From 67567e16e3ff4b211a0d4e7539da1a8b2880ba44 Mon Sep 17 00:00:00 2001 From: Cheeserolls Date: Thu, 30 Apr 2015 01:26:02 +0100 Subject: [PATCH] Change registration method for entities - now can use spawn eggs and summon command, and ids are not hard coded --- .../java/biomesoplenty/common/init/ModEntities.java | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/main/java/biomesoplenty/common/init/ModEntities.java b/src/main/java/biomesoplenty/common/init/ModEntities.java index 9c6697cf6..89dd6939a 100644 --- a/src/main/java/biomesoplenty/common/init/ModEntities.java +++ b/src/main/java/biomesoplenty/common/init/ModEntities.java @@ -11,7 +11,6 @@ package biomesoplenty.common.init; import biomesoplenty.common.entities.EntityPixie; import biomesoplenty.common.entities.EntityWasp; import biomesoplenty.common.entities.projectiles.EntityDart; -import biomesoplenty.core.BiomesOPlenty; import net.minecraftforge.fml.common.registry.EntityRegistry; public class ModEntities @@ -19,12 +18,9 @@ public class ModEntities public static void init() { - - // TODO: how to set id? - // TODO: why can't we use the summon command on these? - EntityRegistry.registerModEntity(EntityDart.class, "dart", 26, BiomesOPlenty.instance, 80, 3, true); - EntityRegistry.registerModEntity(EntityWasp.class, "wasp", 27, BiomesOPlenty.instance, 80, 3, true); - EntityRegistry.registerModEntity(EntityPixie.class, "pixie", 28, BiomesOPlenty.instance, 80, 3, true); - + EntityRegistry.registerGlobalEntityID(EntityDart.class, "dart", EntityRegistry.findGlobalUniqueEntityId()); + EntityRegistry.registerGlobalEntityID(EntityWasp.class, "wasp", EntityRegistry.findGlobalUniqueEntityId(), 0xFEE563, 0x000000); + EntityRegistry.registerGlobalEntityID(EntityPixie.class, "pixie", EntityRegistry.findGlobalUniqueEntityId(), 0xFFFFFF, 0xFF4DFF); } + } \ No newline at end of file