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
|
|
@ -13,6 +13,15 @@ useCreateItemsInRecipes: false
|
|||
# [WARNING]: This will not cover every single recipe conflict, only common conflicts (like components (plates/sheets)), or ore processing conflicts.
|
||||
disableConflictingRecipes: true
|
||||
|
||||
# Should tiered encased fans process item entities?
|
||||
processItemEntitiesWithFan: false
|
||||
|
||||
# Should recipes that cannot be removed be logged?
|
||||
logUnremovableRecipes: true
|
||||
|
||||
# "Multiplier used for calculating how many ticks should initially be removed in fan processing recipes, based on how fast the fan is spinning."
|
||||
fanSpeedMultiplier: 0.5
|
||||
|
||||
# Recipe types that should not be copied to Greate machines. Ex. 'gtceu:macerator' for macerator recipes
|
||||
ignoredRecipeTypes:
|
||||
- gtceu:ore_washer
|
||||
|
|
|
|||
|
|
@ -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",
|
||||
|
|
|
|||
|
|
@ -34,6 +34,9 @@ global.GREATE_DISABLED_ITEMS = /** @type {const} */ ([
|
|||
"gtceu:darmstadtium_alloy",
|
||||
"gtceu:neutronium_alloy",
|
||||
|
||||
"greate:rubber_window",
|
||||
"greate:rubber_window_pane",
|
||||
|
||||
"gtceu:neutronium_whisk",
|
||||
"greate:polyethylene_belt_connector",
|
||||
"greate:polytetrafluoroethylene_belt_connector",
|
||||
|
|
|
|||
|
|
@ -4875,7 +4875,7 @@
|
|||
"files": [
|
||||
{
|
||||
"type": "curseforge",
|
||||
"file_name": "domum_ornamentum-1.20.1-1.0.295-universal.jar",
|
||||
"file_name": "domum_ornamentum-1.20.1-1.0.296-universal.jar",
|
||||
"mc_versions": [
|
||||
"1.20.1"
|
||||
],
|
||||
|
|
@ -4883,16 +4883,16 @@
|
|||
"forge"
|
||||
],
|
||||
"release_type": "release",
|
||||
"url": "https://edge.forgecdn.net/files/7530/695/domum_ornamentum-1.20.1-1.0.295-universal.jar",
|
||||
"id": "7530695",
|
||||
"url": "https://edge.forgecdn.net/files/7585/567/domum_ornamentum-1.20.1-1.0.296-universal.jar",
|
||||
"id": "7585567",
|
||||
"parent_id": "527361",
|
||||
"hashes": {
|
||||
"sha1": "29950245b98ec35184d806e3b9ace700e67ac585",
|
||||
"md5": "2f8435a8c43ebff6df70299ea212b336"
|
||||
"sha1": "f0052adb170e5f73f0f5b625c411bc5b99183c00",
|
||||
"md5": "2a29092b7f67ac477f253c44d3d0463c"
|
||||
},
|
||||
"required_dependencies": [],
|
||||
"size": 1141554,
|
||||
"date_published": "2026-01-26T15:27:31.327Z"
|
||||
"size": 1141555,
|
||||
"date_published": "2026-02-06T18:57:22.807Z"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
|
@ -7163,7 +7163,7 @@
|
|||
"files": [
|
||||
{
|
||||
"type": "modrinth",
|
||||
"file_name": "greate-0.0.64.jar",
|
||||
"file_name": "greate-0.0.66.jar",
|
||||
"mc_versions": [
|
||||
"1.20.1"
|
||||
],
|
||||
|
|
@ -7172,23 +7172,23 @@
|
|||
"neoforge"
|
||||
],
|
||||
"release_type": "alpha",
|
||||
"url": "https://cdn.modrinth.com/data/8wDcQuht/versions/9flLlqpd/greate-0.0.64.jar",
|
||||
"id": "9flLlqpd",
|
||||
"url": "https://cdn.modrinth.com/data/8wDcQuht/versions/PKMB9cOR/greate-0.0.66.jar",
|
||||
"id": "PKMB9cOR",
|
||||
"parent_id": "8wDcQuht",
|
||||
"hashes": {
|
||||
"sha512": "9f7d4f37fa720eeca5177263c4cd00f6812cd77063214061f31ef416123d51bc0a553f46393c1e0e3a548ef6d15b2da2bd6f703d80379d3ad084ee749c12b2c0",
|
||||
"sha1": "7e779ac568c27ebb8cb9b16c6b8797b633ffdcdf"
|
||||
"sha512": "664e7ef0bd1a75739159dd2da6e8acb1085071c50f057eb8e8edd9b6e3c71c738364c328f98cfa00841a55411fa27980c53befea3a9867d1245bc7818f326560",
|
||||
"sha1": "34cc291020c237e39e0f04939cc78ccf2a9ab862"
|
||||
},
|
||||
"required_dependencies": [
|
||||
"7tG215v7",
|
||||
"LNytGWDc"
|
||||
],
|
||||
"size": 1257336,
|
||||
"date_published": "2026-01-24T05:55:41.391475Z"
|
||||
"size": 1302534,
|
||||
"date_published": "2026-02-06T02:33:01.791850Z"
|
||||
},
|
||||
{
|
||||
"type": "curseforge",
|
||||
"file_name": "greate-0.0.64.jar",
|
||||
"file_name": "greate-0.0.66.jar",
|
||||
"mc_versions": [
|
||||
"1.20.1"
|
||||
],
|
||||
|
|
@ -7197,19 +7197,19 @@
|
|||
"neoforge"
|
||||
],
|
||||
"release_type": "alpha",
|
||||
"url": "https://edge.forgecdn.net/files/7516/28/greate-0.0.64.jar",
|
||||
"id": "7516028",
|
||||
"url": "https://edge.forgecdn.net/files/7582/520/greate-0.0.66.jar",
|
||||
"id": "7582520",
|
||||
"parent_id": "901996",
|
||||
"hashes": {
|
||||
"sha1": "7e779ac568c27ebb8cb9b16c6b8797b633ffdcdf",
|
||||
"md5": "31e92230efe5fc01d683e25fbe6a561c"
|
||||
"sha1": "34cc291020c237e39e0f04939cc78ccf2a9ab862",
|
||||
"md5": "5a4ed301d6d3ab28f32be01489390cc7"
|
||||
},
|
||||
"required_dependencies": [
|
||||
"890405",
|
||||
"328085"
|
||||
"328085",
|
||||
"890405"
|
||||
],
|
||||
"size": 1257336,
|
||||
"date_published": "2026-01-24T05:55:39.687Z"
|
||||
"size": 1302534,
|
||||
"date_published": "2026-02-06T02:32:59.240Z"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
|
@ -10548,7 +10548,7 @@
|
|||
"files": [
|
||||
{
|
||||
"type": "modrinth",
|
||||
"file_name": "particle_core-0.3.2+1.20.1+forge.jar",
|
||||
"file_name": "particle_core-0.3.3+1.20.1+forge.jar",
|
||||
"mc_versions": [
|
||||
"1.20.1"
|
||||
],
|
||||
|
|
@ -10557,23 +10557,23 @@
|
|||
"neoforge"
|
||||
],
|
||||
"release_type": "release",
|
||||
"url": "https://cdn.modrinth.com/data/RSeLon5O/versions/qSjxrRl9/particle_core-0.3.2+1.20.1+forge.jar",
|
||||
"id": "qSjxrRl9",
|
||||
"url": "https://cdn.modrinth.com/data/RSeLon5O/versions/cFafZfyr/particle_core-0.3.3+1.20.1+forge.jar",
|
||||
"id": "cFafZfyr",
|
||||
"parent_id": "RSeLon5O",
|
||||
"hashes": {
|
||||
"sha512": "042a26c72ed13a5b7a961afd575561442fe979295e2adc5901127e2be578391f597ce24d17d92fdf6ad515a19033f1b7cde0a455e7e9e9b0a36a8089caddf459",
|
||||
"sha1": "57079d1607ce044533fb076d2db0e2a3d277a4fb"
|
||||
"sha512": "46694c2525b1e14b20ec6043ce9f7e7b92b9fe3a7d55c995951ec54d7acecf1c1a8a674d829efb42e6d1d9c7b0a29fd0edc834a876fb5a85ad90f35b932748ff",
|
||||
"sha1": "1da5744853d17979033d5ee3cd4251b8340ea7be"
|
||||
},
|
||||
"required_dependencies": [
|
||||
"ordsPcFz",
|
||||
"hYykXjDp"
|
||||
"hYykXjDp",
|
||||
"ordsPcFz"
|
||||
],
|
||||
"size": 773147,
|
||||
"date_published": "2026-01-25T16:04:41.088385Z"
|
||||
"size": 773448,
|
||||
"date_published": "2026-02-05T19:47:58.826248Z"
|
||||
},
|
||||
{
|
||||
"type": "curseforge",
|
||||
"file_name": "particle_core-0.3.2+1.20.1+forge.jar",
|
||||
"file_name": "particle_core-0.3.3+1.20.1+forge.jar",
|
||||
"mc_versions": [
|
||||
"1.20.1"
|
||||
],
|
||||
|
|
@ -10582,19 +10582,19 @@
|
|||
"neoforge"
|
||||
],
|
||||
"release_type": "release",
|
||||
"url": "https://edge.forgecdn.net/files/7525/37/particle_core-0.3.2+1.20.1+forge.jar",
|
||||
"id": "7525037",
|
||||
"url": "https://edge.forgecdn.net/files/7581/36/particle_core-0.3.3+1.20.1+forge.jar",
|
||||
"id": "7581036",
|
||||
"parent_id": "985426",
|
||||
"hashes": {
|
||||
"sha1": "57079d1607ce044533fb076d2db0e2a3d277a4fb",
|
||||
"md5": "5ebd6c2396924c3e33ea96003ec10b0c"
|
||||
"sha1": "1da5744853d17979033d5ee3cd4251b8340ea7be",
|
||||
"md5": "eb8ce770b3ddc793df437bfcec169a6d"
|
||||
},
|
||||
"required_dependencies": [
|
||||
"1005914",
|
||||
"351264"
|
||||
"351264",
|
||||
"1005914"
|
||||
],
|
||||
"size": 773147,
|
||||
"date_published": "2026-01-25T16:04:36.363Z"
|
||||
"size": 773448,
|
||||
"date_published": "2026-02-05T19:47:53.227Z"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue