From 113db7fa9eec0fbefd0188f630012b5254ea714f Mon Sep 17 00:00:00 2001 From: DBotThePony Date: Tue, 2 Jan 2024 11:53:52 +0700 Subject: [PATCH] Add microwave oven block shape --- .../ru/dbotthepony/mc/otm/shapes/BlockShapes.java | 12 ++++++++++++ .../kotlin/ru/dbotthepony/mc/otm/registry/MBlocks.kt | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/src/main/java/ru/dbotthepony/mc/otm/shapes/BlockShapes.java b/src/main/java/ru/dbotthepony/mc/otm/shapes/BlockShapes.java index dc64f03ec..6a1851dab 100644 --- a/src/main/java/ru/dbotthepony/mc/otm/shapes/BlockShapes.java +++ b/src/main/java/ru/dbotthepony/mc/otm/shapes/BlockShapes.java @@ -785,4 +785,16 @@ public class BlockShapes { new SimpleCuboid(0.3125d, 1.000625d, 0.125d, 0.6875d, 1.000625d, 0.1875d) ); + public static final BlockShape POWERED_SMOKER_IDLE = new BlockShape( + new SimpleCuboid(0.0625d, 0d, 0.5d, 0.9375d, 0.25d, 0.9375d), + new SimpleCuboid(0d, 0d, 0d, 1d, 0.25d, 0.5d), + new SimpleCuboid(0d, 0.25d, 0d, 0.3125d, 1d, 1d), + new SimpleCuboid(0.3125d, 0.25d, 0d, 1d, 0.3125d, 1d), + new SimpleCuboid(0.3125d, 0.875d, 0d, 1d, 1d, 1d), + new SimpleCuboid(0.3125d, 0.3125d, 0.9375d, 1d, 0.875d, 1d), + new SimpleCuboid(0.9375d, 0.3125d, 0d, 1d, 0.875d, 0.9375d), + new SimpleCuboid(0.375d, 0.3125d, 0.25d, 0.875d, 0.375d, 0.75d), + new SimpleCuboid(0.3125d, 0.3125d, 0.0625d, 0.9375d, 0.875d, 0.0625d), + new SimpleCuboid(0.3125d, 0.6875d, 0.5d, 0.375d, 0.875d, 0.8125d) + ); } diff --git a/src/main/kotlin/ru/dbotthepony/mc/otm/registry/MBlocks.kt b/src/main/kotlin/ru/dbotthepony/mc/otm/registry/MBlocks.kt index 97cef1dfb..b3adfeb0e 100644 --- a/src/main/kotlin/ru/dbotthepony/mc/otm/registry/MBlocks.kt +++ b/src/main/kotlin/ru/dbotthepony/mc/otm/registry/MBlocks.kt @@ -98,7 +98,7 @@ object MBlocks { val TWIN_PLATE_PRESS: Block by registry.register(MNames.TWIN_PLATE_PRESS) { PlatePressBlock(isTwin = true) } val POWERED_FURNACE: PoweredFurnaceBlock by registry.register(MNames.POWERED_FURNACE) { PoweredFurnaceBlock(MBlockEntities::POWERED_FURNACE, RecipeType.SMELTING, null, MachinesConfig.POWERED_FURNACE, BlockShapes.POWERED_FURNACE) } val POWERED_BLAST_FURNACE: PoweredFurnaceBlock by registry.register(MNames.POWERED_BLAST_FURNACE) { PoweredFurnaceBlock(MBlockEntities::POWERED_BLAST_FURNACE, RecipeType.BLASTING, null, MachinesConfig.POWERED_BLAST_FURNACE, BlockShapes.POWERED_BLAST_FURNACE) } - val POWERED_SMOKER: PoweredFurnaceBlock by registry.register(MNames.POWERED_SMOKER) { PoweredFurnaceBlock(MBlockEntities::POWERED_SMOKER, RecipeType.SMOKING, MRecipes::MICROWAVE, MachinesConfig.POWERED_SMOKER, null) } + val POWERED_SMOKER: PoweredFurnaceBlock by registry.register(MNames.POWERED_SMOKER) { PoweredFurnaceBlock(MBlockEntities::POWERED_SMOKER, RecipeType.SMOKING, MRecipes::MICROWAVE, MachinesConfig.POWERED_SMOKER, BlockShapes.POWERED_SMOKER_IDLE) } val MATTER_RECYCLER: Block by registry.register(MNames.MATTER_RECYCLER) { MatterRecyclerBlock() } val ENERGY_SERVO: Block by registry.register(MNames.ENERGY_SERVO) { EnergyServoBlock() } val COBBLESTONE_GENERATOR: Block by registry.register(MNames.COBBLESTONE_GENERATOR) { CobblerBlock() }