cijaaimee / Slime-World-Manager

A Spigot plugin that implements the Slime Region Format.
GNU General Public License v3.0
262 stars 170 forks source link

More complex spawn rules #76

Open cijaaimee opened 5 years ago

cijaaimee commented 5 years ago

Is your feature request related to a problem? Please describe. Minecraft spawn rules (allowMonsters/allowAnimals) don't prevent every single mob from spawning (e.g. bats).

Describe the solution you'd like More complex spawn rules, so people can have lists of allowed/unallowed mobs.

Andre601 commented 5 years ago

I would like to mention that this issue also includes general game rules. Those aren't saved when you restart your server (or perhaps the server crashes for unknown reasons).

Some examples are

There are some solutions like WorldGuard flags to prevent this, but not only are those semi-optimal (e.g. keeping time to a specific time makes the sun/moon "jump" which is visible with shaders), but it's a hassle to sometimes set them up...

Another issue I encountered and that can be seen as annoying is that recipes and advancements aren't saved either... This has unwanted side effects like f.e. that the player "unlocks" the recipe for the beacon on each separate join when they have a nether star in their inventory...

I also want to suggest a feature (if possible) to perhaps have an option to keep the worlds saved in a file, but maybe have the settings (flags, advancements, etc.) saved in a remote database... This would allow creating worlds easier without annoying players with gaining the same crafting recipe or advancement again. This is only a suggestion tho.