Stone dust rework (#2782)
* geology * starting some loot table stuff * more stuff * swap some rocks * refactor * phew * drive-by fix * all done I think * remove sylvite * oh yeah baby it's all coming together * cleaned up some lines that didn't do anything, added more comments, removed log spam * blah blah * fix drying mat * fix ladders * tfc, beneath, and moon stuff done...? this is gonna take 5ever * a * some sand stuff, more stone types * wrong way around * unifying various brick block recipes * remove shaped create deco brick recipes * some progress on block creation * we got into the create world screen! * getting somewhere * Reloaded with no KubeJS errors! * new assets * I thiiiink that's about everything * fix some stonecutting * recipe declared but never used
This commit is contained in:
parent
72226deac0
commit
89030d3564
73 changed files with 2894 additions and 5936 deletions
|
|
@ -138,42 +138,52 @@ const registerCreatedecoRecipes = (event) => {
|
|||
//#endregion
|
||||
|
||||
//#region Brick Recipes
|
||||
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 => {
|
||||
const dyeTypes = ['blue', 'green', 'white', 'yellow', 'black', 'red', 'brown']
|
||||
|
||||
global.CREATE_DECO_BRICK_TYPES.forEach((type, index) => {
|
||||
event.remove({ output: `createdeco:${type}_bricks` });
|
||||
});
|
||||
event.remove({ output: `createdeco:${type}_brick_stairs` });
|
||||
event.remove({ output: `createdeco:short_${type}_brick_stairs` });
|
||||
event.remove({ output: `createdeco:tiled_${type}_brick_stairs` });
|
||||
event.remove({ output: `createdeco:long_${type}_brick_stairs` });
|
||||
event.remove({ output: `createdeco:corner_${type}_brick_stairs` });
|
||||
event.remove({ output: `createdeco:cracked_${type}_brick_stairs` });
|
||||
event.remove({ output: `createdeco:mossy_${type}_brick_stairs` });
|
||||
event.remove({ output: `createdeco:${type}_brick_slab` });
|
||||
event.remove({ output: `createdeco:short_${type}_brick_slab` });
|
||||
event.remove({ output: `createdeco:tiled_${type}_brick_slab` });
|
||||
event.remove({ output: `createdeco:long_${type}_brick_slab` });
|
||||
event.remove({ output: `createdeco:corner_${type}_brick_slab` });
|
||||
event.remove({ output: `createdeco:cracked_${type}_brick_slab` });
|
||||
event.remove({ output: `createdeco:mossy_${type}_brick_slab` });
|
||||
event.remove({ output: `createdeco:${type}_brick_wall` });
|
||||
event.remove({ output: `createdeco:short_${type}_brick_wall` });
|
||||
event.remove({ output: `createdeco:tiled_${type}_brick_wall` });
|
||||
event.remove({ output: `createdeco:long_${type}_brick_wall` });
|
||||
event.remove({ output: `createdeco:corner_${type}_brick_wall` });
|
||||
event.remove({ output: `createdeco:cracked_${type}_brick_wall` });
|
||||
event.remove({ output: `createdeco:mossy_${type}_brick_wall` });
|
||||
|
||||
brickTypes.forEach((type, index) => {
|
||||
const powder = `tfc:powder/${powderTypes[index]}`;
|
||||
event.shaped(Item.of(`createdeco:${type}_bricks`, 4),
|
||||
[
|
||||
if (type !== "red") {
|
||||
const dye = `#forge:dyes/${dyeTypes[index]}`;
|
||||
event.shaped(`4x createdeco:${type}_bricks`, [
|
||||
'BDB',
|
||||
'MBM',
|
||||
'BMB'
|
||||
],
|
||||
{
|
||||
], {
|
||||
B: `minecraft:brick`,
|
||||
D: powder,
|
||||
D: dye,
|
||||
M: `tfc:mortar`
|
||||
});
|
||||
|
||||
event.recipes.gtceu.assembler(`createdeco:${type}_bricks`)
|
||||
.itemInputs('5x minecraft:brick', powder)
|
||||
.inputFluids(Fluid.of('gtceu:concrete', 144))
|
||||
.itemOutputs(`4x createdeco:${type}_bricks`)
|
||||
.circuit(3)
|
||||
.duration(50)
|
||||
.EUt(7)
|
||||
event.recipes.gtceu.assembler(`createdeco:${type}_bricks`)
|
||||
.itemInputs('5x minecraft:brick', dye)
|
||||
.inputFluids(Fluid.of('gtceu:concrete', 144))
|
||||
.itemOutputs(`4x createdeco:${type}_bricks`)
|
||||
.circuit(3)
|
||||
.duration(50)
|
||||
.EUt(7)
|
||||
}
|
||||
});
|
||||
//#endregion
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue