All da commentz

This commit is contained in:
WayofTime 2014-09-14 18:21:45 -04:00
parent 2b749000b6
commit 5983ff4130
44 changed files with 1851 additions and 426 deletions

View file

@ -196,35 +196,21 @@ public class ItemAttunedCrystal extends Item implements IReagentManipulator
Reagent pastReagent = this.getReagent(itemStack);
boolean goForNext = false;
boolean hasFound = false;
for(Reagent reagent : reagentList)
if(reagentList.size() <= 0)
{
if(goForNext)
{
goForNext = false;
this.setReagentWithNotification(itemStack, reagent, player);
}
if(reagent == pastReagent)
{
goForNext = true;
hasFound = true;
}
return itemStack;
}
if(hasFound)
int reagentLocation = -1;
reagentLocation = reagentList.indexOf(pastReagent);
if(reagentLocation == -1 || reagentLocation+1 >= reagentList.size())
{
if(goForNext)
{
this.setReagentWithNotification(itemStack, reagentList.get(0), player);
}
this.setReagentWithNotification(itemStack, reagentList.get(0), player);
}else
{
if(reagentList.size() >= 1)
{
this.setReagentWithNotification(itemStack, reagentList.get(0), player);
}
this.setReagentWithNotification(itemStack, reagentList.get(reagentLocation + 1), player);
}
}
}else
@ -234,6 +220,11 @@ public class ItemAttunedCrystal extends Item implements IReagentManipulator
Int3 coords = this.getCoordinates(itemStack);
int dimension = this.getDimension(itemStack);
if(coords == null)
{
return itemStack;
}
if(dimension != world.provider.dimensionId || Math.abs(coords.xCoord - x) > maxDistance || Math.abs(coords.yCoord - y) > maxDistance || Math.abs(coords.zCoord - z) > maxDistance)
{
player.addChatComponentMessage(new ChatComponentText("Linked container is either too far or is in a different dimension."));
@ -249,6 +240,11 @@ public class ItemAttunedCrystal extends Item implements IReagentManipulator
Reagent reagent = this.getReagent(itemStack);
if(reagent == null)
{
return itemStack;
}
TEReagentConduit pastRelay = (TEReagentConduit)pastTile;
if(player.isSneaking())