COWMODSКаталог модов

CrownPunishments

The Ultimate, Configurable Moderation Suite for 1.18.2+

Автор: corona4150обновлён 14 февр. 2026 г.
УправлениеТехнологииУтилиты

Описание

logo

DISCORD | WIKI

Overview

CrownPunishments is a comprehensive, modern punishment system designed to give server administrators and moderators full control over player discipline. With an intuitive GUI, modular configuration files, and powerful features like Warning Levels, Punishment Lookup, and Freeze Chat, CrownPunishments is the all-in-one solution for maintaining order on your server. It supports both internal punishment handling and external command execution.

THE PREMIUM VERSION IS HERE!

GET IT NOW WITH AN EXCLUSIVE 10% LAUNCH DISCOUNT

Premium Banner

Orange check marks mean they are included but not yet available.

divider

Why CrownPunishments?

  • Modern Standards: Unlike older plugins, CrownPunishments uses a split-file configuration system, making it easier to manage complex setups.
  • Warning Escalation: The warning system isn't just a counter; it's a fully functional escalation tool that can automate bans and mutes based on player behavior.
  • Staff Quality of Life: Features like /check, /fchat, and the GUI make moderation faster and less error-prone.
  • Extreme Customizability: From simple message changes to complex menu item actions and post-punishment hooks, make it truly your own.
  • Supported: Through Discord!

Core Features

  • Intuitive GUI System: Manage all punishments through clean, easy-to-navigate menus.
    • Main Punish Menu
    • Detailed Menus for Ban, Mute, Softban, Kick, Warn, and Freeze
    • Time Selector Menu with presets and custom input
    • Comprehensive Punishment History Menu with pagination
  • ️Advanced Punishment Types:
    • Ban & Mute: Standard handling with support for temporary and permanent durations.
    • Softban: Restrict specific commands (configurable) for a player while keeping them online.
    • Freeze: Completely immobilize a player. Includes a dedicated Freeze Chat (/fchat) for private communication between staff and the frozen player.
    • Warn System: Advanced leveling system. Configure specific actions (mute, kick, ban) to trigger automatically when a player reaches a certain warn level (e.g., 3 warns = 1 day ban). Supports incremental or unique expiration modes.
    • Kick: Remove a player from the server with a custom reason.
  • ⌨️ Direct & Internal Handling:
    • Choose to handle punishments internally (native code) or execute external commands from other plugins.
    • Toggle between IP and Local punishments per infraction directly from the GUI.
  • Punishment Lookup: Use /check <id> to view detailed information about any specific punishment, including staff, reason, duration, and expiration status.
  • ⚙️ Highly Configurable:
    • Modular Configuration: Specific files for every punishment type (punishments/ban.yml, mute.yml, etc.).
    • Menu Customization: Modify every aspect of the menus (items, slots, names, lore, actions) in the menus/ folder.
    • Post-Action Hooks: Execute a list of custom actions (commands, messages, sounds, titles) automatically after a punishment is applied or removed.
    • Database Support: Built-in support for SQLite (default) and MySQL for cross-server synchronization.
  • Detailed History: Track every infraction. History entries display status (Active, Expired, Removed), reason, and duration.
  • Staff Alerts: Configurable on-join alerts for staff members to see active punishments.
  • PlaceholderAPI Support: Extensive placeholder support for messages and menus.

Demo video [DEPRECATED]

screenshot1 screenshot2 screenshot3 screenshot4

Commands

  • /crown - Base command.
    • /crown punish [type] [time] [reason] - Opens punish menu or directly punishes.
    • /crown unpunish - Removes a specific punishment.
    • /crown check - View detailed info about a specific punishment ID.
    • /crown reload - Reloads plugin configurations.
    • /crown help - Shows help message.
  • /punish ... - Alias for /crown punish.
  • /check - Alias for lookup.
  • /fchat <player|#id> - Toggle freeze chat participation with a specific player.
  • /softban, /freeze, /ban, /mute, /warn, /kick - Quick direct commands.
  • /unban, /unmute, /unwarn, /unfreeze, /unsoftban - Quick removal commands.

Dependencies

  • PlaceholderAPI (Required) - For using the placeholders listed here.

Configuration

CrownPunishments offers extensive configuration options through a modular file structure:

  • config.yml: Main settings, database connection, sounds, time units, and global report settings.
  • messages.yml: All user-facing messages and prompts.
  • punishments/*.yml: Individual configuration files for ban, mute, warn, kick, softban, and freeze. This is where you configure hooks, commands, and warning levels.
  • punishments/punish_info.yml: Configure the layout of the /check command.
  • menus/punish/*.yml: Configuration for the main punish menu, details menus, time selector, and history.

You can customize item materials, names, lore, slots, player heads, custom model data, and even the actions (commands, sounds, opening other menus, etc.) performed on click for every item in every menu!

A more detailed documentation can be found here:

➡️ Click to go to GitBook ⬅️

Installation

  1. Download the CrownPunishments.jar file.
  2. Place the JAR file into your server's plugins folder.
  3. Restart or reload your server. (Restart is recommended for initial setup).
  4. Configure the plugin to your liking by editing the generated YAML files in the plugins/CrownPunishments folder.
  5. Use /crown reload to apply configuration changes (some changes might still require a restart).

footer

Галерея

Time selector menu

Последние версии

Все версии →
release

Please update if you are below 1.20

2.1.3
14 февр. 2026 г.222Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper, purpur
Скачать
Что нового
Incompatibilities with versions 1.18.X to 1.20.1 have been fixed. Java 17 can now also be used (as with legacy versions).
release

CrownPunishments 2.1

2.1
13 февр. 2026 г.18Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper, purpur
Скачать
Что нового
**Fixed version 1.18 :D**
release

CrownPunishments

2.0
11 февр. 2026 г.24Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper, purpur
Скачать
Что нового
# **CrownPunishments 2.0 - The Rebirth Update** *A complete rewrite of the plugin architecture, database optimization, and preparation for Crown Premium Version.* ## **⚠️ CRITICAL WARNING: READ BEFORE UPDATING ⚠️** This update introduces a massive database schema change (v1 -> v2). While the plugin contains an automatic migration system, it is highly recommended to perform a full backup before installing this version. * If you are using SQLite (crownpunishments.db), copy the file to a safe location. * If you are using MySQL, export your database. ## **UPGRADING TO CROWN PREMIUM?** If you plan to purchase or upgrade to the full **Crown** premium version to unlock Moderator Mode, Reports, Profiles, and Lockers, you **MUST** follow this specific order to ensure your data is preserved: 1. **Update** your server to <u>CrownPunishments 2.0</u> (this version). 2. **Start your server** and watch the console. 3. Wait for the message: *"[Crown] Database migration completed successfully!"*. 4. **Stop the server.** 5. **Delete** <u>CrownPunishments.jar</u> and install <u>Crown.jar</u>. 6. **Start the server**. *Do not jump directly from CrownPunishments 1.x to Crown Premium, or your punishment history may not migrate correctly.* ## **✨ CHANGELOG v2.0** ### **Core & Architecture** * **Complete Codebase Rewrite:** The plugin has been refactored to align with the premium architecture. * **Database Overhaul:** * Implemented HikariCP for high-performance, asynchronous database connection pooling. * Added automatic schema migration from v1 to v2. * New tables added for active_warnings, player_info (stores inventory/location at time of punishment), reports, and moderator_preferences. * **Config Structure:** Configuration is no longer monolithic. * Punishments now have their own files: punishments/ban.yml, mute.yml, warn.yml, etc. * Menus are split into individual files under menus/. ### **⚖️ Punishment System Improvements** * **Advanced Warning System:** * Added **Warning Levels**: Define what happens when a player reaches X warnings (e.g., 2 warns = 1 day mute). * Added **Expiration Modes**: Choose between <u>unique</u> (new warn replaces old) or <u>incremental</u> (timers pause and resume). * **New Command:** Added `/check <ID>` to view detailed information about a specific punishment, including player health, inventory, and location at the time of the incident. * **Better Freeze System:** The freeze system now includes a persistent chat session between the moderator and the target. * **MiniMessage Support:** Added support for modern text formatting (Gradients, RGB) using the MiniMessage format (e.g., `<gradient:red:gold>Text</gradient>`). Legacy & codes are still supported. ### **GUI & User Interface** * **History Menu V2:** Completely redesigned history GUI with pagination and detailed filtering. * **Punish Details Menu:** Now supports toggling between *IP* and *Local* punishment directly from the GUI (if enabled in config). * **Dynamic Items:** Menu items are now fully configurable with support for custom model data and complex click actions. ### **Premium Architecture Support** * This version includes the foundation for Moderator Mode, Reports*, Player Profiles, and Lockers. * *Note: While the code for these features exists in v2.0, accessing them (/mod, /report, /profile) requires the Premium version. This update prepares your data for a seamless upgrade.* ### **Bug Fixes** * Fixed issues with time parsing for permanent punishments. * Fixed an issue where "Softban" blocked commands weren't clearing properly on expiry. * Optimized main thread performance by moving all database I/O to async threads.
release

CrownPunishments 1.3

1.3
17 сент. 2025 г.90Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8paper, purpur, spigot
Скачать
Что нового
- Fixed a visual bug in Time Selector Menu when time was not selected. - Fixed a bug when a username input were invalid - Fixed loops in punish and unpunish commands. Now you can't use internal commands there.
release

CrownPunishments 1.1

1.1
17 мая 2025 г.61Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5paper, purpur, spigot
Скачать
Что нового
**Changes to messages and commands** - Added a new configurable section in messages.yml where you can change the name of each punishment and its verb form. e.x: Ban - banned. - Changed some messages. - Fixed a bug where players without permission were not receiving the configured no permission message.