diff options
author | Draknyte1 <Draknyte1@hotmail.com> | 2016-12-28 18:40:09 +1000 |
---|---|---|
committer | Draknyte1 <Draknyte1@hotmail.com> | 2016-12-28 18:40:09 +1000 |
commit | d5cb4ecdc6ced041712932ac347476edf18fc40c (patch) | |
tree | 6060d39deab31329107f93931983c3697c33a032 /src/Java/gtPlusPlus/core/item | |
parent | f66fb1526fa85554842db425652545448495a2a0 (diff) | |
download | GT5-Unofficial-d5cb4ecdc6ced041712932ac347476edf18fc40c.tar.gz GT5-Unofficial-d5cb4ecdc6ced041712932ac347476edf18fc40c.tar.bz2 GT5-Unofficial-d5cb4ecdc6ced041712932ac347476edf18fc40c.zip |
$ Fixed the Slow Builders Ring.
> It now uses a client-side state system, which can be hooked by anything to force sneaking or sprinting.
Diffstat (limited to 'src/Java/gtPlusPlus/core/item')
-rw-r--r-- | src/Java/gtPlusPlus/core/item/general/ItemSlowBuildingRing.java | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/src/Java/gtPlusPlus/core/item/general/ItemSlowBuildingRing.java b/src/Java/gtPlusPlus/core/item/general/ItemSlowBuildingRing.java index 4605b00645..1c1479eba0 100644 --- a/src/Java/gtPlusPlus/core/item/general/ItemSlowBuildingRing.java +++ b/src/Java/gtPlusPlus/core/item/general/ItemSlowBuildingRing.java @@ -99,13 +99,8 @@ public class ItemSlowBuildingRing extends Item implements IBauble{ @Override //TODO public void onUnequipped(ItemStack arg0, EntityLivingBase arg1) { - if (arg1.worldObj.isRemote){ - if (arg1.isSneaking()){ - arg1.setSneaking(false); - } - } - SneakManager.setStateOFF(SneakManager.getSneakingState()); - SneakManager.setStateOFF(SneakManager.getSprintingDisabledState()); + SneakManager.setSprintingStateON(); + SneakManager.setCrouchingStateOFF(); } @Override //TODO @@ -118,14 +113,14 @@ public class ItemSlowBuildingRing extends Item implements IBauble{ if (!arg1.isSneaking()){ arg1.setSneaking(true); Minecraft.getMinecraft().thePlayer.setSneaking(true); - SneakManager.setStateON(SneakManager.getSneakingState()); - SneakManager.setStateON(SneakManager.getSprintingDisabledState()); + SneakManager.setSprintingStateOFF(); + SneakManager.setCrouchingStateON(); } else if (arg1.isSneaking()){ arg1.setSprinting(false); Minecraft.getMinecraft().thePlayer.setSprinting(true); - SneakManager.setStateON(SneakManager.getSneakingState()); - SneakManager.setStateON(SneakManager.getSprintingDisabledState()); + SneakManager.setSprintingStateOFF(); + SneakManager.setCrouchingStateON(); } } } |