diff options
| author | OnyxDarkKnight <sor1n.iliutza16@gmail.com> | 2015-06-08 23:18:07 +0100 |
|---|---|---|
| committer | OnyxDarkKnight <sor1n.iliutza16@gmail.com> | 2015-06-08 23:18:07 +0100 |
| commit | d17826bf67eec6de4561041832670d18074655e8 (patch) | |
| tree | db7f098e9f106cae008a03e0ad666e1c41abddbd /src/main/java/darkknight/jewelrycraft/entities | |
| parent | 8d4cf31c5fa874876a3dcbefdc0826b08f8d807d (diff) | |
Improved Hearts and Added Spawn Eggs for them.
Diffstat (limited to 'src/main/java/darkknight/jewelrycraft/entities')
| -rw-r--r-- | src/main/java/darkknight/jewelrycraft/entities/EntityList.java | 22 |
1 files changed, 20 insertions, 2 deletions
diff --git a/src/main/java/darkknight/jewelrycraft/entities/EntityList.java b/src/main/java/darkknight/jewelrycraft/entities/EntityList.java index 831f3ca..952b3ba 100644 --- a/src/main/java/darkknight/jewelrycraft/entities/EntityList.java +++ b/src/main/java/darkknight/jewelrycraft/entities/EntityList.java @@ -1,16 +1,34 @@ package darkknight.jewelrycraft.entities;
import net.minecraft.entity.Entity;
+import net.minecraft.entity.EntityLiving;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
import cpw.mods.fml.common.registry.EntityRegistry;
import darkknight.jewelrycraft.JewelrycraftMod;
+import darkknight.jewelrycraft.item.ItemSpawnEgg;
import darkknight.jewelrycraft.util.Variables;
public class EntityList
{
public static void preInit(FMLPreInitializationEvent e)
{
- EntityRegistry.registerModEntity(EntityHeart.class, "Heart", 1, JewelrycraftMod.instance, 40, 3, false);
- EntityRegistry.registerModEntity(EntityHalfHeart.class, "HalfHeart", 2, JewelrycraftMod.instance, 40, 3, false);
+ registerEntity(1, EntityHeart.class, "Heart", 0x000000, 0xFF0000); //Red
+ ItemSpawnEgg.registerSpawnEgg(EntityHeart.class, "Heart", 2, 0x000000, 0xFFFFFF); // White
+ ItemSpawnEgg.registerSpawnEgg(EntityHeart.class, "Heart", 3, 0x000000, 0x006BBD); // Blue
+ ItemSpawnEgg.registerSpawnEgg(EntityHeart.class, "Heart", 4, 0x000000, 0x404040); // Black
+
+ registerEntity(5, EntityHalfHeart.class, "HalfHeart", 0x000000, 0xFF0000); // Red
+ ItemSpawnEgg.registerSpawnEgg(EntityHalfHeart.class, "HalfHeart", 6, 0x000000, 0xFFFFFF); // White
+ ItemSpawnEgg.registerSpawnEgg(EntityHalfHeart.class, "HalfHeart", 7, 0x000000, 0x006BBD); // Blue
+ ItemSpawnEgg.registerSpawnEgg(EntityHalfHeart.class, "HalfHeart", 8, 0x000000, 0x404040); // Black
+
}
+ private static final void registerEntity(int id, Class<? extends Entity> entityClass, String name) {
+ EntityRegistry.registerModEntity(entityClass, name, id, JewelrycraftMod.instance, 256, 1, true);
+ }
+
+ private static final void registerEntity(int id, Class<? extends EntityLiving> entityClass, String name, int eggBackgroundColor, int eggForegroundColor) {
+ registerEntity(id, entityClass, name);
+ ItemSpawnEgg.registerSpawnEgg(entityClass, name, id, eggBackgroundColor, eggForegroundColor);
+ }
}
|
