Skip to content

Releases: ShatteredSoftware/SuperElytra

Development Build

10 Jul 07:44

Choose a tag to compare

Development Build Pre-release
Pre-release

Commits

  • 8aea561: 🔧 Refactor ground detection and boost disabling (UberPilot)

2.9.0: Collection and Constraints Update

22 Jun 01:59

Choose a tag to compare

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

08 May 04:11

Choose a tag to compare

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: false

2.7.2: Cooldown Messages Hotfix

03 Jun 21:44

Choose a tag to compare

Fixes a bug that caused the message to be shown anytime sneak was toggled.

2.7.1: Cooldown Messages

03 Jun 21:35

Choose a tag to compare

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

02 Jun 01:14

Choose a tag to compare

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

12 May 00:30

Choose a tag to compare

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

11 May 22:16

Choose a tag to compare

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

05 Jul 09:27

Choose a tag to compare

Adds the ability to configure sounds. The full list can be seen here.

2.4.1: Versions update.

23 Jun 23:34

Choose a tag to compare

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.