Do not render custom box if we are looking at a PartMOP

This commit is contained in:
Raoul Van den Berge
2016-08-07 22:21:15 +02:00
parent 257e5650ae
commit b830b3c31e

View File

@@ -1,6 +1,8 @@
package refinedstorage.proxy;
import mcmultipart.client.multipart.ModelMultipartContainer;
import mcmultipart.raytrace.PartMOP;
import mcmultipart.raytrace.RayTraceUtils;
import net.minecraft.block.state.IBlockState;
import net.minecraft.client.renderer.GlStateManager;
import net.minecraft.client.renderer.Tessellator;
@@ -63,6 +65,10 @@ public class ClientProxy extends CommonProxy {
state = ((BlockCable) state.getBlock()).getActualState(state, player.worldObj, pos);
if (((BlockCable) state.getBlock()).collisionRayTrace(state, player.worldObj, pos, RayTraceUtils.getStart(player), RayTraceUtils.getEnd(player)) instanceof PartMOP) {
return;
}
List<AxisAlignedBB> unionized = ((BlockCable) state.getBlock()).getUnionizedCollisionBoxes(state);
List<AxisAlignedBB> nonUnionized = ((BlockCable) state.getBlock()).getNonUnionizedCollisionBoxes(state);