
UpgradeableSpawners - Levels 4.15.9
Spawner Upgrades, Limits, Entity Stacking, Butcher, Entity Shop
+ Added: Option to allow/ignore cancellations of entity spawns, because of 3rd party plugins
# Should entity spawn cancellations from 3rd party plugins be allowed?
# While disabling this option might be helpful, if you want to exclude upgradeable spawners spawn rate from being
# limited by 3rd party plugins, it might have unintended results with, for example, stacking plugins.
allow-cancellations: true
+ Added: Debug option
# Configure logging
logging:
# We might ask you to enable this, when you submit a bugreport.
debug: false
- Fixed: Entity type name not applied in main menu from entities.yml
- Fixed: [#2089] Unknown message for teleportation progress
+ Improved: Evaluation of spawn location when no-conditions enabled
+ Improved: Spawn event handling
Entities are no longer spawned pre spawn, no need to .remove it if cancelled
+ Added: API: getSpawner
+ Improved: Compatibility with entity stacking plugins
- Fixed: Minor issue with no-conditions leaving one spawn in edge cases
+ Changed: Adjust spawn height for spawn task
- Fixed: Error at filtering player
Please don't worry about when this plugin will add 1.19 support. It's designed to run just fine on new versions. An update with version specific additions will be posted once 1.19 is released.
+ Added: Option to disable api event logging
logging:
# Should UpgradeableSpawners log cancellations of events. This happens if 3rd party plugins cancel these events.
# By having this option enabled, you can always check if a 3rd party plugin cancelled a spawn for example.
api-events: false
+ Changed: [#1975] Additional spawns now call the SpawnerSpawnEvent to make sure other plugin's functionality is triggered.
Additionally, the API provides a method to check whether an entity was spawned by a UpgradeableSpawner: https://github.com/Angeschossen/UpgradeableSpawnersAPI/blob/497fa4a2666fa68c8bb09808d7dcbec6423089c8/src/main/java/me/angeschossen/upgradeablespawners/api/UpgradeableSpawnersAPI.java#L21
+ Added: Option to always use default translation
# Force default language? This will make changes to language files impossible and will always use the default.
# This will always replace existing strings with the default ones.
# You should only use this option if your language matches "en-US".
force-default: false
+ Added: Chat and GUI language files now accept the alternative file name format <plugin>-<chat | gui>-<language>.yml
- Fixed: Entity type display skin in main menu
+ Added: [Suggestion] Option to ingnore all spawning conditions:
# Should a spawner always spawn entities? That means that there are no spawn conditions, except the levels from levels.yml (except player_range).
# All spawners will be able to spawn in air and underwater. There are no restrictions.
no-conditions: false
+ Added: Persistent no AI with water pushing:
# Should spawned entities from an upgradeable spawner have AI?
# If set to false, these entities will not move, but will still be pushed by water.
# This helps to improve server performance.
# NOTE: This setting requires server reload / restart.
no-ai: false
This version migrates your language files into a new format. Existing translations are kept. Please take a backup of your translation files anyway.
This update is a complete overhaul of the GUI menu framework. It contains several improvements and
suggestions that we received in the past. While this version has been tested, there might still be
minor issues that might affect the usability of a menu.
+ Added: PlaceholderAPI support for all GUI menus
+ Added: You can now define multiple slots for items in menus
+ Added: You can now define entry ranges for list menus
+ Added: You can now define common items to be set in each menu
+ Added: Define commands to be executed on item click
+ Changed: Make level arguments at /uspawner admin give optional