Files
CatServer/patches/net/minecraft/client/renderer/entity/layers/LayerHeldItem.java.patch
2019-02-24 22:29:41 +08:00

19 lines
783 B
Diff

--- ../src-base/minecraft/net/minecraft/client/renderer/entity/layers/LayerHeldItem.java
+++ ../src-work/minecraft/net/minecraft/client/renderer/entity/layers/LayerHeldItem.java
@@ -49,13 +49,13 @@
if (!p_188358_2_.isEmpty())
{
GlStateManager.pushMatrix();
- this.translateToHand(handSide);
if (p_188358_1_.isSneaking())
{
GlStateManager.translate(0.0F, 0.2F, 0.0F);
}
-
+ // Forge: moved this call down, fixes incorrect offset while sneaking.
+ this.translateToHand(handSide);
GlStateManager.rotate(-90.0F, 1.0F, 0.0F, 0.0F);
GlStateManager.rotate(180.0F, 0.0F, 1.0F, 0.0F);
boolean flag = handSide == EnumHandSide.LEFT;