[Free & Open Source] PunishmentsX - PunishGUI, Fully Configurable, Advanced Filter & Anti-BanEvasion icon

[Free & Open Source] PunishmentsX - PunishGUI, Fully Configurable, Advanced Filter & Anti-BanEvasion -----

An extremely advanced & configurable full-fledged punishments plugin with integrated PunishGUI.




- No changes, just fix for last update.
----------, Jul 13, 2022

This release is a hotfix for an issue with name-related DB queries that would be broken if a player changed their name.

Config changes: https://github.com/TheoBong/Punishm...e040ff9c065bb11eeb6e30f35ba87694ea45d5ae6096c

This update is highly recommended to download.
----------, Jul 10, 2022

Fixed minor bug with redundant profile add IP.
Just a console output, not gamebreaking.
----------, Mar 21, 2022

HIGHLY RECOMMENDED FOR UPGRADING:
Rename your config.yml file to "config-old.yml" and allow for fresh generation of config.yml and messages.yml.
After this, you can copy/paste things from your old config between the new config and messages files.

Change Log
  • Added reload command, "/pxreload" - reloads the message.yml
  • Added permission for reload in messages.yml
  • Created a message.yml and took messages, permissions, and menus out of config.yml
  • Minor bug fixes with offline player punishments (SQL).
----------, Feb 28, 2022

  • Fixed console spam bug occurring in Java 17/Minecraft 1.18.1 paperspigot versions.
  • Removed the config option: "PERMISSIONS.MANUAL"
  • Added config options:
    • "PERMISSIONS.MANUAL_BAN"
    • "PERMISSIONS.MANUAL_MUTE"
    • "PERMISSIONS.MANUAL_WARN"
    • "PERMISSIONS.MANUAL_KICK"
    • "PERMISSIONS.MANUAL_BAN"
----------, Feb 20, 2022

If you use MySQL or SQLite, you need to reset your database to support new update.

  • Added pardon prompt configurability.
  • Changed SQL time saving into longtext formatting (millis).
  • Made database selection in config not case sensitive
----------, Feb 18, 2022

  • Added all hover variables to broadcast message (%duration%, %silentPrefix%, %expiry%, and %reason%)
  • Removed debug messages from spamming console
  • Added permission for bypassing filter
  • Added permissions for seeing each punish menu entry.
It is recommended to reset config this update.
Config changes: Click Here
----------, Feb 16, 2022

  • Added prompt to pardon players in history menu.
  • Cleaned up database code and added abstraction layer
  • Cleaned up other parts of the code.
----------, Feb 7, 2022

The plugin is basically broken in versions prior to this one.

- Fixed issue with MySQL not working.
- Fixed issue with data not saving after restart.
- Minor optimizations and code cleanups

This update is a bit rushed, will do a full code cleanup/rewrite a decent majority of the data handling in the plugin in the next update. The next update will also include Anti-Ban Evasion with SQL.
----------, Feb 3, 2022

  • Removed api-version from plugin.yml
----------, Feb 1, 2022

  • Added player head thumbnail to webhooks
  • Fixed %expiry% variable
----------, Feb 1, 2022

- Added %expires% (remaining duration - Example: 1 hour, 23 minutes) to MESSAGES.BAN_MESSAGE & MESSAGES.MUTE_MESSAGE.
- Added %duration% to MENUS.HISTORY.PARDONED.LORE & MENUS.HISTORY.REGULAR.LORE
- Removed PUNISHMENT.HOVER_TEMP in favor of adding expiry variable to regular PUNISHMENT.HOVER.
- Misc. changes to code for readability.

Configuration Changes: Click Here
----------, Jan 31, 2022

A previously constant variables is now dynamic via configuration
----------, Jan 27, 2022

  • Reformatted Webhooks
  • Now using way better util for webhooks
  • Got rid of OkHttp library (reducing file size significantly)
  • Optimized compilation/shading
----------, Jan 27, 2022

Added CmdPunish command (usable by console).
Usage: /cmdpunish [notes] [-s]

Fixed usage messages.
----------, Jan 16, 2022

Resource Information
Author:
----------
Total Downloads: 1,094
First Release: Jan 14, 2022
Last Update: Jul 13, 2022
Category: ---------------
All-Time Rating:
3 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings