v1.4.0
This update includes some pretty major changes and requested features, with the most notable ones being the introduction of conditions that can be applied to both triggers and abilities. There are also a handful of new triggers and minor features that have been requested over the past few months.
Here is a full list of what has been added in this update.
- Added conditions for triggers and abilities (some existing triggers double-up as conditions too)
- Added support for operators and math equations in attributes (PlaceholderAPI supported)
- Added support for modded blocks/items when running hybrid server softwares (Magma, Lava, etc.)
- Added 'reclaim-skillpoints' trigger
- Added 'reclaim-race-items' trigger
- Added 'race-change-from' trigger
- Added 'moon-phase' condition
- Added 'near-race' condition
- Added '%pwingraces_near_race..%' placeholder
- Added 'finished-passives' to AllowFlightAbility and ShadowmeldAbility
- Added option to disable abilities in creative mode
- Expanded upon 'set-attribute' trigger passive to allow for more customization (to better support the new conditions)
- Modified 'fly' and 'allow-flight' trigger passives to have toggle options
- Updated and cleaned up parts of the API
- Converted project (and API) to Gradle
- Fixed NPE if caught item when fishing was null for 'fish' trigger
- Fixed a couple entity detection bugs with ShadowstepAbility
- Dropped support for 1.9 - 1.11
On another note, support for versions Minecraft 1.9 - 1.11 has been dropped in this update. According to bStats, nobody at any given point was ever running PwingRaces on this version and maintaining support for it was becoming a burden, hence our decision to drop it.
If you have any problems need any help, or just want to chat, please feel free to join us on Discord at:
https://discord.gg/jn2GAjz