actual working sealed barrel recipes for developing film
This commit is contained in:
parent
66f40b2824
commit
21e9f7f49c
6 changed files with 143 additions and 113 deletions
|
|
@ -19,6 +19,8 @@
|
|||
- Added quern recipes for gems into dust @Pyritie
|
||||
- Added recipes for smoke bombs, pet treats, and disguise kits, and added swapper pearls to the loot tables of various endermen @Pyritie
|
||||
- Added a little saltpeter to cassiterite veins @Pyritie
|
||||
- Removed the cleanroom requirement for level emitters since they were also craftable in a crafting grid (#2529) @Jeuvke
|
||||
- Added recipes for developing film in sealed barrels @Pyritie
|
||||
### Bug fixes
|
||||
- Fix for food stacking everywhere! @Mqrius
|
||||
- Fixed the grappling hook crashing and sending you to the void if you use it while travelling between dimensions (#2514) @Mqrius
|
||||
|
|
|
|||
|
|
@ -84,6 +84,9 @@
|
|||
{
|
||||
"id": "toomanyrecipeviewers:/create/potions"
|
||||
},
|
||||
{
|
||||
"id": "toomanyrecipeviewers:/exposure/sequenced_color_film_developing"
|
||||
},
|
||||
{
|
||||
"id": "/gtceu.+potion_.+/"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -183,7 +183,7 @@ const registerCreateFluidTags = (event) => {
|
|||
event.add('c:hidden_from_recipe_viewers', 'create:chocolate')
|
||||
event.add('c:hidden_from_recipe_viewers', 'create:honey')
|
||||
event.add('c:hidden_from_recipe_viewers', 'create:builders_tea')
|
||||
event.add('c:hidden_from_recipe_viewers', 'create:uncraftable_potion')
|
||||
event.add('c:hidden_from_recipe_viewers', 'create:potion')
|
||||
|
||||
// Disable bulk blasting
|
||||
event.removeAll('create:fan_processing_catalysts/blasting')
|
||||
|
|
|
|||
|
|
@ -3,124 +3,127 @@
|
|||
|
||||
const registerExposureRecipes = (event) => {
|
||||
|
||||
event.remove({ id: 'exposure:sequenced_color_film_developing' })
|
||||
|
||||
// Lightroom
|
||||
event.shaped('exposure:lightroom', [
|
||||
'AB',
|
||||
'CC',
|
||||
'CC'
|
||||
], {
|
||||
A: '#tfc:lamps',
|
||||
B: 'minecraft:redstone_torch',
|
||||
C: '#minecraft:planks'
|
||||
}).id('exposure:lightroom')
|
||||
event.remove({ id: 'exposure:sequenced_color_film_developing' })
|
||||
|
||||
// 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')
|
||||
// Lightroom
|
||||
event.shaped('exposure:lightroom', [
|
||||
'AB',
|
||||
'CC',
|
||||
'CC'
|
||||
], {
|
||||
A: '#tfc:lamps',
|
||||
B: 'minecraft:redstone_torch',
|
||||
C: '#minecraft:planks'
|
||||
}).id('exposure:lightroom')
|
||||
|
||||
// Album
|
||||
event.shapeless('exposure:album', [
|
||||
'minecraft:writable_book', 'minecraft:paper', 'minecraft:paper'
|
||||
]).id('exposure:album')
|
||||
// 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')
|
||||
|
||||
// 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')
|
||||
// Album
|
||||
event.shapeless('exposure:album', [
|
||||
'minecraft:writable_book', 'minecraft:paper', 'minecraft:paper'
|
||||
]).id('exposure:album')
|
||||
|
||||
// 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')
|
||||
// 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')
|
||||
|
||||
event.recipes.createSequencedAssembly([
|
||||
'exposure:developed_color_film',
|
||||
], 'exposure:color_film', [
|
||||
event.recipes.createFilling('exposure:color_film', ['exposure:color_film', Fluid.of('tfc:spring_water', 50)]),
|
||||
]).transitionalItem('exposure:color_film').loops(1).id('tfg:color_film_developing')
|
||||
event.recipes.tfc.barrel_sealed(8000)
|
||||
.inputs('exposure:black_and_white_film', Fluid.of('minecraft:water', 250))
|
||||
.outputItem(TFC.isp.of('exposure:developed_black_and_white_film').simpleModifier('tfg:copy_nbt'))
|
||||
.id('tfg:develop_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')
|
||||
event.recipes.tfc.barrel_sealed(8000)
|
||||
.inputs('exposure:color_film', Fluid.of('tfc:spring_water', 250))
|
||||
.outputItem(TFC.isp.of('exposure:developed_color_film').simpleModifier('tfg:copy_nbt'))
|
||||
.id('tfg:develop_color_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')
|
||||
// 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')
|
||||
|
||||
event.replaceInput({id: 'exposure:interplanar_projector'}, 'minecraft:ender_eye', '#forge:plates/silver')
|
||||
// Developed Color Film
|
||||
event.custom({
|
||||
type: "exposure:film_developing",
|
||||
film: {
|
||||
item: "exposure:color_film"
|
||||
},
|
||||
ingredients: [
|
||||
{
|
||||
type: "tfc:fluid_item",
|
||||
fluid_ingredient: {
|
||||
ingredient: "tfc:spring_water",
|
||||
amount: 1000
|
||||
}
|
||||
},
|
||||
{
|
||||
type: "tfc:fluid_item",
|
||||
fluid_ingredient: {
|
||||
ingredient: "tfc:spring_water",
|
||||
amount: 1000
|
||||
}
|
||||
},
|
||||
{
|
||||
type: "tfc:fluid_item",
|
||||
fluid_ingredient: {
|
||||
ingredient: "tfc:spring_water",
|
||||
amount: 1000
|
||||
}
|
||||
},
|
||||
],
|
||||
result: {
|
||||
item: "exposure:developed_color_film"
|
||||
}
|
||||
}).id('exposure:developing_color_film')
|
||||
|
||||
event.replaceInput({ id: 'exposure:interplanar_projector' }, 'minecraft:ender_eye', '#forge:foils/silver')
|
||||
}
|
||||
|
|
@ -367,6 +367,20 @@ const registerGTCEURecipes = (event) => {
|
|||
.EUt(GTValues.VA[GTValues.UV])
|
||||
|
||||
|
||||
event.replaceInput( {output: 'gtceu:nano_saber'}, 'gtceu:ruridit_plate', '#forge:plates/ostrum_iodide' )
|
||||
event.replaceInput({ output: 'gtceu:nano_saber' }, 'gtceu:ruridit_plate', '#forge:plates/ostrum_iodide')
|
||||
|
||||
// Intentionally long to encourage reuse instead of mindlessly creating and distilling
|
||||
event.recipes.gtceu.mixer('tfg:diluted_hcl_acid')
|
||||
.inputFluids(Fluid.of('gtceu:hydrochloric_acid', 1000), Fluid.of('minecraft:water'))
|
||||
.outputFluids(Fluid.of('gtceu:diluted_hydrochloric_acid', 2000))
|
||||
.duration(30 * 20)
|
||||
.EUt(GTValues.VA[GTValues.LV])
|
||||
|
||||
|
||||
event.recipes.gtceu.mixer('tfg:diluted_sulf_acid')
|
||||
.inputFluids(Fluid.of('gtceu:sulfuric_acid', 2000), Fluid.of('minecraft:water'))
|
||||
.outputFluids(Fluid.of('gtceu:diluted_sulfuric_acid', 3000))
|
||||
.duration(30 * 20)
|
||||
.EUt(GTValues.VA[GTValues.LV])
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -7,4 +7,12 @@ TFCEvents.registerItemStackModifier(event => {
|
|||
TFC.misc.getFood(output).setBowl(input)
|
||||
return output;
|
||||
});
|
||||
|
||||
event.withInput('tfg:copy_nbt', (output, input) => {
|
||||
let { nbt } = input
|
||||
if (nbt) {
|
||||
output.orCreateTag.merge(nbt)
|
||||
}
|
||||
return output
|
||||
})
|
||||
})
|
||||
Loading…
Add table
Add a link
Reference in a new issue