Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package pirate.common;
- import net.minecraft.block.Block;
- import net.minecraft.entity.EnumCreatureType;
- import pirate.proxy.PirateCommonProxy;
- 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.network.NetworkMod;
- import cpw.mods.fml.common.network.NetworkRegistry;
- import cpw.mods.fml.common.registry.EntityRegistry;
- import cpw.mods.fml.common.registry.GameRegistry;
- import cpw.mods.fml.relauncher.Side;
- import cpw.mods.fml.common.registry.TickRegistry;
- @Mod(modid = "ModPirate", name = "ModPirate", version = "1.0.0")
- @NetworkMod(clientSideRequired = true, serverSideRequired = false)
- public class ModPirate
- {
- @SidedProxy(clientSide = "pirate.proxy.PirateClientProxy", serverSide = "pirate.proxy.PirateCommonProxy")
- public static PirateCommonProxy proxy;
- @Instance("ModPirate")
- public static ModPirate instance;
- public static Block Baril;
- @EventHandler
- public void PreInit(FMLPreInitializationEvent event)
- {
- //Configuration
- //Blocks
- Baril = new Baril(2000).setHardness(1.0F).setResistance(5.0F).setStepSound(Block.soundWoodFootstep).setUnlocalizedName("Baril").setTextureName("modpirate:Baril");
- GameRegistry.registerBlock(Baril, "Baril");
- //Items
- //Achievements
- }
- @EventHandler
- public void Init(FMLInitializationEvent event)
- {
- //Registry
- GameRegistry.registerTileEntity(TileEntityTutorial.class, "TileEntityTutorial");
- GameRegistry.registerTileEntity(TileEntityTutorial2.class, "TileEntityTutorial2");
- GameRegistry.registerTileEntity(TileEntityBigChest.class, "TileEntityBigChest");
- NetworkRegistry.instance().registerGuiHandler(this.instance, new GuiHandlerTutorial());
- //Mobs
- EntityRegistry.registerGlobalEntityID(Pirate.class, "Pirate", EntityRegistry.findGlobalUniqueEntityId(), 24, 30);
- EntityRegistry.registerModEntity(Pirate.class, "Pirate", 250, this, 40, 1, true);
- EntityRegistry.addSpawn(Pirate.class, 1, 4, 4, EnumCreatureType.creature);
- //Render
- proxy.registerRender();
- //NetWork
- //Recipe
- }
- @EventHandler
- public void PostInit(FMLPostInitializationEvent event)
- {
- //Integration avec les autres mods
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement