Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package ed.AventS.mod;
- import java.awt.Color;
- import cpw.mods.fml.common.Mod;
- import cpw.mods.fml.common.Mod.EventHandler;
- import cpw.mods.fml.common.Mod.Instance;
- import cpw.mods.fml.common.SidedProxy;
- import cpw.mods.fml.common.event.FMLInitializationEvent;
- import cpw.mods.fml.common.event.FMLPostInitializationEvent;
- import cpw.mods.fml.common.event.FMLPreInitializationEvent;
- import cpw.mods.fml.common.registry.EntityRegistry;
- import cpw.mods.fml.common.registry.GameRegistry;
- import ed.AventS.mod.Block.BronzeOre;
- import ed.AventS.mod.Block.OreBlock;
- import ed.AventS.mod.CreativeTabs.AdvenTsTab;
- import ed.AventS.mod.Item.AvItem;
- import ed.AventS.mod.Item.RapidBow;
- import ed.AventS.mod.entity.EntityTest;
- import net.minecraft.block.Block;
- import net.minecraft.creativetab.CreativeTabs;
- import net.minecraft.item.Item;
- import net.minecraft.item.ItemStack;
- @Mod(modid = "AventS", name = "AventS", version = "1.0.0")
- public class AventS {
- @Instance("AventS")
- public static AventS instance;
- public static final String MODID = "AventS";
- public static final String Version = "1.0.0";
- public static final String TEXTURE_NAME = MODID + "";
- @SidedProxy(clientSide = "ed.AventS.mod.ClientProxy", serverSide = "ed.AventS.mod.CommonProxy")
- public static CommonProxy proxy;
- public static CreativeTabs AdvenTsTab = new AdvenTsTab("AdvenTsTab");
- public static Item Bronze;
- public static Block BronzeOre;
- public static Item RapidBow;
- public static Block BronzeBlock;
- @EventHandler
- public void preInit(FMLPreInitializationEvent event) {
- /* Item */
- Bronze = new AvItem().setUnlocalizedName("Bronze").setTextureName(AventS.MODID + ":Bronze");
- RapidBow = new RapidBow();
- /* Block */
- BronzeOre = new BronzeOre();
- BronzeBlock = new OreBlock().setBlockName("BronzeBlock").setBlockTextureName(AventS.MODID + ":BronzeBlock");
- /* GameRegistry */
- GameRegistry.registerItem(RapidBow, "Rapid_Bow");
- GameRegistry.registerItem(Bronze, "Bronze");
- GameRegistry.registerBlock(BronzeOre, "Bronze_Ore");
- GameRegistry.registerBlock(BronzeBlock, "Bronze_Block");
- /* Cuisson */
- GameRegistry.addSmelting(BronzeOre, new ItemStack(Bronze), 1.0F);
- }
- @EventHandler
- public void init(FMLInitializationEvent event) {
- proxy.registerRender();
- }
- @EventHandler
- public void postInit(FMLPostInitializationEvent event) {
- EntityRegistry.registerGlobalEntityID(EntityTest.class, "EntityTest", EntityRegistry.findGlobalUniqueEntityId(),
- new Color(100, 100, 100).getRGB(), new Color(100, 100, 100).getRGB());
- EntityRegistry.registerModEntity(EntityTest.class, "EntityTest", 420, this.instance, 40, 2, true);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement