Skip to content

Releases: indishere/mcaura_plugin

MC Aura v0.2

19 Dec 03:05
ab4e363

Choose a tag to compare

MC Aura v0.2 Pre-release
Pre-release

🌀 MinecraftAura v0.2 Release Notes

NOTE: This is NOT production-ready.

It is ONLY intended for development and debugging purposes.

✨ Features

  • /aura main 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 .txt files
  • Full support for & color codes (translated safely at load time)
  • Separate cooldowns for:
    • /greet and /bye
    • /aura configreload
  • debug mode 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

19 Dec 03:17
37c0f7f

Choose a tag to compare

🌀 MinecraftAura v0.1 Release Notes

✨ Core Features

  • Random join and quit messages
  • Commands:
    • /greeting — broadcast a random greeting
    • /bye — broadcast a random farewell
    • /configreload — reload config.yml
  • Messages use %player% placeholder
  • Simple, global broadcast

⚙️ Configuration

  • Toggle join messages
  • Toggle quit messages
  • Hide vanilla join/quit messages
  • Single cooldown for /greeting and /bye

🔐 Permissions

  • aura.greeting — use /greeting
  • aura.bye — use /bye
  • aura.configreload — reload config
  • aura.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 /aura parent command
  • No subcommands or aliases
  • No file-based messages
  • No debug mode
  • No targeted messages (always global)

A clean, simple foundation version.

Please upgrade to v0.2 if you want the latest features BUT it WILL have bugs.