Please note that this update changes a lot in the configs. New values are automatically added, but you should review them after updating!
Also the levels are now defined inside a new spawners.yml file. And levels now combine multiple spawner attributes in a single level. So level x has a specific spawn amount, player range and so on.
Besides that it adds the capability to stack spawners. You can now also share the spawner with your land claim members via the protection menu if ChestProtect is installed.
Please note that this is still in early stages caution is advised, but we are more than happy to fix any issues you might encounter. The features have been tested extensively but we might have to tweak some stuff depending on your feedback.
- Added: Spawner stacking. Several spawners of the same entity type and level can now share a single block: place one next to a matching spawner and it merges into it. A stack spawns as much as the spawners it holds, so players get the same output from far fewer blocks. Mining takes a single spawner out of the stack, sneaking while mining breaks all of them. See the new "stacking" section in config.yml and spawners.yml.
- Added: The uspawners.stack.<number> permission limits how many spawners a player can stack into one block.
- Added: For plugin developers - Spawner#getStackAmount() and the new SpawnerStackChangeEvent, fired whenever spawners join or leave a stack.
- Improved: Spawners now use a single combined level instead of five separate upgrade tracks (spawn speed, max nearby entities, player range, spawn amount, spawns per period). Upgrading a spawner now raises all of these together in one purchase, instead of buying each one separately.
- Improved: Spawner levels are now configured in a new file, spawners.yml, which replaces the old levels.yml. If you're updating from an older version, your existing levels.yml is used automatically to build a matching spawners.yml the first time the server starts, so your current costs and values carry over - please review it afterward, since it's now one combined ladder instead of five separate ones.
- Improved: Some permission nodes used to bypass or toggle spawner management restrictions have changed. If you had granted any of those to a role, double check them after updating.
- Improved: For plugin developers - the public API's per-track level access has been replaced with a single combined level exposing named attribute values. Any external plugin reading a spawner's old per-track levels needs to be updated.
- Added: Spawners now also respect ChestProtect protection, if you have that plugin installed.