Skip to content

Repository files navigation

🌙 LunaStaff

Java Velocity Version License

LunaStaff is a lightweight Velocity plugin designed for managing and customizing the staff chat on your Minecraft network. It allows you to configure chat formats, prefixes, and supports multiple languages while maintaining optimal performance.


✨ Main Features

  • 💬 Customizable Chat Format: Define how global messages look with support for placeholders (%group%, %player%, %channel%).
  • 🌎 Multi-language Support: Easily switch between English (en) and Spanish (es).
  • 🎨 Configurable Prefixes: Customize the plugin prefix to fit your server.
  • Lightweight and Efficient: Designed to have no impact on server performance.

🚀 Installation

  1. Download the .jar file from the Releases section.
  2. Place the file in your server's plugins/ folder.
  3. Restart the server.
  4. Edit the config.yml file to adjust the chat format and language.
  5. Done!

📜 Commands

Command Description Permission
/lunastaff reload Reloads the plugin configuration. lunastaff.admin
/lunastaff about Shows plugin information. lunastaff.admin
/lunastaff status Shows the active staff members. lunastaff.status
/chat Selects a staff channel. lunastaff.use
/sc Toggles the staff chat. lunastaff.use

🛠️ Development

If you want to compile the project yourself, make sure you have Maven and JDK 21+ installed.

git clone https://github.com/RonaldZav/LunaStaff.git
cd LunaStaff
mvn clean install

The compiled file will be located in the target/ folder.


🤝 Contributing

Contributions are welcome! If you have an idea to improve LunaStaff:

  1. Fork the repository.
  2. Create a branch for your feature (git checkout -b feature/NewThing).
  3. Commit your changes (git commit -m 'Added new thing').
  4. Push to the branch (git push origin feature/NewThing).
  5. Open a Pull Request.

Developed with ❤️ by Ronaldzav

About

Advanced staff chat management for Minecraft Velocity

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages