MobspawnSettings
MobspawnSettings
This mod allows you to control how many mobs will spawn. You can control the settings for both peaceful and aggressive mobs.
Functionality:
- You can choose which events should be controlled (chunkspawning, normal spawning etc).
- You can choose for every mobtype individually:
- . If every mob should spawn or only every second, third, forth etc. Whether a mob spawns or not is chosen by random.
- . How many mobs spawn when minecraft intends to only spawn one mob. You can set a minimum and maximum amount of mobs to spawn where the one mob should spawn, the amount of mobs spawning will be a random number between minimum and maximum.
Feel free to ask any question! Feedback is appreciated :-)
Intended use
It's supposed to make a minecraft server more fun.
Examples: If you're missing Zombies, you can easily increase their amount. If you're annoyed of all the creepers destroying your town, you can decrease their amount drastically, so you don't have creeperholes everywhere If you are really lacking pigs, you can increase their amount too.
Config
For the config, please read here
Commandline
Reload the config.yml file: /msreload
Helping / Getting involved
I appreciate all the help I can get. Both filing bug reports (please create tickets, don't use the comments) and submitting patches for bugs and new features is helpful and makes you an awesome person ;-)
If you have any questions about the source code, don't hesitate to ask.
I would be very grateful if you could license forks under a license similar to zlib license, but since it's licensed under the zlib license, you can basically use whatever license you want to. Telling me about forks would be really awesome, too :D
Changelog
1.10
Fix:
- Merge bugfixes from 1.8 and 1.9 (sorry, I failed at using git)
1.9
Fix:
- Fix NullPointerException when calling msreload
Known bugs:
- Bugfix from 1.8 not in it (sorry, I'm too stupid to use git...)
1.8
Fix:
- horses (minecraft calls them EntityHorse)
1.7
Add:
- new mobs and spawntypes
1.6
Add:
- command msreload (reload config file)
- MinLightLevel and MaxLightLevel
- McStats
1.5
Fixed:
- Spammy output bug
1.4
Added:
- Spawntype Custom (when plugins spawn mobs)
Fixed:
- Multiworld now really works (fixed reading config)
1.3
Added:
- New mobs
- Option to limit spawn area to blocks and biomes
1.2
Added:
- Set health
1.1
Added:
- Multiworld support
0.3
Added:
- Set SpawnEveryX to zero to disable spawning
Fixed:
- When MinSpawnAdd and MaxSpawnAdd are equal, the plugin doesn't crash anymore
0.2
Fixed:
- now works with java 1.6
0.1
Added:
- initial release
- config seems to work
- managing amount of mobs spawning seems to work
Btw
Feedback on how to improve the visual apperance of this page is very welcome! Sorry, I'm just not good at that sort of stuff... :-(
Does this work with IronGolems?
@GummieBear47
What do you mean? You want a plugin to automatically name mobs, as in 80% of the Zombies are called Bob, 10% are called Alice and the rest doesn't have a name? That's definitely out of the scope of this plugin and I don't know any other plugin capable of doing that (maybe there is)
If you could make or add to the plugin allowing mobs to spawn naturally with names, defined in config per animal with percent chances. I would love you. I would love you more if you made it a different plugin tho. Or if you know of one :D That would be great xD
@Jo11yWombat
Remove the last seven lines
@sycoso
I suppose I'm trying to do too much here. I just dont want mobs to spawn randomly on the map, I only want them to spawn when I throw mob eggs, what would it take to do that?
@Jo11yWombat
You can't modify multiple spawn types with different values. So you either forbid NaturalSpawn spawning or set Egg (you probably mean SpawnerEgg) health to 10
I'm trying to make it so that on my PVP world mobs only spawn when spawned by eggs, but they keep naturally occuring anyway. Did I do something wrong? http://pastebin.com/Q8vWATYV
ok it works all but i need this "minimum and maximum light level" pls update its very important for my server thx for your work
@janes0007
You have to set everything but Spawner to true, since you want all the others to act differently and then set SpawnEveryX to 0 for zombies and whatever else you want to limit.
Hey i want that monster only spawn by spawners but it dont work . what I do wrong? http://pastebin.com/AuKsmM40
ay want tu up the spawn amount
@jommeke
No, it's not. It limits the amout of spawning.
Maybe SpawnEveryN would have been a better name... I just couldn't figure out a good name ;)
oo its not x3 extra
@jommeke
Oh, yeah. You set SpawnEveryX to 3. That means that every third mob actually spawns. What do you want the plugin to do? Do you want more mobs? Then you have to set MinSpawnAdd and/or MaxSpawnAdd
whitout the plugin the spawner spawn mobs normal
@jommeke
Is it more different without the plugin? Because the plugin doesn't increase the rate with which mobs spawn.
there aren't hardly any mobs from spawner 1 in 15 min
Default:
NaturalSpawn: true
Jockey: true
ChunkGen: true
Spawner: true
Egg: true
SpawnerEgg: true
Lightning: true
Breeding: true
SlimeSplit: true
Mob:
Creeper:
SpawnEveryX: 3
MinSpawnAdd: 0
MaxSpawnAdd: 0
Skeleton:
SpawnEveryX: 3
MinSpawnAdd: 0
MaxSpawnAdd: 0
Spider:
SpawnEveryX: 3
MinSpawnAdd: 0
MaxSpawnAdd: 0
Giant:
SpawnEveryX: 3
MinSpawnAdd: 0
MaxSpawnAdd: 0
Zombie:
SpawnEveryX: 3
MinSpawnAdd: 0
MaxSpawnAdd: 0
Slime:
SpawnEveryX: 3
MinSpawnAdd: 0
MaxSpawnAdd: 0
Ghast:
SpawnEveryX: 1
MinSpawnAdd: 0
MaxSpawnAdd: 0
PigZombie:
SpawnEveryX: 2
MinSpawnAdd: 0
MaxSpawnAdd: 0
Enderman:
SpawnEveryX: 2
MinSpawnAdd: 0
MaxSpawnAdd: 0
CaveSpider:
SpawnEveryX: 3
MinSpawnAdd: 0
MaxSpawnAdd: 0
Silverfish:
SpawnEveryX: 3
MinSpawnAdd: 0
MaxSpawnAdd: 0
Blaze:
SpawnEveryX: 3
MinSpawnAdd: 0
MaxSpawnAdd: 0
LavaSlime:
SpawnEveryX: 2
MinSpawnAdd: 0
MaxSpawnAdd: 0
Pig:
SpawnEveryX: 1
MinSpawnAdd: 0
MaxSpawnAdd: 0
Sheep:
SpawnEveryX: 1
MinSpawnAdd: 0
MaxSpawnAdd: 0
Cow:
SpawnEveryX: 1
MinSpawnAdd: 0
MaxSpawnAdd: 0
Chicken:
SpawnEveryX: 1
MinSpawnAdd: 0
MaxSpawnAdd: 0
Squid:
SpawnEveryX: 1
MinSpawnAdd: 0
MaxSpawnAdd: 0
Wolf:
SpawnEveryX: 1
MinSpawnAdd: 0
MaxSpawnAdd: 0
MushroomCow:
SpawnEveryX: 1
MinSpawnAdd: 0
MaxSpawnAdd: 0
Ozelot:
SpawnEveryX: 1
MinSpawnAdd: 0
MaxSpawnAdd: 0
Villager:
SpawnEveryX: 1
MinSpawnAdd: 0
MaxSpawnAdd: 0
Worlds:
@jommeke
No offence, but writing without punctuation marks makes reading very hard.
Could you please post your config.yml on pastebin?
@LazyTV
Here you go: http://pastebin.com/WGVm6kJe
This will prevent any kind of spawning except for zombies.
Could you possibly show me a pastebin of nothing but zombies spawning Im alittle confused on how the config works.