Greate splashing update (#2995)
* update to greate 0.0.65 * update greate and pakku, add circuits to fan recipes * that doesn't work * add ore deposits too
This commit is contained in:
parent
82114352d8
commit
2efa0180a8
8 changed files with 135 additions and 52 deletions
|
|
@ -1132,4 +1132,24 @@ function registerGreateRecipes(event) {
|
|||
C: 'gtceu:iv_electric_pump',
|
||||
D: 'create:spout'
|
||||
}).addMaterialInfo().id('tfg:shaped/toms_favourite_block')
|
||||
|
||||
event.shaped(`2x greate:treated_wood_window`, [
|
||||
'BAB',
|
||||
' B '
|
||||
], {
|
||||
A: '#forge:glass',
|
||||
B: 'gtceu:treated_wood_planks'
|
||||
}).id(`tfg:greate/shaped/treated_wood_window`)
|
||||
|
||||
event.shapeless(`2x greate:treated_wood_window_pane`,
|
||||
[
|
||||
`greate:treated_wood_window`,
|
||||
'#forge:tools/saws'
|
||||
]).id('tfg:greate/shapeless/treated_wood_window_pane')
|
||||
|
||||
event.recipes.gtceu.cutter(`tfg:greate/greate:treated_wood_window_pane`)
|
||||
.itemInputs(`3x greate:treated_wood_window`)
|
||||
.itemOutputs(`8x greate:treated_wood_window_pane`)
|
||||
.duration(40)
|
||||
.EUt(7)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -308,6 +308,13 @@ function registerTFCMetalsRecipes(event) {
|
|||
.itemOutputs(`1x tfc:ore/normal_${ore}`)
|
||||
.duration(20)
|
||||
.EUt(GTValues.VHA[GTValues.LV])
|
||||
|
||||
event.recipes.greate.splashing(
|
||||
[`tfc:ore/normal_${ore}`],
|
||||
[`1x tfc:deposit/${ore}/${stone}`, Fluid.of('minecraft:water', 100)]
|
||||
)
|
||||
.recipeTier(1)
|
||||
.id(`tfg:splashing/${ore}/${stone}_deposit`)
|
||||
})
|
||||
})
|
||||
//#endregion
|
||||
|
|
|
|||
|
|
@ -53,7 +53,7 @@ function registerTFGMealBagRecipes(event) {
|
|||
.itemInputs('1x tfg:used_foil_pack')
|
||||
.inputFluids(Fluid.of('gtceu:distilled_water', 10))
|
||||
.itemOutputs('1x tfg:clean_foil_pack')
|
||||
.duration(200)
|
||||
.duration(50)
|
||||
.circuit(2)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
|
||||
|
|
@ -68,7 +68,8 @@ function registerTFGMealBagRecipes(event) {
|
|||
result: { item: 'tfg:clean_foil_pack' }
|
||||
}).id('tfg:ae_transform/clean_foil_pack')
|
||||
|
||||
event.recipes.greate.splashing(['tfg:clean_foil_pack'], 'tfg:used_foil_pack')
|
||||
event.recipes.greate.splashing(['tfg:clean_foil_pack'], ['tfg:used_foil_pack', Fluid.of('minecraft:water', 100)])
|
||||
.recipeTier(0)
|
||||
.id('tfg:splashing/clean_foil_pack')
|
||||
|
||||
event.shapeless('1x tfg:used_foil_pack', [
|
||||
|
|
|
|||
|
|
@ -325,9 +325,22 @@ function processCrushedOre(event, material) {
|
|||
.EUt(2)
|
||||
|
||||
// Bulk washing
|
||||
|
||||
event.recipes.greate.splashing(
|
||||
[pureOreItem, Item.of(byproductItem).withChance(0.14), 'gtceu:stone_dust'],
|
||||
[crushedOreItem, Fluid.of('minecraft:water', 100)]
|
||||
)
|
||||
.recipeTier(1)
|
||||
.circuitNumber(1)
|
||||
.id(`tfg:splashing/${materialName}_purified_ore_water`)
|
||||
|
||||
event.recipes.greate.splashing([pureOreItem, Item.of(byproductItem).withChance(0.333), 'gtceu:stone_dust'], crushedOreItem)
|
||||
.id(`tfg:splashing/${materialName}_purified_ore`)
|
||||
event.recipes.greate.splashing(
|
||||
[pureOreItem, Item.of(byproductItem).withChance(0.333), 'gtceu:stone_dust'],
|
||||
[crushedOreItem, Fluid.of('gtceu:distilled_water', 10)]
|
||||
)
|
||||
.recipeTier(1)
|
||||
.circuitNumber(2)
|
||||
.id(`tfg:splashing/${materialName}_purified_ore_distilled`)
|
||||
|
||||
// Dropping in water
|
||||
event.custom({
|
||||
|
|
@ -443,8 +456,21 @@ function processImpureDust(event, material) {
|
|||
const materialName = material.getName();
|
||||
|
||||
// Bulk washing
|
||||
event.recipes.greate.splashing(dustItem, impureDustItem)
|
||||
.id(`tfg:splashing/${materialName}_dust_from_impure`)
|
||||
event.recipes.greate.splashing(
|
||||
[dustItem],
|
||||
[impureDustItem, Fluid.of('minecraft:water', 100)]
|
||||
)
|
||||
.recipeTier(1)
|
||||
.circuitNumber(1)
|
||||
.id(`tfg:splashing/${materialName}_dust_from_impure_water`)
|
||||
|
||||
event.recipes.greate.splashing(
|
||||
[dustItem],
|
||||
[impureDustItem, Fluid.of('gtceu:distilled_water', 10)]
|
||||
)
|
||||
.recipeTier(1)
|
||||
.circuitNumber(2)
|
||||
.id(`tfg:splashing/${materialName}_dust_from_impure_distilled`)
|
||||
|
||||
event.recipes.tfc.barrel_instant()
|
||||
.inputItem(impureDustItem)
|
||||
|
|
@ -495,8 +521,21 @@ function processPureDust(event, material) {
|
|||
const materialName = material.getName();
|
||||
|
||||
// Bulk washing
|
||||
event.recipes.greate.splashing(dustItem, pureDustItem)
|
||||
.id(`tfg:splashing/${materialName}_dust_from_pure`)
|
||||
event.recipes.greate.splashing(
|
||||
[dustItem],
|
||||
[pureDustItem, Fluid.of('minecraft:water', 100)]
|
||||
)
|
||||
.recipeTier(1)
|
||||
.circuitNumber(1)
|
||||
.id(`tfg:splashing/${materialName}_dust_from_pure_water`)
|
||||
|
||||
event.recipes.greate.splashing(
|
||||
[dustItem],
|
||||
[pureDustItem, Fluid.of('gtceu:distilled_water', 10)]
|
||||
)
|
||||
.recipeTier(1)
|
||||
.circuitNumber(2)
|
||||
.id(`tfg:splashing/${materialName}_dust_from_pure_distilled`)
|
||||
|
||||
event.recipes.tfc.barrel_instant()
|
||||
.inputItem(pureDustItem)
|
||||
|
|
|
|||
|
|
@ -15,9 +15,13 @@ function registerTFGWoodRecipes(event) {
|
|||
.duration(20 * 5)
|
||||
.EUt(GTValues.VA[GTValues.LV])
|
||||
|
||||
event.recipes.create.splashing([Item.of('tfc:powder/wood_ash').withChance(0.25), Item.of('minecraft:stick').withChance(0.25)], 'tfc:torch')
|
||||
.id('tfg:splashing/wash_torch')
|
||||
|
||||
event.recipes.greate.splashing(
|
||||
[Item.of('tfc:powder/wood_ash').withChance(0.25), Item.of('minecraft:stick').withChance(0.25)],
|
||||
['tfc:torch', Fluid.of('minecraft:water', 100)]
|
||||
)
|
||||
.recipeTier(0)
|
||||
.id('tfg:splashing/wash_torch')
|
||||
|
||||
// Just a dummy recipe to tell people they can get wood ash by throwing torches in water via TFC
|
||||
event.custom({
|
||||
type: "ae2:transform",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue