From e73d80b98213ce24de8f42ec1c2beb94a1f7c7ce Mon Sep 17 00:00:00 2001 From: Robert S Date: Fri, 25 Apr 2014 00:10:30 -0400 Subject: [PATCH] Added tool tip on item lev to say its disabled --- .../electrical/levitator/ItemLevitator.java | 56 +++++++++++-------- 1 file changed, 34 insertions(+), 22 deletions(-) diff --git a/electrical/src/main/scala/resonantinduction/electrical/levitator/ItemLevitator.java b/electrical/src/main/scala/resonantinduction/electrical/levitator/ItemLevitator.java index 2f5b93b2..7b09d24f 100644 --- a/electrical/src/main/scala/resonantinduction/electrical/levitator/ItemLevitator.java +++ b/electrical/src/main/scala/resonantinduction/electrical/levitator/ItemLevitator.java @@ -1,10 +1,14 @@ package resonantinduction.electrical.levitator; +import java.util.List; + import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemStack; import net.minecraft.util.MathHelper; import net.minecraft.world.World; import resonantinduction.core.prefab.part.IHighlight; +import calclavia.lib.render.EnumColor; +import calclavia.lib.utility.LanguageUtility; import codechicken.lib.vec.BlockCoord; import codechicken.lib.vec.Vector3; import codechicken.microblock.FacePlacementGrid$; @@ -14,30 +18,38 @@ import codechicken.multipart.TMultiPart; public class ItemLevitator extends JItemMultiPart implements IHighlight { - public ItemLevitator(int id) - { - super(id); - } + public ItemLevitator(int id) + { + super(id); + } - @Override - public TMultiPart newPart(ItemStack itemStack, EntityPlayer player, World world, BlockCoord pos, int side, Vector3 hit) - { - side = FacePlacementGrid$.MODULE$.getHitSlot(hit, side); - PartLevitator part = (PartLevitator) MultiPartRegistry.createPart("resonant_induction_levitator", false); + @Override + @SuppressWarnings("unchecked") + public void addInformation(ItemStack itemstack, EntityPlayer player, List list, boolean par4) + { + list.add("\u00a7cFrom Dev's - Functionality Disabled"); - if (part != null) - { - int l = MathHelper.floor_double(player.rotationYaw * 4.0F / 360.0F + 0.5D) & 3; - int facing = l == 0 ? 2 : (l == 1 ? 5 : (l == 2 ? 3 : (l == 3 ? 4 : 0))); - part.preparePlacement(side, facing); - } + } - return part; - } + @Override + public TMultiPart newPart(ItemStack itemStack, EntityPlayer player, World world, BlockCoord pos, int side, Vector3 hit) + { + side = FacePlacementGrid$.MODULE$.getHitSlot(hit, side); + PartLevitator part = (PartLevitator) MultiPartRegistry.createPart("resonant_induction_levitator", false); - @Override - public int getHighlightType() - { - return 0; - } + if (part != null) + { + int l = MathHelper.floor_double(player.rotationYaw * 4.0F / 360.0F + 0.5D) & 3; + int facing = l == 0 ? 2 : (l == 1 ? 5 : (l == 2 ? 3 : (l == 3 ? 4 : 0))); + part.preparePlacement(side, facing); + } + + return part; + } + + @Override + public int getHighlightType() + { + return 0; + } }