summaryrefslogtreecommitdiff
path: root/src/main/java/darkknight/jewelrycraft/entities
diff options
context:
space:
mode:
authorOnyxDarkKnight <sor1n.iliutza16@gmail.com>2015-06-08 23:18:07 +0100
committerOnyxDarkKnight <sor1n.iliutza16@gmail.com>2015-06-08 23:18:07 +0100
commitd17826bf67eec6de4561041832670d18074655e8 (patch)
treedb7f098e9f106cae008a03e0ad666e1c41abddbd /src/main/java/darkknight/jewelrycraft/entities
parent8d4cf31c5fa874876a3dcbefdc0826b08f8d807d (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.java22
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);
+ }
}