Tomato item

Geen texture

  • Vertrek van de vorige lege mod
  • Nieuw package wsdec13.naam.items
  • Nieuwe class  wsdec13.naam.items.TomatoItem

package wsdec13.peter.items;

import net.minecraft.client.renderer.texture.IconRegister;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;


public class TomatoItem extends Item {

  public TomatoItem(int id) {
    super(id);
    setCreativeTab(CreativeTabs.tabMisc);
    setUnlocalizedName("PetersTomato");
  }
}

Met texture

  • Maak folder : dir\wsdec13\forge\mcp\src\minecraft\assets\wsdec13pcmod\textures\items
  • Pas TomatoItem class aan

package wsdec13.peter.items;

import net.minecraft.client.renderer.texture.IconRegister;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;


public class TomatoItem extends Item {

  public TomatoItem(int id) {
    super(id);
    setCreativeTab(CreativeTabs.tabMisc);
    setUnlocalizedName("PetersTomato");
  }
  @Override
  @SideOnly(Side.CLIENT)
  public void registerIcons(IconRegister iconRegister) {
    itemIcon = iconRegister.registerIcon("wsdec13pcmod" + ":" + "peterstomato");
  }

}


Met behavior

@Override
public boolean hitEntity(ItemStack itemstack,EntityLivingBase entity1, EntityLivingBase entity2) {

  if(entity1 instanceof EntitySheep) {
    entity1.motionY = 3;
  } else {
    ((EntityPlayer) entity2).addChatMessage("Waar mep jij nu op, dumbo :)");
  }
  return false;
}