Posted January 11, 20169 yr Hi guys, I am wondering if I could miss something. I am playing around with the EntityRegistry.Remove spawn function and I can't get it to work properly. Example: If I am trying to stop the minecraft squids (EntitySquid) from spawning at the beaches, oceans and deep oceans, this is what I call. But it seems that the squid spawn anyway. Missing something? EntityRegistry.removeSpawn(EntitySquid.class, EnumCreatureType.waterCreature, new BiomeGenBase[]{BiomeGenBase.beach,BiomeGenBase.ocean, BiomeGenBase.deepOcean}); By the way I am using the spawn command as well in the same area, with no issue at all.
January 13, 20169 yr Author How can I know the EnumCreatureType of a specific vanilla mob. This is the vanilla water squid... where can I know which creaturetype was used to spawn it. My guess is that it is EnumCreatureTpe.waterCreature ... but since the call does not seem to work. Maybe I have the wrong one. Still wondering how I can prevent that thing from spawning in specific biomes.
January 18, 20169 yr Have a look at this code, it works for me. https://github.com/m1k3s/crackedzombie/blob/1.7.10/crackedzombie/common/CrackedZombie.java#L190
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.