Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package mod.ShadowRPG; //Package directory
- /*
- * Basic importing
- */
- //mcmod.info change stuff search for it
- import net.minecraft.block.Block;
- import net.minecraft.block.material.Material;
- import net.minecraft.creativetab.CreativeTabs;
- import net.minecraft.entity.Entity;
- import net.minecraft.entity.EntityEggInfo;
- import net.minecraft.entity.EntityList;
- import net.minecraft.entity.EnumCreatureType;
- import net.minecraft.item.EnumToolMaterial;
- import net.minecraft.item.Item;
- import net.minecraft.item.ItemStack;
- import net.minecraft.world.biome.BiomeGenBase;
- import net.minecraftforge.common.EnumHelper;
- import cpw.mods.fml.client.registry.RenderingRegistry;
- import cpw.mods.fml.common.Mod;
- import cpw.mods.fml.common.Mod.EventHandler;
- import cpw.mods.fml.common.event.FMLInitializationEvent;
- import cpw.mods.fml.common.network.NetworkMod;
- import cpw.mods.fml.common.registry.EntityRegistry;
- import cpw.mods.fml.common.registry.GameRegistry;
- import cpw.mods.fml.common.registry.LanguageRegistry;
- static int startEntityId = 150;
- public static int getUniqueEntityId() {
- do {
- startEntityId++;
- }
- while (EntityList.getStringFromID(startEntityId) !=null);
- return startEntityId++;
- }
- public void registerEntityEgg(Class<? extends Entity> entity, int PrimaryColor, int SecondaryColor) {
- int id = getUniqueEntityId();
- EntityList.IDtoClassMapping.put(id, entity);
- EntityList.entityEggs.put(id, new EntityEggInfo(id, PrimaryColor, SecondaryColor));
- EntityRegistry.registerGlobalEntityID(EntityOverhanger.class, "Overhanger", 1);
- EntityRegistry.addSpawn(EntityOverhanger.class, 100, 1, 2, EnumCreatureType.monster, DoomBiome);
- EntityRegistry.findGlobalUniqueEntityId();
- registerEntityEgg(EntityOverhanger.class, 0xffffffff, 0x0282344);
- RenderingRegistry.registerEntityRenderingHandler(EntityOverhanger.class, new RenderOverhanger(new OverhangerModel(), 0.3F));
- LanguageRegistry.instance().addStringLocalization("entity.Overhanger.name", "Overhanger");
Advertisement
Add Comment
Please, Sign In to add comment