Easy Punishments

This project is abandoned and its default file will likely not work with the most recent version of Minecraft. Whether this project is out of date or its author has marked it as abandoned, this project is no longer maintained.

RUN IN ONLINE MODE TRUE (UUID MIGHT BREAK IF ONLINE MODE IS FALSE)

Easy Punishments

Easy Punishments is an easy-to-use Punishment System that utilizes an Inventory GUI. It tracks and saves previous Punishments with extra information (Punisher, Punish Reason, Punish Message, Date, Time). Use, edit, configure, and add Preset Punishments for Warnings, Kicks, and Bans. Search through online players, check a player's history, warn, kick, ban, and un-ban players with the click of a button. This user-friendly punishment system is a must have for every server.

Description

Type the basic command to open the initial search GUI. Click the Kick All item to kick all players or punish individual players by clicking their head in the GUI. You can also search for a specific player by using /easypunishments (playername). This will open their Player Info area. There you can see past infractions as well as un-ban or clear their past infractions. Click the Punish item to enter the Punishment screen where you can add new punishments to a player. The plugin currently supports only Warnings, Kicks, and Bans. The punishment reasons in the Punishment screen can be edited, configured, and added to. You can currently have a max of 16 warn reasons, 16, kick reasons, and 8 ban reasons due to inventory limitations.

Commands

  • /EasyPunishments - Basic command for EasyPunishments
  • /Punish - Alias for /EasyPunishments
  • /EP - Alias for /EasyPunishments
  • /P - Alias for /EasyPunishments
  • /EasyPunishments (Player) - Brings up the GUI for the Punishment GUI of the requested player

Permissions

  • ep.ep - Basic permission that allows access to /EasyPunishments
  • ep.warn - Allows a player to use the Warn Punishment
  • ep.kick - Allows a player to use the Kick Punishment
  • ep.ban - Allows a player to use the Ban Punishment
  • ep.kickall - Allows a player to perform a Kick All
  • ep.unban - Allows a player to Un-Ban another player
  • ep.clear - Allows a player to Clear a player's Infractions (Also performs an Un-Ban)
  • ep.bypass - Exempts a player from being appearing on the Punishment Selection Screen

Installation

To install the plugin onto your server...

  1. Stop your server
  2. Drag and drop the plugin into your plugins folder
  3. Start your server
  4. Edit the config.yml file to your liking
  5. Save the config.yml
  6. Stop the server
  7. Start the server
  8. Enjoy!

Configuration

Prefix: '&cEasyPunishments>> '
PunishmentTypes:
  - 'Ban;&4Grief;&fDo not grief. It is not good'
  - 'Kick;&8Hacking;&fHacking is bad. Do not do it'
  - 'Kick;&8Cyber Bullying;&fIt is actually illegal to cyber bully'
  - 'Warn;&7Breaking Rules;&fMake sure you know the rules before you break them'


  • Prefix is the prefix that appears before a warn message
  • PunishmentTypes are the punishment reasons that appear in the Punishment Screen. The format is as follows:
    • TYPE:REASON:MESSAGE
      The
      TYPE must either be Warn, Kick, or Ban.
      The
      REASON and MESSAGE can be custom messages you want people to see

Video Tutorial

Future Plans

  • Add a Page-like system to the Player Selection GUI (There are only 36 currently supported slots for player heads. Players can still be accessed via /EasyPunishments (PlayerName)
  • Ability to clear individual punishments
  • Ability to clear entire types of punishments
  • Add a Page-like system to the Punishment GUI (There are only 16-Warnings, 16-Kicks, and 8-Bans that are currently supported)
  • Add a Temp-Ban Punishment type
  • Add a Mute Punishment type

Message From The Developer

Having worked with Minecraft Networks in the past, I know that they have access to incredible server management plugins that make the everyday life of Staff Members easier. Having owned a server of my own before I became a developer, I know that these server management plugins are not available to everyday server owners. Therefore, I am on a mission to knock down the barrier between Networks and Everyday Servers. Everyone deserves to have a fun server where they can play with friends and still manage it as if it were a large scale server. I really hope this plugin serves as a step forward towards that mission of mine and that this plugin helps with your servers and your server aspirations. Thanks for reading this message and the rest of the plugin description. Thanks for downloading it if you do. Thanks for everything. If you have any questions, comments, suggestions, or issues, please comment below. Thanks again and have a nice day :D


Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    82788
  • Created
    Jul 17, 2014
  • Last Released File
    Jul 17, 2014
  • Total Downloads
    1,806
  • License

Categories

Members

Recent Files