Releases: indishere/mcaura_plugin
Releases · indishere/mcaura_plugin
MC Aura v0.2
🌀 MinecraftAura v0.2 Release Notes
NOTE: This is NOT production-ready.
It is ONLY intended for development and debugging purposes.
✨ Features
/auramain command with subcommands:help,greet,bye,configreload- Command aliases:
/greeting,/goodbye - Targeted greetings:
/greet <player>sends messages directly instead of spamming global chat - Optional broadcasting when greeting yourself
⚙️ Configuration & Control
- Custom greetings and bye messages via external
.txtfiles - Full support for
&color codes (translated safely at load time) - Separate cooldowns for:
/greetand/bye/aura configreload
debugmode for verbose startup and runtime logging
🔐 Permissions
-
aura.cmd.greet: use/greet -
aura.cmd.bye: use/bye -
aura.greet: receive join greetings -
aura.bye: receive quit messages -
aura.reloadconfig: reload config -
aura.aura: admin of the plugin permission (ALL) -
NOTE: You can use Luckperms to manage permissions of this plugin
🧠 Stability & Security
- Thread-safe cooldown handling
- Proper cleanup on player quit
- Path traversal protection for custom message files
- Safe shutdown behavior
- Defensive config validation with sane limits
🧩 Compatibility
- Works on Paper
- Minecraft 1.20.1+ though I recommend using 1.20.4+
- Java 17 minimum (Also is the minecraft minimum)
👤 Player Experience
- Just works out of the box
- Players get greeted and/or goodbyed
- Players can greet others or themselves
- Maybe roasted if used my default messages/you savage ones!
MC Aura v0.1
🌀 MinecraftAura v0.1 Release Notes
✨ Core Features
- Random join and quit messages
- Commands:
/greeting— broadcast a random greeting/bye— broadcast a random farewell/configreload— reloadconfig.yml
- Messages use
%player%placeholder - Simple, global broadcast
⚙️ Configuration
- Toggle join messages
- Toggle quit messages
- Hide vanilla join/quit messages
- Single cooldown for
/greetingand/bye
🔐 Permissions
aura.greeting— use/greetingaura.bye— use/byeaura.configreload— reload configaura.cooldown.bypass— bypass command cooldown
🧠 Technical Notes
- Thread-safe cooldown tracking
- Automatic cleanup on player quit
- Java 17
- Works on Paper / Spigot (1.20+)
⚠️ Limitations
- No
/auraparent command - No subcommands or aliases
- No file-based messages
- No debug mode
- No targeted messages (always global)
A clean, simple foundation version.