A few fixes

This commit is contained in:
Aidan C. Brady 2013-12-27 12:44:08 -05:00
parent e4521c0841
commit 2241e7e7b9
7 changed files with 11 additions and 10 deletions

View file

@ -114,7 +114,7 @@ public class ClientTickHandler implements ITickHandler
}
}
if(mc.theWorld != null)
if(mc.theWorld != null && !Mekanism.proxy.isPaused())
{
if((!initHoliday || MekanismClient.ticksPassed % 1200 == 0) && mc.thePlayer != null)
{

View file

@ -326,6 +326,7 @@ public class GuiDigitalMiner extends GuiMekanism
if(stack.itemID != Block.bedrock.blockID)
{
toUse = stack.copy();
toUse.stackSize = 1;
}
}
}
@ -334,7 +335,7 @@ public class GuiDigitalMiner extends GuiMekanism
doNull = true;
}
if(stack != null || doNull)
if(toUse != null || doNull)
{
ArrayList data = new ArrayList();
data.add(2);
@ -342,8 +343,8 @@ public class GuiDigitalMiner extends GuiMekanism
if(stack != null)
{
data.add(false);
data.add(stack.itemID);
data.add(stack.getItemDamage());
data.add(toUse.itemID);
data.add(toUse.getItemDamage());
}
else {
data.add(true);

View file

@ -27,5 +27,5 @@ public interface ILogisticalTransporter extends IBlockableConnection
public boolean canReceiveFrom(TileEntity tileEntity, ForgeDirection side);
public int getPriority();
public int getCost();
}

View file

@ -788,7 +788,7 @@ public class PartLogisticalTransporter extends PartSidedPipe implements ILogisti
}
@Override
public int getPriority()
public int getCost()
{
return 1;
}

View file

@ -29,7 +29,7 @@ public class PartRestrictiveTransporter extends PartLogisticalTransporter
}
@Override
public int getPriority()
public int getCost()
{
return 1000;
}

View file

@ -604,7 +604,7 @@ public class TileEntityLogisticalTransporter extends TileEntity implements ITile
}
@Override
public int getPriority()
public int getCost()
{
return 1;
}

View file

@ -48,7 +48,7 @@ public final class TransporterPathfinder
currentPath.add(pointer);
dist += ((ILogisticalTransporter)pointer.getTileEntity(worldObj)).getPriority();
dist += ((ILogisticalTransporter)pointer.getTileEntity(worldObj)).getCost();
boolean found = false;
@ -421,7 +421,7 @@ public final class TransporterPathfinder
TileEntity tile = neighbor.getTileEntity(worldObj);
double tentativeG = gScore.get(currentNode) + currentNode.distanceTo(neighbor);
tentativeG += ((ILogisticalTransporter)tile).getPriority();
tentativeG += ((ILogisticalTransporter)tile).getCost();
if(closedSet.contains(neighbor))
{