Releases: ShatteredSoftware/SuperElytra
Development Build
Commits
- 8aea561: 🔧 Refactor ground detection and boost disabling (UberPilot)
2.9.0: Collection and Constraints Update
This update allows setting constraints on the boost of the elytra, and collects errors as they're logged for easier debugging. In the future I may make this configurable, but due to the number of errors that are reported without some of this information I am including this in the base version. This will enable me to fix some of these issues before they are reported.
Commits
- 45cdf08: Add missing checks to some events. (UberPilot)
- fc07150: ✨ Add maximum boost angle and firework boost modifier. (UberPilot)
- 2bc28b4: ✨ Add firework toggle and messages. (UberPilot)
- e335338: ✨ Adjust gradle and add sentry error handling (UberPilot)
- 4c676e9: 🔧 Be a bit smarter about logging errors on frequent events (UberPilot)
- 042a592: 🎨 Run formatter (UberPilot)
- c594db2: 🔧 Update gradle wrapper and shade sentry sdk (UberPilot)
- 58010a4: 🔧 Init sentry before loading other features (UberPilot)
- 6ef7b22: ⬆️ Update sentry SDK. (UberPilot)
- 396332b: 🔧 Label shaded jar as legacy (UberPilot)
2.8.0: World Whitelist/Blacklist
This is a relatively small update that allows whitelisting/blacklisting worlds. Here's the new config:
config:
==: SuperElytraConfig # If you change this line, the plugin may not load properly.
chargeup-ticks: 60 # How many ticks it takes to launch from the ground.
speed-multiplier: 1.0 # How much to increase the flying speed each tick.
launch-multiplier: 1.0 # How much to increase the boost amount.
default: true # If flight/boosting should be enabled by default.
charge-sound: FUSE
ready-sound: BAT_TAKEOFF
launch-sound: ENDERDRAGON_WINGS
autosave-interval: 600 # Saves player preferences in this second interval.
cooldown: 50 # Cooldown on launching in miliseconds.
worlds:
- world
world-blacklist: false2.7.2: Cooldown Messages Hotfix
Fixes a bug that caused the message to be shown anytime sneak was toggled.
2.7.1: Cooldown Messages
This is a minor update that adds a message when players try to use the launch to boost off the ground but is on cooldown. It also adds multiple messages to messages.yml to account for this.
messages.yml
prefix: "&f[&bSuperElytra&f] "
no-console: >
&cConsole can't use player commands.
reloaded: >
&eReloaded.
no-permission: >
&cYou don't have permission to use that.
not-enough-args: >
&cNot enough arguments. Found %argc%, expected %argx%.
too-many-args: >
&cToo many arguments. Found %argc%, expected %argx%.
launch-enabled: >
Crouch to launch has been &aenabled&f.
launch-disabled: >
Crouch to launch has been &cdisabled&f.
boost-enabled: >
Boosted flight has been &aenabled&f.
boost-disabled: >
Boosted flight has been &cdisabled&f.
all-enabled: >
Boosting and launching have been &aenabled&f.
all-disabled: >
Boosting and launching have been &cdisabled&f.
invalid-argument: >
&cGot invalid argument '%invalid%.' Expected %expected%.
cooldown: >
&cYou cannot launch for another %hours%%hours_plural%%minutes%%minutes_plural%%seconds%%seconds_plural%.
second: " second"
seconds: " seconds"
minute: " minute "
minutes: " minutes "
hour: " hour "
hours: " hours "2.7.0 Cooldown Update
This update allows for adding a cooldown to launching, so that you can change how much time must be waited between launches.
2.6.1: Choice Update Fixes
This release fixes a few bugs and adds metrics collection, as well as gives this project a nice readme page.
2.6.0: Choice Update
This release makes a bunch of internal changes, but also adds some much-desired features. In general, this:
- Adds complete message customization.
- Adds the ability for users to enable/disable both launching and boosting.
Please back up your config before updating!
New default files:
config.yml
config:
==: SuperElytraConfig # If you change this line, the plugin may not load properly.
chargeup-ticks: 60 # How many ticks it takes to launch from the ground.
speed-multiplier: 1.0 # How much to increase the flying speed each tick.
launch-multiplier: 1.0 # How much to increase the boost amount.
default: true # If flight/boosting should be enabled by default.
charge-sound: FUSE
ready-sound: BAT_TAKEOFF
launch-sound: ENDERDRAGON_WINGS
autosave-interval: 600 # Saves player preferences in this second interval.messages.yml
prefix: "&f[&bSuperElytra&f] "
no-console: >
&cConsole can't use player commands.
reloaded: >
&eReloaded.
no-permission: >
&cYou don't have permission to use that.
not-enough-args: >
&cNot enough arguments. Found %argc%, expected %argx%.
too-many-args: >
&cToo many arguments. Found %argc%, expected %argx%.
launch-enabled: >
Crouch to launch has been &aenabled&f.
launch-disabled: >
Crouch to launch has been &cdisabled&f.
boost-enabled: >
Boosted flight has been &aenabled&f.
boost-disabled: >
Boosted flight has been &cdisabled&f.
all-enabled: >
Boosting and launching have been &aenabled&f.
all-disabled: >
Boosting and launching have been &cdisabled&f.
invalid-argument: >
&cGot invalid argument '%invalid%.' Expected %expected%.2.5.0: Sound Configuration Update
Adds the ability to configure sounds. The full list can be seen here.
2.4.1: Versions update.
I'm willing to take this project over for a bit.
Changes:
- Fix particles spawning before/after the time configured.
- Fix errors due to sound and running on non-1.13.
- Adjust build process to automate a little more.
- Move to semver.