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... :-(
i've even set sheep, cows, etc to 0. Still spawning like crazy.
i'm having an issue,
tons of cows, sheep, and etc are spawning, its rediculous.
@colefrick
Could you please post your config.yml? Which version of bukkit do you use? Do you get errors in the server log?
Does not work. Tried it and the others are still spawning
I added a rather largish ticket! It comes with a config as I mentioned before and the ability to set a specific place where mobs will spawn with certain health and such with a limit on how many can spawn in that area which would be perfect for dungeons. It would basically be kind of a WoW type spawn thing.
@Jemrada
Attack damage can not be set initially but must be applied individually at every attack event and as far as I know you can apply as much damage as you want.
@sycoso
Well poop....
So does Difficulty 3 max the Damage they inflect also?
@Jemrada
The maximum health of a mob is 20 (defined by bukkit or minecraft). Nothing I can do about that, sorry.
I am using MobHealth to see the current Mob Health when in game. I have in Difficulty set to 3 in server preferences. So Zombies are level 20 health. I add this to the config file.
I restarted server and spawned a Zombie and he is still 20.
I am using Bukkit 1.3.2-R0.2 (Build #02371)
Any ideas?
@sycoso
Thank You!
@rixopod
Yes, by setting all mobspawns to true but SpawnerEgg to false and then set SpawnEveryX to 0 for every mob. That will cause spawnereggs to work as expected but all other ways of spawning to be disabled.
Can you disable all mob spawns but still let people spawn mobs using mob eggs?
@levisn1
Do you want to prevent a mobspawner at position xy from working (which would be outside of the scope of this plugin) or do you for example want to prevent zombie spawners from working while having different spawn settings for other spawn types (which is a very neat idea, I just don't know how the config syntax could look like)?
can you add this feutures?? block spawn of mob from certain mobspawer...to prevent farm..thanks.. :D
@TheMimey
Did you read the config section? Could you explain what exactly you don't understand?
Should add helpp...
ChunkGen: true means? Spawner: false means? NaturalSpawn: true means?
@Btrue
Interesting idea, I'll think about it and see what I can do. Would you mind opening a ticket?
What I think a lot of people might want is the ability to configure what mobs can spawn on what blocks or biomes. For example, only skeletons can spawn in the desert and only spiders can spawn in a swamp biome, or blue spiders spawn on lapis blocks.
I've been looking for a good mobspawn settings plugin this looks pretty good
Thanks for your support and thank you so much for over 1000 downloads!
As a 1216 downloads-special: I added Multiworld support! Please be aware that I'm not aware of any bugs, but this fix made the plugin a lot bigger, so please test it and give feedback!
EDIT: The file should be downloadable within a few hours, as soon as bukkit-dev has approved it.