From 28cf57eb6ba1cdbabd398df2ccd205ecc5aedaa5 Mon Sep 17 00:00:00 2001 From: Raoul Van den Berge Date: Mon, 8 Aug 2016 18:40:23 +0200 Subject: [PATCH] Fix multipart issue on server --- src/main/java/refinedstorage/block/BlockCable.java | 5 +++++ src/main/java/refinedstorage/tile/TileDetector.java | 2 +- src/main/java/refinedstorage/tile/config/IPrioritizable.java | 2 +- src/main/java/refinedstorage/tile/grid/TileGrid.java | 2 +- 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/main/java/refinedstorage/block/BlockCable.java b/src/main/java/refinedstorage/block/BlockCable.java index 4b778d679..2d1570a75 100755 --- a/src/main/java/refinedstorage/block/BlockCable.java +++ b/src/main/java/refinedstorage/block/BlockCable.java @@ -210,6 +210,11 @@ public class BlockCable extends BlockCoverable { } } + @Override + public AxisAlignedBB getSelectedBoundingBoxDefault(IBlockState state, World worldIn, BlockPos pos) { + return state.getBoundingBox(worldIn, pos).offset(pos); + } + @Override public RayTraceResult collisionRayTraceDefault(IBlockState state, World world, BlockPos pos, Vec3d start, Vec3d end) { RayTraceUtils.AdvancedRayTraceResult result = RayTraceUtils.collisionRayTrace(world, pos, start, end, getCollisionBoxes(this.getActualState(state, world, pos))); diff --git a/src/main/java/refinedstorage/tile/TileDetector.java b/src/main/java/refinedstorage/tile/TileDetector.java index 7b90ce4fc..aafffaf37 100755 --- a/src/main/java/refinedstorage/tile/TileDetector.java +++ b/src/main/java/refinedstorage/tile/TileDetector.java @@ -59,7 +59,7 @@ public class TileDetector extends TileNode implements IComparable { ((GuiDetector) gui).AMOUNT.setText(String.valueOf(parameter.getValue())); } } - }); + }, 0); private static final int SPEED = 5; diff --git a/src/main/java/refinedstorage/tile/config/IPrioritizable.java b/src/main/java/refinedstorage/tile/config/IPrioritizable.java index 7d5464eb0..c2383a849 100755 --- a/src/main/java/refinedstorage/tile/config/IPrioritizable.java +++ b/src/main/java/refinedstorage/tile/config/IPrioritizable.java @@ -27,7 +27,7 @@ public interface IPrioritizable { if (FMLCommonHandler.instance().getEffectiveSide() == Side.CLIENT && Minecraft.getMinecraft().currentScreen instanceof GuiStorage) { ((GuiStorage) Minecraft.getMinecraft().currentScreen).updatePriority(parameter.getValue()); } - }); + }, 0); } int getPriority(); diff --git a/src/main/java/refinedstorage/tile/grid/TileGrid.java b/src/main/java/refinedstorage/tile/grid/TileGrid.java index b8bce37a6..872feb558 100755 --- a/src/main/java/refinedstorage/tile/grid/TileGrid.java +++ b/src/main/java/refinedstorage/tile/grid/TileGrid.java @@ -105,7 +105,7 @@ public class TileGrid extends TileNode implements IGrid { if (FMLCommonHandler.instance().getEffectiveSide() == Side.CLIENT && Minecraft.getMinecraft().currentScreen instanceof GuiGrid) { ((GuiGrid) Minecraft.getMinecraft().currentScreen).updateSearchFieldFocus(parameter.getValue()); } - }); + }, 0); public static final String NBT_VIEW_TYPE = "ViewType"; public static final String NBT_SORTING_DIRECTION = "SortingDirection";