Reminder: This plugin is still not production-ready, so use it at your own risk.
Changelog:
- Added a new Combat Tag feature to disable elytras during combat, enabling server owners to choose from different options. Players with permission elytraessentials.bypass.combattag can bypass this.
- Added new properties in the config.yml (reset is recommended)
Code (YAML):
combat-tag
:
# Set to true to disable a player's elytra for a short time after they take damage while flying.
enabled
: true
# [Default: true]
# How long (in seconds) the player is prevented from gliding after being hit.
duration
: 10
# If true, the player will be protected from the fall damage that occurs
# immediately after their elytra is disabled by combat.
prevent-fall-damage
: true
# [Default: true]
# Set to true to only disable elytra from player-inflicted damage.
# Set to false to disable elytra from ANY damage source (players, mobs, environment).
player-damage-only
: true
# [Default: true]
- Implemented the /ee importdb command for administrators to restore SQLite database backups.
- Added configurable Money and XP costs for using the forge to craft or revert armored elytras.
- Improved the elytra boost cooldown logic for better reliability.
- Improved the update plugin notification on player join to be interactive.
- Added missing commands on the /ee help menu.
- Added new configurable messages for the forge system in messages.yml (reset is recommended)
Code (YAML):
# Forge Messages
forge-successful
:
"&aYou have successfully forged an Armored Elytra!"
revert-successful
:
"&aYou have successfully reverted your Armored Elytra."
- Added support for Minecraft version 1.21.7.
Note: Even though I'm not comfortable saying this plugin is production-ready, it is already being used on some production sites and is running smoothly. I expect to remove this warning soon.
Any feedback is appreciated!