Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package net.minecraft.src;
- import java.util.ArrayList;
- import net.minecraft.src.forge.*;
- public class PD_ItemParticleDeco extends Item implements ITextureProvider {
- public PD_ItemParticleDeco(int i) {
- super(i);
- setHasSubtypes(true);
- setMaxDamage(0);
- }
- @Override
- public boolean onItemUse(ItemStack itemstack, EntityPlayer entityplayer, World world, int i, int j, int k, int l) {
- PD_EntityParticleDeco epd = new PD_EntityParticleDeco(world, i, j+1, k, itemstack.getItemDamage());
- world.entityJoinedWorld(epd);
- itemstack.stackSize--;
- // if(itemstack.stackSize <= 0) {
- //
- // }
- return true;
- }
- @Override
- public int getIconFromDamage(int i) {
- return i;
- }
- @Override
- public String getItemNameIS(ItemStack itemstack) {
- for(int i = 0; i < 48; i++) {
- if(itemstack.getItemDamage() == i) {
- return ("partdeco"+i);
- }
- }
- return "partdecoRes";
- }
- @Override
- public String getTextureFile() {
- return "/ParticleDeco/pditems.png";
- }
- public void addCreativeItems(ArrayList itemList)
- {
- for(int l1 = 0; l1 < 2; l1++)
- {
- itemList.add(new ItemStack(this, 1, l1));
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement