diff options
Diffstat (limited to 'src/main/java/net/minecraft/server/DispenseBehaviorItem.java')
-rw-r--r-- | src/main/java/net/minecraft/server/DispenseBehaviorItem.java | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/main/java/net/minecraft/server/DispenseBehaviorItem.java b/src/main/java/net/minecraft/server/DispenseBehaviorItem.java index 14ca9192..e7196db0 100644 --- a/src/main/java/net/minecraft/server/DispenseBehaviorItem.java +++ b/src/main/java/net/minecraft/server/DispenseBehaviorItem.java @@ -41,9 +41,9 @@ public class DispenseBehaviorItem implements IDispenseBehavior { EntityItem entityitem = new EntityItem(world, d0, d1 - 0.3D, d2, itemstack); double d3 = world.random.nextDouble() * 0.1D + 0.2D; - entityitem.motX = (double) enumfacing.c() * d3; + entityitem.motX = (double) enumfacing.getAdjacentX() * d3; entityitem.motY = 0.20000000298023224D; - entityitem.motZ = (double) enumfacing.e() * d3; + entityitem.motZ = (double) enumfacing.getAdjacentZ() * d3; entityitem.motX += world.random.nextGaussian() * 0.007499999832361937D * (double) i; entityitem.motY += world.random.nextGaussian() * 0.007499999832361937D * (double) i; entityitem.motZ += world.random.nextGaussian() * 0.007499999832361937D * (double) i; @@ -69,7 +69,7 @@ public class DispenseBehaviorItem implements IDispenseBehavior { if (!event.getItem().equals(craftItem)) { // Chain to handler for new item ItemStack eventStack = CraftItemStack.asNMSCopy(event.getItem()); - IDispenseBehavior idispensebehavior = (IDispenseBehavior) BlockDispenser.a.a(eventStack.getItem()); + IDispenseBehavior idispensebehavior = (IDispenseBehavior) BlockDispenser.a.get(eventStack.getItem()); if (idispensebehavior != IDispenseBehavior.a && idispensebehavior.getClass() != DispenseBehaviorItem.class) { idispensebehavior.a(isourceblock, eventStack); } else { @@ -93,6 +93,6 @@ public class DispenseBehaviorItem implements IDispenseBehavior { } private int a(EnumFacing enumfacing) { - return enumfacing.c() + 1 + (enumfacing.e() + 1) * 3; + return enumfacing.getAdjacentX() + 1 + (enumfacing.getAdjacentZ() + 1) * 3; } } |