@EventHandler
public void init( FMLInitializationEvent event ) {
LanguageRegistry.addName(tomatoBlock, "Peter's Tomato");
GameRegistry.registerBlock(tomatoBlock, "PetersTomato");
LanguageRegistry.addName(pizza, "Peter's Pizza");
GameRegistry.registerWorldGenerator(tomataWorldGenerator);
// Recipe : milk,wheat,tomato,porkRaw => pizza
GameRegistry.addShapelessRecipe(
new ItemStack(pizza, 1),
new ItemStack(Item.bucketMilk),
new ItemStack(Item.wheat),
new ItemStack(tomatoBlock),
new ItemStack(Item.porkRaw)
);
EntityRegistry.registerModEntity(EntityPizza.class, "Pizza", 1, this, 64, 10, true);
RenderingRegistry.registerEntityRenderingHandler(EntityPizza.class, new RenderThrowingPizza(pizza));
}
RenderingThrowingPizza.java
package wsdec13.mymod.items;
import net.minecraft.client.renderer.entity.RenderSnowball;
import net.minecraft.item.Item;
import cpw.mods.fml.relauncher.SideOnly;
import cpw.mods.fml.relauncher.Side;
@SideOnly(Side.CLIENT)
public class RenderThrowingPizza extends RenderSnowball {
public RenderThrowingPizza(Item par1Item) {
super(par1Item);
}
public RenderThrowingPizza(Item item, int par2) {
super(item, par2);
}
}