Jump to content

Recommended Posts

Posted

So i thought that putting in this code allows my custom mob,a Troll to spawn naturally in biomes.

EntityRegistry.registerModEntity(EntityTroll.class,"Troll", 2, this , 40, 3, true);

EntityRegistry.addSpawn(EntityTroll.class, 10, 1, 1, EnumCreatureType.creature, BiomeGenBase.beach, BiomeGenBase.extremeHills, BiomeGenBase.extremeHillsEdge, BiomeGenBase.forest, BiomeGenBase.forestHills, BiomeGenBase.jungle, BiomeGenBase.jungleHills, BiomeGenBase.mushroomIsland, BiomeGenBase.mushroomIslandShore, BiomeGenBase.ocean, BiomeGenBase.plains, BiomeGenBase.river, BiomeGenBase.swampland);

I added this in my main mod file.

So far it doesnt spawn naturally and I'm only able to spawn it from eggs in Creative mode. Any suggestions or ideas as to where the code is wrong?

Posted

From my experience with  EnumCreatureType.creature I had to make the number a lot higher, like in the hundreds, however if you change it to EnumCreatureType.monster it should work with the lower numbers. Also inside your EntityTroll.class I would add this

 

@Override
protected boolean isValidLightLevel()
{
    return true; //lets it spawn during the day
}

 

This way it will spawn in any light level.

Hope that helps :)

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.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.