Download PunishManager — Minecraft Mods — MetaMods
PunishManager

PunishManager

Active

Downloads

0

Last update

2 years ago

Versions

1.8 — 1.19.3
Server
Control

PunishManager

Discord Announcements, Multi-language Support, GUI for Bungee/Velocity/Spigot, All Essential Punishment Commands

About the Plugin

PunishManager provides server administrators with all the necessary tools to create a high-quality gaming environment. The plugin includes standard commands for banning and muting players, as well as additional Discord integration capabilities.

Key Features

  • UUID support for online and offline modes
  • All commands work with both player names and their UUIDs
  • Ability to punish players who have previously joined the server but are currently offline
  • Multi-language support - messages are sent to players in their native language. If translation for a specific language is missing, messages from the default language are used
  • Advanced command autocompletion
  • Sending embed messages to Discord when players are punished
  • Placeholders for all punishment types with information about the player, administrator, punishment type, remaining time, and server
  • MySQL and local database support
  • Protection of specific players from punishments through configuration
  • Option to show all players who have ever joined the server in autocompletion
  • Command blocking for muted players
  • Customizable disconnect messages
  • /check command to verify player's current status
  • Quick configuration reload with individual commands
  • Convenient graphical interface for management (requires Protocolize)
  • Prevention of punishment commands against specified players
  • Works on Bungeecord, Velocity, and Spigot with a single JAR file
  • For proxy servers, the plugin is installed only in the Bungeecord plugins folder
  • Command to import punishments from other plugins

Graphical Interface

  • Players can change the plugin language themselves
  • Administrators can reload the plugin
  • Punishment management through the interface

Important Information

  • For the graphical interface to work, Protocolize plugin must be installed on the Bungeecord server

Commands

  • punish - Punish player using predefined templates via graphical interface
  • ban [reason] - Ban a player
  • tempban
  • ipban [reason] - Ban player's IP address
  • mute [reason] - Mute a player
  • tempmute
  • kick [reason] - Kick player from the server
  • unban - Remove player's ban
  • unmute - Remove player's mute
  • unpunish - Remove all punishments
  • check - Check player's current status
  • changereason - Change punishment reason
  • punishmanager - Main plugin command
  • punishmanager gui - Open graphical interface for management
  • punishmanager admin reload - Reload the plugin
  • punishmanager admin import - Import punishments from other plugins
  • punishmanager help - Help command

Permissions

  • punish: punishmanager.command.punish
  • ban: punishmanager.command.ban
  • tempban: punishmanager.command.tempban
  • ipban: punishmanager.command.ipban
  • mute: punishmanager.command.mute
  • tempmute: punishmanager.command.tempmute
  • kick: punishmanager.command.kick
  • unban: punishmanager.command.unban
  • unmute: punishmanager.command.unmute
  • unpunish: punishmanager.command.unpunish
  • check: punishmanager.command.check
  • changereason: punishmanager.command.changereason
  • punishmanager gui: punishmanager.command.punishmanager.gui (separate permissions for interface buttons)
  • punishmanager admin reload: punishmanager.command.punishmanager.reload
  • punishmanager admin import: punishmanager.command.punishmanager.admin.import
  • punishmanager help: punishmanager.command.punishmanager.help

Compatibility

  • Spigot or Bungeecord
  • Java 1.8 or newer
  • Protocolize [Optional]

Notes

This plugin:

  • stores your players' IP addresses
  • has access to your Discord server for punishment announcements
  • uses bstats API for metrics collection
  • connects to spiget API to check for updates
  • automatically downloads Protocolize plugin for some platforms

The JAR file size is increased due to the use of multiple APIs. A solution to this issue will be provided in the near future.

Project members
RoinujNosde

RoinujNosde

Developer

mehmet-27

mehmet-27

Developer

Tomut0

Tomut0

Developer

Created: 19 Dec 2022

ID: 12772