Ok guys, as much as i hate to do this, i must ask for some advice. I am making a guns plugin and i have a few custom items (ammo, guns, ect) and i am having trouble with the whole distribution prosess. Here is an itemstack to base it this off of. Code: ItemStack ammo = new ItemStack(Material.GHAST_TEAR, 1); Here are the questions i have: 1.) Do i need to give the item its metadata in every method its used in? 2.) I need to give/take this itemstack from peoples inventories in different quantities, whats the easyiest way to do that? Do i make methods for it? Or simply use .setAmount? I understand i just made a complete fool out of myself, but if anybody can give me a helping hand, it truely would be appreciated. Im not asking to be spoon fed code, but a slight push in the right direction would do the trick.