Skip to content

AetherLink 1.0.0

Latest

Choose a tag to compare

@aetheriasetup aetheriasetup released this 23 Dec 12:13
43a3b03

AetherLink is a powerful, lightweight, and ultra-configurable Discord synchronization plugin designed to secure your server and build your community. With its seamless account linking and innovative 2FA system, it bridges the gap between Minecraft and Discord like never before.

Banner Placeholder

✨ Features
🔐 Secure Account Linking
Simple /link (or /esle) command for players.
Code-based verification to ensure ownership.
Reward System: Automatically give roles in Discord upon linking.
🛡️ 2FA (Two-Factor Authentication)
Protect staff or player accounts!
When a player logs in, they receive a Button Request on Discord.
Approve: Instantly lets the player move/chat.
Deny: Kicks the player from the server.
🎨 Ultra-Configurable
Every single message, embed, button, title, and color is configurable!
Supports HEX Colors (e.g., #ff0000).
Support for Language Files (
messages_en.yml,
messages_tr.yml auto-generated).
⚡ High Performance
Async Database Operations: Heavy lifting is done off the main thread. No lag, even with hundreds of players linking at once.
SQLite Support: No complex database setup required, works out of the box.
🌐 Multi-Language
Comes with English and Turkish support out of the box.
Easily add your own language!

🛠️ Commands & Permissions
Command Alias Permission Description
/link /esle aetheria.link Start the account linking process.
/unlink /baglantiyikes aetheria.unlink Unlink your current account.
/2fa <on/off> /2fa <ac/kapat> aetheria.link Toggle 2FA for your account.
/aetherlink reload - aetheria.admin Reload configuration files.

⚙️ Configuration
Everything is controlled via
config.yml and language files.

config.yml:

discord-bot-token: "YOUR_BOT_TOKEN_HERE"
discord-role-id: "123456789012345678"
discord-channel-id: "123456789012345678" # Link requests channel
discord-log-channel-id: "123456789012345678" # Logs channel
language: "en" # Options: en, tr
Custom Messages (messages_en.yml):

link-command:
message:
- "&8&m----------------------------------------"
- "

&e&lACCOUNT LINKING"
- ""
- "&7Go to Discord to link your account."
- "%clickable_code%"

🚀 Installation
Download AetherLink.jar.
Drop it into your server's plugins folder.
Restart your server.
Open plugins/AetherLink/config.yml and paste your Discord Bot Token and Channel IDs.
Run /aetherlink reload or restart.
Enjoy!

🆘 Support
If you need help or want to report a bug, please join our Discord server or post in the discussion tab!