Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package mod.brandy.common.items;
- import java.util.List;
- import mod.brandy.BrandyMod;
- import mod.brandy.client.gui.BrandyGuiHandler;
- import net.minecraft.client.Minecraft;
- import net.minecraft.client.settings.GameSettings;
- import net.minecraft.entity.player.EntityPlayer;
- import net.minecraft.item.Item;
- import net.minecraft.item.ItemStack;
- import net.minecraft.util.ActionResult;
- import net.minecraft.util.EnumActionResult;
- import net.minecraft.util.EnumHand;
- import net.minecraft.world.World;
- public class ItemDCompass extends Item
- {
- public static boolean shouldDisplay;
- public ItemDCompass()
- {
- setCreativeTab(BrandyMod.deviceTab);
- setMaxStackSize(1);
- setRegistryName("dcompassItem");
- setUnlocalizedName("dcompassItem");
- }
- @Override
- public void addInformation(ItemStack stack, EntityPlayer player, List<String> list, boolean par4)
- {
- String moreinfo = "§8Hold §7L-Shift";
- list.add(moreinfo);
- if(GameSettings.isKeyDown(Minecraft.getMinecraft().gameSettings.keyBindSneak) == true)
- {
- list.add("§8Hold §7Shift §8and press §7right-click §8to access GUI.");
- list.add("§8Once activated, you can leave it in your chest!");
- list.remove(moreinfo);
- }
- }
- public ActionResult<ItemStack> onItemRightClick(ItemStack itemStackIn, World worldIn, EntityPlayer playerIn, EnumHand hand)
- {
- if(playerIn.isSneaking() == true)
- {
- playerIn.openGui(BrandyMod.instance, BrandyGuiHandler.dcompassGUI, playerIn.worldObj, (int) playerIn.posX, (int) playerIn.posY, (int) playerIn.posZ);
- }
- return new ActionResult<ItemStack>(EnumActionResult.SUCCESS, itemStackIn);
- }
- }
Add Comment
Please, Sign In to add comment