From 89c69427dbb50f4ce626abb6211f4fb30a559d83 Mon Sep 17 00:00:00 2001 From: AartBluestoke Date: Thu, 12 Jul 2012 10:26:51 +1000 Subject: [PATCH] fixes issue 66, by using a temporary PRNG until the next full packet update comes through --- .../src/buildcraft/transport/PipeTransportItems.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/common/net/minecraft/src/buildcraft/transport/PipeTransportItems.java b/common/net/minecraft/src/buildcraft/transport/PipeTransportItems.java index c92f42a1..b6502593 100644 --- a/common/net/minecraft/src/buildcraft/transport/PipeTransportItems.java +++ b/common/net/minecraft/src/buildcraft/transport/PipeTransportItems.java @@ -352,8 +352,12 @@ public class PipeTransportItems extends PipeTransport { int i; if (APIProxy.isClient(worldObj) || APIProxy.isServerSide()) + { i = Math.abs(data.item.entityId + xCoord + yCoord + zCoord + data.item.deterministicRandomization) % listOfPossibleMovements.size(); + data.item.deterministicRandomization*=11; + + } else i = worldObj.rand.nextInt(listOfPossibleMovements.size());