Added notes to right click of PartMech and fixed a client side debug turning on

This commit is contained in:
Robert S 2014-06-06 08:41:28 -04:00
parent 8e889773fd
commit 6c3436d36d

View file

@ -69,11 +69,13 @@ public abstract class PartMechanical extends JCuboidPart implements JNormalOcclu
if (ResonantEngine.runningAsDev)
{
if (itemStack != null)
{
if (itemStack.getItem().itemID == Item.stick.itemID)
{
if (!world().isRemote)
{
if (itemStack.getItem().itemID == Item.stick.itemID)
{
//Set the nodes debug mode
if (!ControlKeyModifer.isControlDown(player))
{
this.node.doDebug = !this.node.doDebug;
@ -81,23 +83,25 @@ public abstract class PartMechanical extends JCuboidPart implements JNormalOcclu
}
else
{
//Opens a debug GUI
if (frame == null)
{
frame = new GearDebugFrame(this);
frame.showDebugFrame();
}
} //Closes the debug GUI
else
{
frame.closeDebugFrame();
frame = null;
}
}
}
}
}//Changes the debug cue of the node
else if (itemStack.getItem().itemID == Item.blazeRod.itemID)
{
if (this.node.doDebug)
{
//Increases the cue count
if (!ControlKeyModifer.isControlDown(player))
{
if (this.node.debugCue + 1 <= this.node.maxDebugCue)
@ -107,7 +111,7 @@ public abstract class PartMechanical extends JCuboidPart implements JNormalOcclu
player.addChatMessage("[Debug] PartMechanical is at max debug cue");
}
}
}//Decreases the cue count
else
{
if (this.node.debugCue - 1 >= this.node.minDebugCue)
@ -123,6 +127,7 @@ public abstract class PartMechanical extends JCuboidPart implements JNormalOcclu
}
}
}
}
return super.activate(player, hit, itemStack);
}