TurboBansLite
ModrinthSpigotMCA modern, efficient, and easy-to-use punishment management system developed for your server.
TurboBansLite
A modern, efficient, and easy-to-use punishment management system developed for your server.
✨ Features
- Comprehensive Punishment Types: Permanent and temporary
ban,mute,ip-ban, andwarnpunishments. - Interactive GUI: Easily manage punishments with an interactive menu using the
/turbobans <player>command. - Chat-Based Setup: After selecting a punishment from the GUI, easily enter the duration and reason through a chat conversation.
- 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.
- 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.ymlandmessages_en.ymlfiles. - Permission System: Detailed permission management for all commands and features.
📦 Installation
- Drag and drop the
TurboBansLite-1.0-SNAPSHOT.jarfile into your server'spluginsfolder. - Start or restart your server.
- You can edit the necessary settings and language files under the
plugins/TurboBansLite/directory.
⚙️ Configuration (config.yml)
The config.yml file contains the main settings for the plugin:
settings.language: Sets the default language of the plugin (troren).auto-punishment: Configure automatic punishments based on the number of warnings. For example, muting a player for 1 hour after they receive 5 warnings.appeals: Set the appeal website and Discord invitation link that will be displayed on the ban/kick screens.
⌨️ Commands and Permissions
By default, all commands can only be used by players with OP status.
| Command | Description | Usage | Permission |
| ---------------------- | -------------------------------------- | ------------------------------------------- | ------------------- |
| /turbobans <player> | Opens the punishment GUI for a player. | /turbobans <player> | turbo.gui |
| /turboban <player> | Bans a player. | /<command> <player> [duration] [reason] | turbo.ban |
| /turbounban <player> | Unbans a player. | /<command> <player> | turbo.unban |
| /turbomute <player> | Mutes a player in chat. | /<command> <player> [duration] [reason] | turbo.mute |
| /turbounmute <player>| Unmutes a player. | /<command> <player> | turbo.unmute |
| /turbokick <player> | Kicks a player from the server. | /<command> <player> [reason] | turbo.kick |
| /turbowarn <player> | Warns a player. | /<command> <player> [reason] | turbo.warn |
| /turbohistory <player>| Shows a player's punishment history. | /<command> <player> | turbo.history |
| /turbobanip <ip/player>| Bans an IP address. | /<command> <ip/player> [duration] [reason]| turbo.banip |
| /turbounbanip <ip> | Unbans an IP address. | /<command> <ip> | turbo.unbanip |
| /turbobans reload | Reloads the plugin's config files. | /turbobans reload | turbo.reload |
🛡️ Other Permissions
| Permission | Description |
| --------------------- | ---------------------------------------------- |
| turbo.* | Grants all permissions for the plugin. |
| turbo.notify | Receives notifications about punishments. |
| turbo.bypass.ban | Bypasses ban punishments. |
| turbo.bypass.mute | Bypasses mute punishments. |
| turbo.bypass.kick | Bypasses kick punishments. |

Commentaires 0
Aucun commentaire pour l'instant. Sois le premier à donner ton avis.