-
Notifications
You must be signed in to change notification settings - Fork 0
Installation
Sauron_Dev edited this page Jun 9, 2026
·
3 revisions
- Java 21 or newer.
- A Minecraft 1.21.x compatible server.
- Paper, Folia, Spigot, or Purpur.
- Optional: Vault for economy shop features.
- Optional: PlaceholderAPI for placeholders.
- Optional: ProtocolLib for compatibility with packet-based ecosystems.
- Stop the server.
- Place the VortexEnchantments jar in the
plugins/folder. - Start the server once.
- Confirm the plugin creates its configuration files.
- Stop the server again before large configuration changes.
- Edit the generated YAML files.
- Start the server and run
/veto confirm command registration.
VortexEnchantments generates or uses these files:
| File | Purpose |
|---|---|
config.yml |
Main plugin settings and system toggles. |
messages.yml |
Player-facing language and messages. |
mob_drops.yml |
Mob drop chances and rarity weights. |
custom_items.yml |
Custom item definitions and recipes. |
enchants/**/*.yml |
Individual enchantment definitions. |
playerdata/ |
Flat-file player data when flat-file storage is selected. |
- Review
config.yml. - Set the enchantment limit for your server style.
- Tune success and destroy rates.
- Set shop prices for your economy.
- Configure Souls rewards if PvP is enabled.
- Disable VortexEnchantments in lobby or minigame worlds if needed.
- Edit
messages.ymlto match your server branding. - Give staff the correct admin permissions.
- Back up the plugin folder.
- Replace the old jar.
- Start the server.
- Check console for config migration or validation messages.
- Run
/ve reloadafter small message/config edits. - Restart after major feature or jar updates.
Do not edit YAML while the server is saving player data unless you have a backup.
Need support? Join the Discord: https://discord.gg/Tya84XrgSF