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:
Pyritie 2026-02-07 11:20:59 +00:00 committed by GitHub
parent 82114352d8
commit 2efa0180a8
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 135 additions and 52 deletions

View file

@ -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', [

View file

@ -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)

View file

@ -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",