package EpicBoss;
import item.itemeggcreeper;
import java.awt.Color;
import Entity.creeperboss;
import Entity.eggcreeper;
import Entity.skeletteboss;
import Entity.zombieboss;
import cedrikc.epicboss.common.CommonProxy;
import net.minecraft.client.Minecraft;
import net.minecraft.client.resources.model.ModelResourceLocation;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.entity.EnumCreatureType;
import net.minecraft.init.Blocks;
import net.minecraft.item.Item;
import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.fml.common.Mod.EventHandler;
import net.minecraftforge.fml.common.Mod.Instance;
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;
import net.minecraftforge.fml.common.registry.GameRegistry;
import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly;
@Mod(modid = "epicboss", name = "EpicBoss", version = "1.0.0")
public class epicboss
{
@Instance("epicboss")
public static epicboss instance;
public static final String MODID = "epicboss";
@SidedProxy(clientSide = "cedrikc.epicboss.client.ClientProxy", serverSide = "cedrikc.epicboss.common.CommonProxy")
public static CommonProxy proxy;
public static Item eggcreeper;
@EventHandler
public void preInit(FMLPreInitializationEvent event)
{
//oeuf
eggcreeper = new itemeggcreeper().setUnlocalizedName("eggcreeper").setCreativeTab(CreativeTabs.tabMaterials);
GameRegistry.registerItem(eggcreeper, "eggcreeper");
}
@EventHandler
public void init(FMLInitializationEvent event)
{
proxy.registerRender();
//zombieboss
EntityRegistry.registerGlobalEntityID(zombieboss.class, "zombieboss", EntityRegistry.findGlobalUniqueEntityId(), new Color(0, 255, 0).getRGB(), new Color(255, 0, 0).getRGB());
EntityRegistry.registerModEntity(zombieboss.class, "zombieboss", 423, this.instance, 40, 1, true);
EntityRegistry.addSpawn(zombieboss.class, 70, 1, 2, EnumCreatureType.MONSTER);
//skeletteboss
EntityRegistry.registerGlobalEntityID(skeletteboss.class, "skeletteboss", EntityRegistry.findGlobalUniqueEntityId(), new Color(0, 155, 0).getRGB(), new Color(55, 0, 0).getRGB());
EntityRegistry.registerModEntity(skeletteboss.class, "skeletteboss", 424, this.instance, 40, 1, true);
EntityRegistry.addSpawn(skeletteboss.class, 70, 1, 2, EnumCreatureType.MONSTER);
//creeperboss
EntityRegistry.registerGlobalEntityID(creeperboss.class, "creeperboss", EntityRegistry.findGlobalUniqueEntityId(), new Color(0, 100, 0).getRGB(), new Color(10, 0, 0).getRGB());
EntityRegistry.registerModEntity(creeperboss.class, "creeperboss", 425, this.instance, 40, 1, true);
EntityRegistry.addSpawn(creeperboss.class, 70, 1, 2, EnumCreatureType.MONSTER);
//oeuf
EntityRegistry.registerModEntity(eggcreeper.class, "eggcreeper", 450, this.instance, 40, 1, true);
}
@EventHandler
public void postInit(FMLPostInitializationEvent event)
{
}
}
j’ai pas de texture pour mon oeuf de creeper