#GTCEuM Updated, Multiblocks Gone Haywire
1 messages · Page 1 of 1 (latest)
so GCyMBlocks changed to GCYMBlocks
also code please
it says something about recipe modifiers
and your pattern failing but that could be due to the GCyMBlocks
`GTCEuStartupEvents.registry('gtceu:recipe_type', event => {
event.create('draconic_crafting')
.category('multiblock')
.setEUIO('in')
.setMaxIOSize(2, 1, 2, 1)
.setSlotOverlay(false, false, GuiTextures.SOLIDIFIER_OVERLAY)
.setProgressBar(GuiTextures.PROGRESS_BAR_ARROW, FillDirection.LEFT_TO_RIGHT)
.setSound(GTSoundEntries.ARC);
});
GTCEuStartupEvents.registry('gtceu:machine', event => {
event.create('draconic_crafting_chamber', 'multiblock')
.rotationState(RotationState.ALL)
.recipeType('draconic_crafting')
.appearanceBlock(GTBlocks.CASING_HSSE_STURDY)
.pattern(definition => FactoryBlockPattern.start()
.aisle('HH#HH','h#P#h','hPPPh','P###P','P###P','P###P','P###P','P###P','P###P','P###P','P###P','P###P','#PPP#','##P##')
.aisle('H###H','#PPP#','PhhhP','#hhh#','#hGh#','#hGh#','#hGh#','#hGh#','#hGh#','#hGh#','#hGh#','#hhh#','PhdhP','#PPP#')
.aisle('#####','PPPPP','PhhhP','#hdh#','#GdG#','#GIG#','#GAG#','#GCG#','#GAG#','#GIG#','#GdG#','#hdh#','PdddP','PPPPP')
.aisle('H###H','#PPP#','PhhhP','#hch#','#hGh#','#hGh#','#hGh#','#hGh#','#hGh#','#hGh#','#hGh#','#hhh#','PhdhP','#PPP#')
.aisle('HH#HH','h#P#h','hPPPh','P###P','P###P','P###P','P###P','P###P','P###P','P###P','P###P','P###P','#PPP#','##P##')
.where('c', Predicates.controller(Predicates.blocks(definition.get())))
.where("P", Predicates.blocks(GTBlocks.PLASTCRETE.get()))
.where('C', Predicates.blocks('draconicevolution:crafting_core'))
.where('I', Predicates.blocks('draconicevolution:basic_crafting_injector'))
.where("A", Predicates.air())
.where("h", Predicates.blocks(GTBlocks.CASING_HSSE_STURDY.get()))
.where("d", Predicates.blocks('draconicevolution:draconium_block'))
`
`.where("G",Predicates.blocks(GTBlocks.CASING_TEMPERED_GLASS.get()))
.where("H",
Predicates.blocks(GTBlocks.CASING_HSSE_STURDY.get())
.or(Predicates.autoAbilities(definition.getRecipeTypes()))
)
.where('#', Predicates.any())
.build())
.workableCasingRenderer(('gtceu:block/casings/solid/machine_casing_sturdy_hsse'), "gtceu:block/multiblock/gcym/large_assembler", false)
})
`
there are 2 errors for scripts
[19:39:28] [Render thread/ERROR]: GregTech/MultiBlocks/Silly Multiblocks/Might Remove/Singularity Compressor.js#33: Error in 'GTCEuStartupEvents.registry': ReferenceError: "GCyMBlocks" is not defined.```
can you just drop those 2 files in here
this code is not even one of the correct files :/
you need to send the following
GregTech/MultiBlocks/Crafting/Extreme Crafter.js
GregTech/MultiBlocks/Silly Multiblocks/Might Remove/Singularity Compressor.js