Reminder: This plugin is still not production-ready, so use it at your own risk.
Changelog:
- Implemented a shop system with customizable elytra flight effects that players can buy from and use.
- Added a new file shop.yml, which allows server owners to tweak shop properties like price, name, lore and permission. Note that it is not possible to add custom effects, so don't make changes where you aren't supposed to.
- Implemented a new database table, owned_effects, to store the active Elytra flight effect for each player, ensuring data is retained across sessions.
Code (YAML):
# You should just do changes on price, permission, name and lore other than that
# don't do any changes, otherwise it will break the shop system
shop:
FIRE_TRAIL:
price
: 1000.00
permission
:
"elytraessentials.effect.fire"
name
:
"&6Fire Trail"
lore
:
-
"&7Leave a fiery trail!"
WATER_TRAIL:
price
: 2000.00
permission
:
"elytraessentials.effect.water"
name
:
"&bWater Trail"
lore
:
-
"&7Trails of water follow you!"
ICE_SHARDS:
price
: 1500.00
permission
:
"elytraessentials.effect.ice"
name
:
"&aIce Shards"
lore
:
-
"&7Shards of ice behind you!"
- /ee shop - Opens the shop GUI
- /ee effects - Opens the player owned effects GUI
- Added new permissions:
- elytraessentials.command.shop - Which is accessible to everyone by default
- elytraessentials.command.effects - Which is accessible to everyone by default
- elytraessentials.effect.* - Will give access to every effect in the shop
- Improved file management classes in the codebase, as well as other improvements
Next update, I will add support for 1.21.5.