PunishManager » Advanced Features / Multi Lang / Discord / GUI / Bungee / Velocity / Spigot icon

PunishManager » Advanced Features / Multi Lang / Discord / GUI / Bungee / Velocity / Spigot -----

Advanced punish plugin that offers many features to servers.




+ Added a library download system to significantly reduce the size of the plugin.
+ Simple warn system added. In the next updates, the ability to run a punish command according to the warn number will be added.
+ new commands: /warn, /unwarn, /warns, /clearwarns
----------, Jun 30, 2024

Fix IP length bug on database tables.
----------, Jun 12, 2023

  • The order of connection listeners has been moved to first for improve compatibility.
  • Add usage to ipban command for banning someone with just ip address.
  • Fix bug in ipban process.
  • Remove unnecessary announce methods from punish revoke listeners.
----------, Mar 8, 2023

- Remove auto protocolize downloader feature, Users will now have to download it manually.
----------, Feb 1, 2023

+ Change main package to dev.mehmet27
+ Update Gson to 2.10
+ Change Hikari version to 4.0.3
+ Set default values for untranslated messages.
+ Add DefaultLanguageSelector gui
+ Configuration#getString now returns null for null values instead of "".
----------, Jan 4, 2023

+ Improve Time Specification on temp commands

+ Fix bug on Bukkit punish gui

+ Add slot value to templates

+ Improve template loading system

+ New languages
----------, Dec 12, 2022

+ Fix a bug with menus in Bukkit.
----------, Nov 30, 2022

+ Fix a critical error while loading commands.
----------, Nov 28, 2022

- if a message is left blank it will not be sent to the server.
----------, Nov 23, 2022

Fixed a major bug that prevented commands from loading on the Bukkit platform.
----------, Oct 19, 2022

+ Fix not online bug on kick command
+ Fix null locale error
+ New command replacements feature for renaming commands
+ Add new placeholder values to punishments
+ Fixed the bug where sometimes the duration of the punish would appear in the wrong language.
----------, Oct 3, 2022

+ Close datasource on disable.
+ Collect some commands under new admin command.
+ New import command for importing punishments from other plugins.
+ add ondisable methods to velocity
----------, Sep 19, 2022

Big update
+ Fixed bad mood and began work hard
+ Add Velocity support
+ Create generic command classes for all platforms instead of separate command classes for each platform.
+ All punish commands can now be used with uuid instead of only name.
+ Add operator_uuid variable to Punishment
+ Use message language as default language when UUID is unknown.
+ Everything in the plugin now works with UUID.
+ Update protocolize version to 2.2.2
+ Update acf version to 0.5.1-SNAPSHOT
+ Optimize get country from ip method
+ Fix NPE error on punish command
+ Fix not online bug on kick command
----------, Aug 15, 2022

+ Fix a minor bug in ConfigManager that was preventing config.yml from loading.
----------, Aug 1, 2022

+ Update configuration system.
+ Add new Punish command for punishing players with gui with templates.
+ Fix a bug that prevented the player from being kicked from the server on the kick command.
+ Add permission warning message for clicked buttons in guis.
----------, Jul 27, 2022

+ Add server variable to Punishment object
+ Add %server% placeholder for get server of punishment
+ Update StorageManager
+ Update Protocolize dependency to 2.2.1

NOTE: The plugin will probably work fine on 1.19. If you find an error, you can report it.
----------, Jun 13, 2022

+ Fix npe error in getmessage methods
+ Add country info in check command (update message file)
+ Now the check command will show whether the player is active or not. (Update message file)
+ Fix bug on check command.
+ Fix bug on get country method.
+ Add option for country api url. (Update config)
----------, May 4, 2022

+ Fixed an error that occurred during the installation of the files while opening the plugin.
----------, Apr 27, 2022

+ Punishes can now be removed via the gui with left click.
+ Fixed an error when loading language files.
+ Fix some errors in DiscordManager
+ Optimize gui system.
+ Add new language files.

NOTE: Don't forget to update the language files. Menu names may appear blank. You can delete and re-create the English file with reload command so that it does not appear empty in any way.
----------, Apr 26, 2022

+ If some players do not want to see the ip information in the check command, a permission can be enabled for this in the config.
+ Add new translation files.
+ Link for those who want to help with the translation: https://crowdin.com/project/punishmanager

NOTE: Don't forget to update the config file.
----------, Apr 23, 2022

+ Update BungeeCord inventory system
+ Fix a bug on discord feature
+ Remove punish role feature on discord feature
+ Optimize Discord feature
----------, Apr 21, 2022

Fixed some messages not being translated in the per-player language feature.
----------, Apr 19, 2022

+ Add gui feature to all platforms. (command: /punishmanager)
+ Add es_ES language support
+ Fix bug for non-existing database columns.
+ Add first login and last login columns to tables
+ Fixed a bug where muted players could use muted commands on Bukkit servers.
+ Show punish id in /check command
+ Some bug fixes
----------, Apr 17, 2022

+ The error that occurred during the installation of commands in versions higher than Java 1.8 has been fixed.
----------, Apr 16, 2022

+ The plugin structure has been made supportable for different server cores.
+ Added support for Bukkit/Spigot/Paper servers.
----------, Apr 15, 2022

+ Added punishment history table for storing punishment histories.
----------, Apr 11, 2022

+ Fix UpdateChecker duplication on server starts
+ Protocolize will now be installed automatically.
+ Fixed a minor bug from the discord feature when the server was shutting down in some cases.
+ Optimized the methods of getting messages from the config.
+ Fix %duration% placeholder
+ Fix error in the year display in duration.
+ Fixed math error causing long display in Duration.
----------, Apr 10, 2022

+ Now, even if the server is in online or offline mode, all operations will be done with uuid.
+ Update the ip address when the player login the server.
+ Fixed the issue where the message would not appear when the penalty was not found in the /changereason command.
+ Added option to config.yml to enable and disable update checker.
+ If the update checker is enabled it will check for new updates every 12 hours.
+ Other bug fixes.
----------, Apr 7, 2022

Fixed the bug where punish durations would appear unnecessarily long and incorrectly in places like announcements or check commands.
----------, Apr 6, 2022

+ added changereason command for changing punishments reason with punishment id.
+ Fixed the issue where the default language of acf did not change when changing the default language of the server.
----------, Apr 3, 2022

+ added /punishmanager about command.
+ now /punishmanager command will be open gui directly
+ message will now appear in chat for language change operations.
----------, Apr 2, 2022

+ code optimization and code clean
----------, Apr 2, 2022

  • added ManagePunishments gui
  • changed gui code
  • fix unused codes in ConfigManager
  • update Punishment class
  • fix wrong message path in CommandManager.java
    The Manage Punishments gui only shows punishes at the moment, the ability to edit punishes will be added in the future.
----------, Apr 1, 2022

Added option to prevent staff from using punish commands on themselves. Don't forget to add self-punish: true/false option to config.yml.
----------, Mar 31, 2022

Added metrics to get the statistics of the plugin and updated the check command.
----------, Mar 27, 2022

Fixed an issue when checking before registering someone entering the server for the first time.
----------, Mar 27, 2022

Added UpdateChecker to be notified when an update is released later.
----------, Sep 28, 2021

Fixed the problem of the plugin crashing when the Protocolize plugin required for the GUI feature could not be found.
----------, Sep 28, 2021

NOT: This is a test version for some new features
For the new gui feature, Protocolize must be installed on your server.
For language files, you need to check and add new values or delete and re-create.

Features:
+ Added new gui feature for use plugin to easily
+ Players will now start with the default language in the config.
+ Now players can change their language via a gui.

Removed:
- Automatic language selector removed.

Commands:
+ /punishmanager gui

Permissions:
+ punishmanager.gui.managepunishments
+ punishmanager.gui.admin
+ punishmanager.command.punishmanager.gui
----------, Sep 27, 2021

+Fixed a fatal bug that occurred when using local storage.
+Fixed the issue where the language in the cache would not change when a player changed their language.
+If a player's language cannot be retrieved, it will now assign the default language to it.
----------, Sep 12, 2021

Resource Information
Author:
----------
Total Downloads: 3,915
First Release: Sep 8, 2021
Last Update: Jun 30, 2024
Category: ---------------
All-Time Rating:
10 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings