Added tool tip on item lev to say its disabled
This commit is contained in:
parent
8aab86ae3a
commit
e73d80b982
1 changed files with 34 additions and 22 deletions
|
@ -1,10 +1,14 @@
|
||||||
package resonantinduction.electrical.levitator;
|
package resonantinduction.electrical.levitator;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.item.ItemStack;
|
import net.minecraft.item.ItemStack;
|
||||||
import net.minecraft.util.MathHelper;
|
import net.minecraft.util.MathHelper;
|
||||||
import net.minecraft.world.World;
|
import net.minecraft.world.World;
|
||||||
import resonantinduction.core.prefab.part.IHighlight;
|
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.BlockCoord;
|
||||||
import codechicken.lib.vec.Vector3;
|
import codechicken.lib.vec.Vector3;
|
||||||
import codechicken.microblock.FacePlacementGrid$;
|
import codechicken.microblock.FacePlacementGrid$;
|
||||||
|
@ -14,30 +18,38 @@ import codechicken.multipart.TMultiPart;
|
||||||
|
|
||||||
public class ItemLevitator extends JItemMultiPart implements IHighlight
|
public class ItemLevitator extends JItemMultiPart implements IHighlight
|
||||||
{
|
{
|
||||||
public ItemLevitator(int id)
|
public ItemLevitator(int id)
|
||||||
{
|
{
|
||||||
super(id);
|
super(id);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public TMultiPart newPart(ItemStack itemStack, EntityPlayer player, World world, BlockCoord pos, int side, Vector3 hit)
|
@SuppressWarnings("unchecked")
|
||||||
{
|
public void addInformation(ItemStack itemstack, EntityPlayer player, List list, boolean par4)
|
||||||
side = FacePlacementGrid$.MODULE$.getHitSlot(hit, side);
|
{
|
||||||
PartLevitator part = (PartLevitator) MultiPartRegistry.createPart("resonant_induction_levitator", false);
|
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
|
if (part != null)
|
||||||
public int getHighlightType()
|
{
|
||||||
{
|
int l = MathHelper.floor_double(player.rotationYaw * 4.0F / 360.0F + 0.5D) & 3;
|
||||||
return 0;
|
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;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue