promotional bannermobile promotional banner

Punishment

Punishment provides server staff with a range of helpful and basic features to moderate and keep the server in order.

Punishment

Punishment provides server staff with basic commands to moderate and keep the server in order. From warning to banning, Punishment has a range of helpful features to deal with players depending on the offence they make.

Features
  • Warning - Warn a player with a custom message. Warning a player will send them the custom message as a formal warning.
  • Muting - Mute a player with a custom duration. Muting a player prevents them from sending chat messages. The player will remain muted upon disconnecting and re-connecting to the server.
  • Freezing - Freeze a player with a custom duration. Freezing a player prevents them from moving, breaking blocks, placing blocks, interacting with the world, and running chat commands. The player will remain frozen upon disconnecting and re-connecting to the server.
  • Jailing - Jail a player in a custom location with a custom duration. Jailing a player prevents them from breaking blocks, placing blocks, interacting with the world, and running chat commands. The player will remain jailed upon disconnecting and re-connecting to the server.
  • Kicking - Kick a player with a custom message. Kicking a player will disconnect them from the server and display to them the custom message.
  • Banning - Ban a player with a custom duration and message. Banning a player will disconnect them from the server and display to them the custom message, as well as prevent them from re-connecting to the server until the duration has expired or they have been manually unbanned. Banning supports SQLite and MySQL databases.
  • Notes - Staff members can create, delete, view, and manage custom player notes to help keep track of players long-term.
  • Tickets - Players can create support tickets that will be displayed to all online staff members. Staff members can claim, delete, view, and manage these tickets to help handle player support.
  • Command Immunity - Prevent your Admins and higher ranks from being punished by lower ranks.
  • Command Logging - Tired of searching through your server.log for things? All Punishment commands that are issued are logged under punishment.log for easy access.
  • Language File - Completely customise almost all messages and colour codes within Punishment.
Installation

Drag and drop Punishment.jar into your servers plugin directory.

Configuration

View the default configuration here.

Commands

View the list of available commands here.

Permissions

View the list of available permissions here.

Language

Want to help translate Punishment and make it available in all languages? Simply grab the English lang.yml and upload your translated version to pastebin.com. Your help will be greatly appreciated!

Updates

Punishment will automatically search and notify you of any updates upon server start. If you wish to disable this feature, set the following Punishment config.yml setting: 'updates: false'

Metrics

Punishment utilises Metrics to collect useful information and sends it to mcstats.org. If you wish to disable this feature, set the following Punishment config.yml setting: 'metrics: false'

Planned Features
  • /muteall, /freezeall, /kickall commands.
  • IP bans.
  • Improved /banimport to import bans from popular Bukkit plugins files/databases as well as import vanilla Bukkit bans.
  • /banexport to export your bans to vanilla Bukkit bans as well as export a simple uuid list.
  • Banned words and phrases.
  • Add a 'strike' feature for staff members to give to players according to what offence they make. Strikes will accumulate and certain console commands can be run depending on the strike amount.
  • Admin/Staff GUI menu.
  • Config section to allow Punishment commands to be manually disabled.
  • Command aliases to avoid conflicts with other plugins.
  • Time parameter limits to avoid excessive punishment lengths.

The Punishment Team

profile avatar
Owner
  • 8
    Projects
  • 24.2K
    Downloads
Donate

More from xDeeKayView all

  • Convert Book project image

    Convert Book

    • 521
    • Bukkit Plugins

    Convert a signed book back into a book and quill.

    • 521
    • May 31, 2015
    • Bukkit Plugins
  • HideStatus project image

    HideStatus

    • 1.5K
    • Bukkit Plugins

    HideStatus is a simple and lightweight plugin to hide your login and logout status.

    • 1.5K
    • March 19, 2015
    • Bukkit Plugins
    • +1
  • BetterSounds project image

    BetterSounds

    • 1.4K
    • Bukkit Plugins

    BetterSounds adds sound to actions within the game where sound doesn't usually exist.

    • 1.4K
    • February 28, 2015
    • Bukkit Plugins
    • +1
  • AntiMineChat project image

    AntiMineChat

    • 1.3K
    • Bukkit Plugins

    Prevent the use of MineChat clients through several features.

    • 1.3K
    • December 17, 2014
    • Bukkit Plugins
    • +1
  • Convert Book project image

    Convert Book

    • 521
    • Bukkit Plugins

    Convert a signed book back into a book and quill.

    • 521
    • May 31, 2015
    • Bukkit Plugins
  • HideStatus project image

    HideStatus

    • 1.5K
    • Bukkit Plugins

    HideStatus is a simple and lightweight plugin to hide your login and logout status.

    • 1.5K
    • March 19, 2015
    • Bukkit Plugins
    • +1
  • BetterSounds project image

    BetterSounds

    • 1.4K
    • Bukkit Plugins

    BetterSounds adds sound to actions within the game where sound doesn't usually exist.

    • 1.4K
    • February 28, 2015
    • Bukkit Plugins
    • +1
  • AntiMineChat project image

    AntiMineChat

    • 1.3K
    • Bukkit Plugins

    Prevent the use of MineChat clients through several features.

    • 1.3K
    • December 17, 2014
    • Bukkit Plugins
    • +1