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;
}