From 102f26c8d319cc161189c3539e6ed66ee3a7cd7a Mon Sep 17 00:00:00 2001 From: 70000hp <105080577+70000hp@users.noreply.github.com> Date: Thu, 4 Jan 2024 14:31:57 -0500 Subject: [PATCH] sweet baby ray's honey mustard fixed boundingbox problems and a crash --- .../java/com/hbm/blocks/machine/MachineStrandCaster.java | 4 ++-- .../tileentity/machine/TileEntityMachineStrandCaster.java | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/hbm/blocks/machine/MachineStrandCaster.java b/src/main/java/com/hbm/blocks/machine/MachineStrandCaster.java index ee6dab3a8..9f4a7f745 100644 --- a/src/main/java/com/hbm/blocks/machine/MachineStrandCaster.java +++ b/src/main/java/com/hbm/blocks/machine/MachineStrandCaster.java @@ -53,7 +53,6 @@ public class MachineStrandCaster extends BlockDummyable implements ICrucibleAcce @Override public TileEntity createNewTileEntity(World world, int meta) { - if (meta >= 12) return new TileEntityMachineStrandCaster(); if (meta >= 6) return new TileEntityProxyCombo(true, false, true).moltenMetal(); return null; @@ -212,7 +211,8 @@ public class MachineStrandCaster extends BlockDummyable implements ICrucibleAcce if (tool != ToolType.SCREWDRIVER) return false; - TileEntityFoundryCastingBase cast = (TileEntityFoundryCastingBase) world.getTileEntity(x, y, z); + int[] coords = findCore(world, x, y, z); + TileEntityMachineStrandCaster cast = (TileEntityMachineStrandCaster) world.getTileEntity(coords[0], coords[1], coords[2]); if (cast.slots[0] == null) return false; diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineStrandCaster.java b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineStrandCaster.java index dc9e30c83..b7044b33f 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineStrandCaster.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineStrandCaster.java @@ -318,12 +318,12 @@ public class TileEntityMachineStrandCaster extends TileEntityFoundryCastingBase if (bb == null) { bb = AxisAlignedBB.getBoundingBox( - xCoord - 1, + xCoord - 7, yCoord, - zCoord - 1, - xCoord + 6, + zCoord - 7, + xCoord + 7, yCoord + 3, - zCoord + 6 + zCoord + 7 ); } return bb;