Merge branch 'dev' into feature/create-6

This commit is contained in:
Pyritie 2025-05-18 12:22:27 +01:00
commit c3994e36f0
31 changed files with 948 additions and 6137 deletions

View file

@ -79,6 +79,8 @@ const registerCreateBlockTags = (event) => {
// Disable bulk blasting
event.removeAll('create:fan_processing_catalysts/blasting')
event.add('tfc:forge_invisible_whitelist', 'create:basin')
}

View file

@ -47,6 +47,7 @@ const registerCreatedecoRecipes = (event) => {
event.remove({ id: 'createdeco:industrial_iron_bars' })
event.remove({ id: 'createdeco:zinc_bars_overlay' })
event.remove({ id: 'createdeco:zinc_bars' })
event.remove({ id: 'gtceu:assembler/bricks' })
event.remove({ type: 'minecraft:stonecutting', input: '#forge:storage_blocks/tin_alloy' })
event.remove({ type: 'minecraft:stonecutting', input: '#forge:storage_blocks/brass' })
event.remove({ type: 'minecraft:stonecutting', input: '#forge:storage_blocks/wrought_iron' })
@ -130,6 +131,14 @@ const registerCreatedecoRecipes = (event) => {
const brickTypes = ['blue', 'verdant', 'pearl', 'dean', 'dusk', 'scarlet', 'umber']
const powderTypes = ['lapis_lazuli', 'malachite', 'soda_ash', 'limonite', 'charcoal', 'hematite', 'cassiterite']
event.recipes.gtceu.assembler(`assembler_bricks`)
.itemInputs('5x minecraft:brick')
.inputFluids(Fluid.of('gtceu:concrete', 144))
.itemOutputs(`4x minecraft:bricks`)
.duration(50)
.circuit(2)
.EUt(7)
brickTypes.forEach(type => {
event.remove({ output: `createdeco:${type}_bricks` });
});
@ -295,4 +304,4 @@ const registerCreatedecoRecipes = (event) => {
})
// #endregion
};
};

View file

@ -79,6 +79,7 @@ const registerFirmaLifeRecipes = (event) => {
.itemInputs('tfc:jar_lid')
.outputFluids(Fluid.of('gtceu:tin', 9))
.duration(50)
.category(GTRecipeCategories.EXTRACTOR_RECYCLING)
.EUt(2)
event.recipes.gtceu.fluid_solidifier(`firmalife:firmalife/stainless_steel_jar_lid`)

View file

@ -81,32 +81,6 @@ const registerFramedBlocksRecipes = (event) => {
}).id('framedblocks:framing_saw/framed_pressure_plate')
//#endregion
//#region Framed Obsidian Pressure Plate
event.shaped('framedblocks:framed_obsidian_pressure_plate', [
'AA',
'BB'
], {
A: '#forge:plates/obsidian',
B: 'framedblocks:framed_cube'
}).id('framedblocks:framed_obsidian_pressure_plate')
event.custom({
type: "framedblocks:frame",
additives: [
{
count: 1,
ingredient: {
tag: "forge:plates/obsidian"
}
}
],
material: 1536,
result: {
item: "framedblocks:framed_obsidian_pressure_plate"
}
}).id('framedblocks:framing_saw/framed_obsidian_pressure_plate')
//#endregion
//#region Framed Gold Pressure Plate
event.shaped('framedblocks:framed_gold_pressure_plate', [
'AA',

View file

@ -164,12 +164,12 @@ function generatePlatedBlockRecipe(event, material) {
.EUt(GTValues.VA[GTValues.LV])
}
const $MRM = Java.loadClass('com.gregtechceu.gtceu.api.data.chemical.material.IMaterialRegistryManager')
//const $MRM = Java.loadClass('com.gregtechceu.gtceu.api.data.chemical.material.IMaterialRegistryManager')
function forEachMaterial(iterator) {
if (GTMaterialRegistry.getPhase() === $MRM.Phase.CLOSED || GTMaterialRegistry.getPhase() === $MRM.Phase.FROZEN) {
//if (GTMaterialRegistry.getPhase() === $MRM.Phase.CLOSED || GTMaterialRegistry.getPhase() === $MRM.Phase.FROZEN) {
GTMaterialRegistry.getRegisteredMaterials().forEach(material => {
iterator(material)
})
}
//}
}

View file

@ -1,5 +1,14 @@
// priority: 0
const registerHotOrNotRecipes = (event) => {
event.shaped('tfchotornot:tongs/wood', [
'AB ',
'B ',
' '
], {
A: '#forge:tools/knives',
B: '#forge:rods/wooden'
}).id('tfchotornot:crafting/tongs/wood')
}

View file

@ -324,4 +324,13 @@ const registerTFCRecipes = (event) => {
.circuit(6)
.EUt(GTValues.VA[GTValues.ULV])
});
// Jar lids
event.shapeless('8x tfc:jar_lid', [
'gtceu:tin_ingot',
'#forge:tools/hammers',
'#forge:tools/saws'
]).id('tfc:shapeless/jar_lid')
}

View file

@ -262,6 +262,15 @@ const registerTFGBlockTags = (event) => {
event.add('tfc:rock/hardened', 'tfg:rock/hardened_dripstone')
// #endregion
// #region Space blocks (TODO: undo these when merging space into dev!)
event.add('c:hidden_from_recipe_viewers', 'tfg:lunar_roots')
event.add('c:hidden_from_recipe_viewers', 'tfg:lunar_sprouts')
event.add('c:hidden_from_recipe_viewers', 'tfg:lunar_chorus_plant')
event.add('c:hidden_from_recipe_viewers', 'tfg:lunar_chorus_flower')
// #endregion
}
const registerTFGFluidTags = (event) => {