Files
CustomNPC-Plus/src/main/java/noppes/npcs/items/ItemMoneyBag.java
T
2023-01-12 21:33:06 -05:00

35 lines
1.1 KiB
Java

package noppes.npcs.items;
import net.minecraft.client.gui.GuiScreen;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.world.World;
import noppes.npcs.CustomItems;
import noppes.npcs.client.NoppesUtil;
public class ItemMoneyBag extends Item{
public ItemMoneyBag(int i)
{
//super(i - 26700 + CustomNpcs.ItemStartId);
maxStackSize = 1;
setCreativeTab(CustomItems.tab);
}
@Override
public ItemStack onItemRightClick(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer)
{
if(par2World.isRemote) //Client check. Only server may create the moneybagcontents
return par1ItemStack;
if(par1ItemStack.stackTagCompound == null) //You use the par1ItemStack.stackTagCompound to store your data in the item
par1ItemStack.stackTagCompound = new NBTTagCompound();
MoneyBagContents contents = new MoneyBagContents(par3EntityPlayer);
NoppesUtil.openGUI(par3EntityPlayer, new GuiScreen());
return par1ItemStack;
}
}