Spawner Upgrades, Limits, Entity Stacking, Butcher, Entity Shop
- Fixed: [#2151] Not being able to disable period_amount upgrade by setting period time to 0
This should also fix spawning issues with servers, having that set to 0.
+ Added: [Suggestion] Option to blacklist AI removal
remove-ai:
enabled_4: false
# Here you can add entity types that should keep AI.
# List of entity types: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/entity/EntityType.html
blacklist_list: []+ 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
+ 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