aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/core/item
diff options
context:
space:
mode:
Diffstat (limited to 'src/Java/gtPlusPlus/core/item')
-rw-r--r--src/Java/gtPlusPlus/core/item/general/ItemSlowBuildingRing.java12
-rw-r--r--src/Java/gtPlusPlus/core/item/general/RF2EU_Battery.java2
2 files changed, 13 insertions, 1 deletions
diff --git a/src/Java/gtPlusPlus/core/item/general/ItemSlowBuildingRing.java b/src/Java/gtPlusPlus/core/item/general/ItemSlowBuildingRing.java
index 2d1c758116..4605b00645 100644
--- a/src/Java/gtPlusPlus/core/item/general/ItemSlowBuildingRing.java
+++ b/src/Java/gtPlusPlus/core/item/general/ItemSlowBuildingRing.java
@@ -1,11 +1,14 @@
package gtPlusPlus.core.item.general;
import gtPlusPlus.core.creative.AddToCreativeTab;
+import gtPlusPlus.core.handler.events.CustomMovementHandler;
+import gtPlusPlus.core.handler.events.SneakManager;
import gtPlusPlus.core.lib.CORE;
import gtPlusPlus.core.util.item.ItemUtils;
import java.util.List;
+import net.minecraft.client.Minecraft;
import net.minecraft.entity.Entity;
import net.minecraft.entity.EntityLivingBase;
import net.minecraft.entity.player.EntityPlayer;
@@ -22,6 +25,7 @@ import cpw.mods.fml.common.registry.GameRegistry;
public class ItemSlowBuildingRing extends Item implements IBauble{
private final String unlocalizedName = "SlowBuildingRing";
+ CustomMovementHandler x;
public ItemSlowBuildingRing(){
this.setCreativeTab(AddToCreativeTab.tabMachines);
@@ -100,6 +104,8 @@ public class ItemSlowBuildingRing extends Item implements IBauble{
arg1.setSneaking(false);
}
}
+ SneakManager.setStateOFF(SneakManager.getSneakingState());
+ SneakManager.setStateOFF(SneakManager.getSprintingDisabledState());
}
@Override //TODO
@@ -111,9 +117,15 @@ public class ItemSlowBuildingRing extends Item implements IBauble{
if (arg1.worldObj.isRemote){
if (!arg1.isSneaking()){
arg1.setSneaking(true);
+ Minecraft.getMinecraft().thePlayer.setSneaking(true);
+ SneakManager.setStateON(SneakManager.getSneakingState());
+ SneakManager.setStateON(SneakManager.getSprintingDisabledState());
}
else if (arg1.isSneaking()){
arg1.setSprinting(false);
+ Minecraft.getMinecraft().thePlayer.setSprinting(true);
+ SneakManager.setStateON(SneakManager.getSneakingState());
+ SneakManager.setStateON(SneakManager.getSprintingDisabledState());
}
}
}
diff --git a/src/Java/gtPlusPlus/core/item/general/RF2EU_Battery.java b/src/Java/gtPlusPlus/core/item/general/RF2EU_Battery.java
index 0a7c98202e..592b41b0e9 100644
--- a/src/Java/gtPlusPlus/core/item/general/RF2EU_Battery.java
+++ b/src/Java/gtPlusPlus/core/item/general/RF2EU_Battery.java
@@ -8,6 +8,7 @@ import ic2.api.item.*;
import java.util.List;
+import api.cofh.energy.ItemEnergyContainer;
import net.minecraft.client.Minecraft;
import net.minecraft.entity.Entity;
import net.minecraft.entity.EntityLivingBase;
@@ -18,7 +19,6 @@ import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.util.EnumChatFormatting;
import net.minecraft.util.MathHelper;
import net.minecraft.world.World;
-import cofh.api.energy.ItemEnergyContainer;
import cpw.mods.fml.common.IFuelHandler;
import cpw.mods.fml.common.registry.GameRegistry;
import cpw.mods.fml.relauncher.Side;