Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.TheGoldCrayon.Daemonology;
- import com.TheGoldCrayon.Daemonology.client.renderer.entity.RenderImp;
- import com.TheGoldCrayon.Daemonology.entities.EntityDjinn;
- import com.TheGoldCrayon.Daemonology.entities.EntityImp;
- import com.TheGoldCrayon.Daemonology.init.DaemonologyBlocks;
- import com.TheGoldCrayon.Daemonology.init.DaemonologyItems;
- import com.TheGoldCrayon.Daemonology.proxy.CommonProxy;
- import net.minecraft.entity.EnumCreatureType;
- import net.minecraft.world.biome.BiomeGenBase;
- import net.minecraftforge.fml.common.Mod;
- import net.minecraftforge.fml.common.Mod.EventHandler;
- import net.minecraftforge.fml.common.SidedProxy;
- import net.minecraftforge.fml.common.event.FMLInitializationEvent;
- import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
- import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
- import net.minecraftforge.fml.common.registry.EntityRegistry;
- @Mod(modid = Reference.MOD_ID, name = Reference.MOD_NAME, version = Reference.VERSION)
- public class DaemonologyMod {
- @SidedProxy(clientSide = Reference.CLIENT_PROXY_CLASS, serverSide = Reference.SERVER_PROXY_CLASS)
- public static CommonProxy proxy;
- @Mod.Instance
- public static DaemonologyMod instance;
- public static final DaemonologyTab tabDaemonology = new DaemonologyTab("tabDaemonology");
- @EventHandler
- public void preInit(FMLPreInitializationEvent event)
- {
- DaemonologyItems.init();
- DaemonologyItems.register();
- DaemonologyBlocks.init();
- DaemonologyBlocks.register();
- Recipes.init();
- }
- @EventHandler
- public void init(FMLInitializationEvent event)
- {
- proxy.registerRenders();
- proxy.registerWorldGenerators();
- proxy.registerRenderers();
- EntityRegistry.registerModEntity(EntityImp.class, "Imp", 1, DaemonologyMod.instance, 80, 3, true, 1000, 1000);
- EntityRegistry.addSpawn(EntityImp.class, 80, 1, 3, EnumCreatureType.CREATURE, BiomeGenBase.birchForest);
- EntityRegistry.addSpawn(EntityImp.class, 80, 1, 3, EnumCreatureType.CREATURE, BiomeGenBase.plains);
- EntityRegistry.addSpawn(EntityImp.class, 80, 1, 3, EnumCreatureType.CREATURE, BiomeGenBase.forest);
- EntityRegistry.addSpawn(EntityImp.class, 80, 1, 3, EnumCreatureType.CREATURE, BiomeGenBase.desert);
- EntityRegistry.addSpawn(EntityImp.class, 80, 1, 3, EnumCreatureType.CREATURE, BiomeGenBase.savanna);
- EntityRegistry.registerModEntity(EntityDjinn.class, "Djinn", 2, DaemonologyMod.instance, 80, 3, true, 0, 0);
- EntityRegistry.addSpawn(EntityDjinn.class, 80, 1, 3, EnumCreatureType.MONSTER, BiomeGenBase.birchForest);
- EntityRegistry.addSpawn(EntityDjinn.class, 80, 1, 3, EnumCreatureType.MONSTER, BiomeGenBase.plains);
- EntityRegistry.addSpawn(EntityDjinn.class, 80, 1, 3, EnumCreatureType.MONSTER, BiomeGenBase.forest);
- EntityRegistry.addSpawn(EntityDjinn.class, 80, 1, 3, EnumCreatureType.MONSTER, BiomeGenBase.desert);
- EntityRegistry.addSpawn(EntityDjinn.class, 80, 1, 3, EnumCreatureType.MONSTER, BiomeGenBase.savanna);
- }
- @EventHandler
- public void postInit(FMLPostInitializationEvent event)
- {
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment