TurboBansLite

TurboBansLite

A modern, efficient, and easy-to-use punishment management system developed for your server.

82 downloads 1 followers

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, and warn punishments.
  • 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.yml and messages_en.yml files.
  • Permission System: Detailed permission management for all commands and features.

📦 Installation

  1. Drag and drop the TurboBansLite-1.0-SNAPSHOT.jar file into your server's plugins folder.
  2. Start or restart your server.
  3. 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 (tr or en).
  • 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.

No gallery available for this project.

Version Minecraft Loader Download

TurboBansLite 1.0-SNAPSHOT

1.0-SNAPSHOT

1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8
bukkit, paper, spigot
Download