This change is experimental. I'm not able to test compatibility with all 3rd party plugins that exist.
+ 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
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
Code: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/Upg...espawners/api/UpgradeableSpawnersAPI.java#L21
+ Added: Persistent no AI with water pushing:
Code (YAML):
YAML:# 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