ForgePatch/patches/minecraft/net/minecraft/client/renderer/entity/RenderManager.java.patch

20 lines
1.2 KiB
Diff
Raw Normal View History

--- ../src-base/minecraft/net/minecraft/client/renderer/entity/RenderManager.java
+++ ../src-work/minecraft/net/minecraft/client/renderer/entity/RenderManager.java
2014-03-19 08:06:33 +00:00
@@ -212,11 +212,13 @@
if (p_147938_4_.func_70608_bn())
{
2014-03-19 08:06:33 +00:00
Block block = p_147938_1_.func_147439_a(MathHelper.func_76128_c(p_147938_4_.field_70165_t), MathHelper.func_76128_c(p_147938_4_.field_70163_u), MathHelper.func_76128_c(p_147938_4_.field_70161_v));
+ int x = MathHelper.func_76128_c(p_147938_4_.field_70165_t);
+ int y = MathHelper.func_76128_c(p_147938_4_.field_70163_u);
+ int z = MathHelper.func_76128_c(p_147938_4_.field_70161_v);
2014-03-19 08:06:33 +00:00
- if (block == Blocks.field_150324_C)
+ if (block.isBed(p_147938_1_, x, y, z, p_147938_4_))
{
2014-03-19 08:06:33 +00:00
- int i = p_147938_1_.func_72805_g(MathHelper.func_76128_c(p_147938_4_.field_70165_t), MathHelper.func_76128_c(p_147938_4_.field_70163_u), MathHelper.func_76128_c(p_147938_4_.field_70161_v));
- int j = i & 3;
+ int j = block.getBedDirection(p_147938_1_, x, y, z);
2014-03-19 08:06:33 +00:00
this.field_78735_i = (float)(j * 90 + 180);
this.field_78732_j = 0.0F;
}