Subject: [1.21] TurboBansLite - Modern, Fast & Interactive Punishment Management
----------------------------------------------------------------
View attachment 921704
TurboBansLite
A modern, efficient, and easy-to-use punishment management system designed for your server.
---
What is TurboBansLite?
TurboBansLite is a lightweight yet powerful punishment plugin developed to make the job of server administrators easier. It simplifies the process of punishing players through an intuitive GUI and a chat-based system. It offers a wide range of features, from permanent and temporary punishments to automatic penalties.
✨ Key Features
[*] **Comprehensive Punishment Types:** Permanent and temporary `ban`, `mute`, `ip-ban`, and `warn` punishments.
[*] **Interactive GUI:** Easily manage punishments with an interactive menu using the `/turbobans <player>` command.
[*] **Chat-Based Setup:** Save time by entering the duration and reason through a chat conversation after selecting a punishment from the GUI.
[*] **Database Support:** All punishments are stored in an SQLite database to ensure no data is lost on server restarts.
[*] **Auto-Punishment:** Automatically kick, mute, or ban players who reach a certain number of warnings (configurable in `config.yml`).
[*] **Detailed Punishment History:** View a player's complete punishment history with the `/turbohistory <player>` command.
[*] **Advanced Language Support:** All messages in the plugin are fully customizable via `messages_tr.yml` and `messages_en.yml` files.
[*] **Detailed Permission System:** Manage permissions for all commands and features, compatible with plugins like `LuckPerms`.
---
⌨️ Commands and Permissions
By default, all commands can only be used by players with `OP` status.
Command |
Description |
Permission |
`/turbobans <player>` |
Opens the punishment GUI for a player. |
`turbo.gui` |
`/turboban <player>` |
Bans a player. |
`turbo.ban` |
`/turbounban <player>` |
Unbans a player. |
`turbo.unban` |
`/turbomute <player>` |
Mutes a player in chat. |
`turbo.mute` |
`/turbounmute <player>` |
Unmutes a player. |
`turbo.unmute` |
`/turbokick <player>` |
Kicks a player from the server. |
`turbo.kick` |
`/turbowarn <player>` |
Warns a player. |
`turbo.warn` |
`/turbohistory <player>` |
Shows a player's punishment history. |
`turbo.history` |
`/turbobanip <ip/player>` |
Bans an IP address. |
`turbo.banip` |
`/turbounbanip <ip>` |
Unbans an IP address. |
`turbo.unbanip` |
`/turbobans reload` |
Reloads the plugin's config files. |
`turbo.reload` |
---
⚙️ Installation
- Drag and drop the `TurboBansLite-1.0-SNAPSHOT.jar` file into your server's `plugins` folder.
- Start or restart your server.
- You can edit the necessary settings and language files under the `plugins/TurboBansLite/` directory.
---
Support and Feedback
If you encounter any issues with the plugin or have a suggestion, you can contact me under this thread or via private message.