From 873899a62baa77fb97e9fbc6d730a30b1c9e66be Mon Sep 17 00:00:00 2001 From: LexManos Date: Wed, 9 Mar 2016 15:15:52 -0800 Subject: [PATCH] Fixed position being shifted before being sent to shouldSideBeRendered. --- patches.mcp/minecraft/net/minecraft/block/Block.java.patch | 2 +- .../client/model/pipeline/ForgeBlockModelRenderer.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/patches.mcp/minecraft/net/minecraft/block/Block.java.patch b/patches.mcp/minecraft/net/minecraft/block/Block.java.patch index 4798efd86d..6cf1659ec8 100644 --- a/patches.mcp/minecraft/net/minecraft/block/Block.java.patch +++ b/patches.mcp/minecraft/net/minecraft/block/Block.java.patch @@ -74,7 +74,7 @@ } - return !pos.getBlockState(side.offset(p_176225_4_)).func_185914_p(); -+ return !pos.getBlockState(side.offset(p_176225_4_)).doesSideBlockRendering(pos, side, p_176225_4_); ++ return !pos.getBlockState(side.offset(p_176225_4_)).doesSideBlockRendering(pos, side.offset(p_176225_4_), p_176225_4_.getOpposite()); } @SideOnly(Side.CLIENT) diff --git a/src/main/java/net/minecraftforge/client/model/pipeline/ForgeBlockModelRenderer.java b/src/main/java/net/minecraftforge/client/model/pipeline/ForgeBlockModelRenderer.java index cb4635dcfc..f7a79cd299 100644 --- a/src/main/java/net/minecraftforge/client/model/pipeline/ForgeBlockModelRenderer.java +++ b/src/main/java/net/minecraftforge/client/model/pipeline/ForgeBlockModelRenderer.java @@ -110,7 +110,7 @@ public class ForgeBlockModelRenderer extends BlockModelRenderer quads = model.func_188616_a(state, side, rand); if(!quads.isEmpty()) { - if(!checkSides || state.func_185894_c(world, pos.offset(side), side)) + if(!checkSides || state.func_185894_c(world, pos, side)) { if(empty) lighter.updateBlockInfo(); empty = false;