PluginLicenseRef-All-Rights-Reserved
TurboBansLite
A modern, efficient, and easy-to-use punishment management system developed for your server.
22
Downloads
1
Followers
6 months ago
Updated
📦
1
Versions
📖About TurboBansLite
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. |