Posted May 18, 201411 yr So, I've created a spawner block that uses the TileEntitySpawner, however it only works when I pass the name of Vanilla mobs in, and not my custom (and registered ones) using the registerModEntity. Edit: Okay, so using: EntityList.addMapping(MyMob.class, "MyMob", 75); fixes the issue. However, I don't really want to use Vanilla IDs (like the 75, even though it;s a mod-registered mob) so is there any way around that?
May 18, 201411 yr So, I've created a spawner block that uses the TileEntitySpawner, however it only works when I pass the name of Vanilla mobs in, and not my custom (and registered ones) using the registerModEntity. Edit: Okay, so using: EntityList.addMapping(MyMob.class, "MyMob", 75); fixes the issue. However, I don't really want to use Vanilla IDs (like the 75, even though it;s a mod-registered mob) so is there any way around that? you need to change logic of spawners , beacos they using only vanillas mobs...The same as spawning egg - they just dont know what you entity exists.
May 18, 201411 yr EntityRegistry.registerModEntity appends modid at the beginning of the mob name, you need the complete name to use into the mob spawner logic.
May 18, 201411 yr Author EntityRegistry.registerModEntity appends modid at the beginning of the mob name, you need the complete name to use into the mob spawner logic. So when I pass the mob name into the spawner, I pass in "modid.mobname"?
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.