MinecraftAura is a lightweight, configurable greeting and farewell plugin designed for Paper-based servers. It focuses on clarity, permission control, and predictable behavior without unnecessary complexity.
No magic hacks. Just server-side logic.
- Custom join and quit messages
/greetand/byecommands with optional target players- Central
/auracommand with subcommands - Fully permission-based behavior (LuckPerms compatible)
- Configurable cooldowns to prevent spam
- Optional file-based message pools (
.txt) - Supports
&color codes in custom files - Controlled broadcasting (no accidental global spam)
- Autocompletion for commands and player names
- Debug mode for detailed logging
- Platform: Paper & Paper forks (Purpur, Pufferfish, etc.)
- Minecraft Versions: 1.20.x
- Java: 17+
- Not compatible with Forge or Fabric (this is a server plugin)
-
Download the latest
.jarfrom Releases -
Place it in:
/plugins/ -
Restart/Start the server
-
(Optional) Edit:
plugins/MinecraftAura/config.yml -
(Optional) Add custom message files in
plugins/MinecraftAura/folder (ONLY .txt files allowed) -
APPLY /aura reloadconfig WITH op permissions
-
You are good to go! You don't need to handle the plugin until an update now!
/aura
Subcommands:
/aura help
/aura greet [player]
/aura bye [player]
/aura reload
/greet [player]
/bye [player]
Aliases:
/greeting
/goodbye
Console behavior:
- ✅
/aura greet <player> - ❌
/greet <player>(intentional)
| Permission | Description |
|---|---|
aura.main |
Access /aura |
aura.greet |
Receive join greetings |
aura.bye |
Receive quit messages |
aura.cmd.greet |
Use /greet |
aura.cmd.bye |
Use /bye |
aura.reloadconfig |
Reload configuration |
aura.cooldown.bypass |
Ignore cooldowns |
aura.aura |
Full admin override |
All permissions are compatible with LuckPerms.
enable-join-messages: true
enable-quit-messages: true
hide-vanilla-messages: true
broadcast-command-messages: true
debug: false
greet-bye-cooldown-seconds: 30
reload-cooldown-seconds: 60
greetings-file: greetings.txt
byes-file: byes.txt-1disables a feature0removes cooldowns- Cooldowns are internally capped for safety
- Debug mode provides verbose logging for troubleshooting
Place .txt files inside:
plugins/MinecraftAura/
- One message per line
- Lines starting with
#are ignored - Supports
&color codes - Use
%player%as a placeholder
Example:
&aWelcome back, %player%!
&7Another player has joined the server.- Java 17+
- Maven
mvn clean packageOutput:
target/MinecraftAura-<version>.jar
- Predictable behavior over clever tricks
- Permissions first
- Configurable without recompiling
- No silent failures
- Minimal overhead
Built for servers that prefer control over chaos.
The Unlicense
This software is released into the public domain. Do whatever you want with it. (THIS IS NOT LEGAL ADVISE. REFER to LICENSE file for details.)
IND_is_Here GitHub: https://github.com/indishere Discord: ind_is_here