117 lines
No EOL
3.1 KiB
JavaScript
117 lines
No EOL
3.1 KiB
JavaScript
// priority: 0
|
|
"use strict";
|
|
|
|
const registerExposureRecipes = (event) => {
|
|
|
|
// Lightroom
|
|
event.shaped('exposure:lightroom', [
|
|
'AB',
|
|
'CC',
|
|
'CC'
|
|
], {
|
|
A: '#tfc:lamps',
|
|
B: 'minecraft:redstone_torch',
|
|
C: '#minecraft:planks'
|
|
}).id('exposure:lightroom')
|
|
|
|
// Camera
|
|
event.shaped('exposure:camera', [
|
|
'ABC',
|
|
'DED',
|
|
'FDF'
|
|
], {
|
|
A: 'minecraft:lever',
|
|
B: 'gtceu:wrought_iron_gear',
|
|
C: '#minecraft:wooden_buttons',
|
|
D: '#forge:plates/wrought_iron',
|
|
E: 'tfc:lens',
|
|
F: '#forge:screws/wrought_iron'
|
|
}).id('exposure:camera')
|
|
|
|
// Album
|
|
event.shapeless('exposure:album', [
|
|
'minecraft:writable_book', 'minecraft:paper', 'minecraft:paper'
|
|
]).id('exposure:album')
|
|
|
|
// Black and White Film
|
|
event.shaped('exposure:black_and_white_film', [
|
|
'ABB',
|
|
'CDD',
|
|
'CEE'
|
|
], {
|
|
A: '#forge:rings/wrought_iron',
|
|
B: '#forge:dyes/white',
|
|
C: '#forge:foils/wrought_iron',
|
|
D: '#forge:dusts/gunpowder',
|
|
E: 'tfc:food/dried_kelp',
|
|
}).id('exposure:black_and_white_film')
|
|
|
|
// Colored Film
|
|
event.shaped('exposure:color_film', [
|
|
'ABB',
|
|
'CDD',
|
|
'CEE'
|
|
], {
|
|
A: '#forge:rings/wrought_iron',
|
|
B: '#forge:dyes/blue',
|
|
C: '#forge:foils/wrought_iron',
|
|
D: '#forge:foils/gold',
|
|
E: 'tfc:food/dried_kelp',
|
|
}).id('exposure:color_film')
|
|
|
|
// Developed Black and White Film
|
|
event.custom({
|
|
type: "exposure:film_developing",
|
|
film: {
|
|
item: "exposure:black_and_white_film"
|
|
},
|
|
ingredients: [
|
|
{
|
|
type: "tfc:fluid_item",
|
|
fluid_ingredient: {
|
|
ingredient: "minecraft:water",
|
|
amount: 1000
|
|
}
|
|
},
|
|
],
|
|
result: {
|
|
item: "exposure:developed_black_and_white_film"
|
|
}
|
|
}).id('exposure:developing_black_and_white_film')
|
|
|
|
// Developed Color Film
|
|
event.custom({
|
|
type: "exposure:film_developing",
|
|
film: {
|
|
item: "exposure:color_film"
|
|
},
|
|
ingredients: [
|
|
{
|
|
type: "tfc:fluid_item",
|
|
fluid_ingredient: {
|
|
ingredient: "minecraft:water",
|
|
amount: 1000
|
|
}
|
|
},
|
|
{
|
|
type: "tfc:fluid_item",
|
|
fluid_ingredient: {
|
|
ingredient: "minecraft:water",
|
|
amount: 1000
|
|
}
|
|
},
|
|
{
|
|
type: "tfc:fluid_item",
|
|
fluid_ingredient: {
|
|
ingredient: "minecraft:water",
|
|
amount: 1000
|
|
}
|
|
},
|
|
],
|
|
result: {
|
|
item: "exposure:developed_color_film"
|
|
}
|
|
}).id('exposure:developing_color_film')
|
|
|
|
event.replaceInput({id: 'exposure:interplanar_projector'}, 'minecraft:ender_eye', '#forge:plates/silver')
|
|
} |