Punish System

⭐ — (3 endorsements) 📥 667 downloads 📌 v2.0.0 📅 7/27/2025
🟠 Updated over a year ago

By melut · bukkit

⬇ Download Mod Source: Modrinth ↗ 📅 Updated: 9/21/2025 📅 Created: 7/27/2025

🔍 Analysis

  • 👍 0.4% endorsement rate
  • 🏆 #575 of 1452 bukkit mods in this game by downloads

📋 About This Mod

# DiscordPunishBot v2.0.0 🇹🇷 **(#türkçe-readme)** | 🇺🇸 **(#english-readme)** --- ## 🇺🇸 English README **A professional punishment, appeal, and report management system plugin for Minecraft servers with advanced Discord integration.** ## ✨ Key Features ### 🤖 **Advanced Discord Integration** - **Interactive Button System**: Approve/reject appeals and reports directly from Discord - **Rich Embed Messages**: Beautiful, detailed embed messages with status colors - **Slash Commands**: Full Discord slash command support for all punishment types - **Role-Based Permissions**: Assign specific Discord roles for different operations - **Real-Time Notifications**: Instant Discord notifications for new appeals/reports - **Multi-Channel Support**: Separate channels for logs, appeals, and reports ### ⚖️ **Complete Appeal System** - **Appeal Commands**: `/appeal`, `/appeal list`, `/appeal status <id>` - **Interactive Discord Buttons**: Approve, reject, or investigate appeals from Discord - **Appeal Status Tracking**: Pending, Under Review, Approved, Rejected - **Automatic Notifications**: Players get notified of appeal decisions - **Cooldown System**: 24-hour cooldown between appeals - **Admin Response System**: Admins can add responses to appeal decisions ### 📋 **Advanced Report System** - **Report Commands**: `/report <player> <reason>`, `/report anonymous <player> <reason>` - **Interactive Moderation**: Approve, reject, or investigate reports from Discord - **Priority Levels**: Low, Medium, High, Urgent, Critical with color coding - **Anonymous Reports**: Complete privacy protection for reporters - **Status Tracking**: Pending, Under Review, Investigating, Resolved, Dismissed, Duplicate - **Cooldown Management**: 5-minute cooldown between reports ### 🎁 **Configurable Reward System** - **Console Command Rewards**: Execute any console command as reward - **Flexible Configuration**: Different rewards for correct reports/appeals - **Automatic Distribution**: Rewards given automatically upon approval - **Custom Messages**: Configurable reward notification messages ### 🗄️ **Database & Performance** - **Dual Database Support**: SQLite (default) and MySQL - **Transaction Management**: Proper commit/rollback for data integrity - **Connection Pool**: Optimized database connection management - **Async Operations**: Non-blocking database operations for better performance - **Error Recovery**: Automatic error handling and recovery mechanisms ## 🚀 Installation ### 1. Requirements - **Java 17+** - **Spigot/Paper 1.20+** - **Essentials Plugin** - **Discord Bot with permissions** ### 2. Plugin Setup 1. Download `DiscordPunishBot-2.0.0.jar` 2. Place in your `plugins` folder 3. Start server (config files will be generated) 4. Stop server and configure ### 3. Discord Bot Setup 1. Go to (https://discord.com/developers/applications) 2. Create new application → Bot tab → Create bot 3. Copy bot token 4. OAuth2 → URL Generator: - **Scopes**: `bot`, `applications.commands` - **Permissions**: `Send Messages`, `Use Slash Commands`, `Read Message History`, `Manage Messages` 5. Add bot to your server using generated URL ### 4. Configuration Edit `config.yml`: ```yaml # Discord Configuration discord: token: "YOUR_BOT_TOKEN_HERE" guild-id: "YOUR_GUILD_ID_HERE" # Channel Configuration log-channel-id: "LOG_CHANNEL_ID" # General punishment logs appeal-channel-id: "APPEAL_CHANNEL_ID" # Appeal notifications report-channel-id: "REPORT_CHANNEL_ID" # Public report notifications report-log-channel-id: "REPORT_LOG_ID" # Admin report management # Admin Role Configuration report-admin-role-id: "REPORT_ADMIN_ROLE" # Role for report management appeal-admin-role-id: "APPEAL_ADMIN_ROLE" # Role for appeal management # Punishment Roles roles: mute: "MUTE_ROLE_ID" ban: "BAN_ROLE_ID" kick: "KICK_ROLE_ID" tempban: "TEMPBAN_ROLE_ID" jail: "JAIL_ROLE_ID" warn: "WARN_ROLE_ID" other: "OTHER_ROLE_ID" # Reward System Configuration reward-system: enabled: true # Commands to execute when a report is approved report-correct-commands: - "eco give %player% 100" - "tellraw %player% {\"text\":\"Thanks for the correct report! +100 coins\",\"color\":\"green\"}" # Commands to execute when an appeal is approved appeal-approved-commands: - "eco give %player% 50" - "tellraw %player% {\"text\":\"Your appeal was approved! +50 coins\",\"color\":\"green\"}" # Custom messages report-approved-message: "§a§l §7Your report was correct! You received a reward." appeal-approved-message: "§a§l §7Your appeal was approved! You received a reward." ``` ## 🎮 Commands ### Discord Slash Commands - `/mute <player> ` - Mute a player - `/ban <player> ` - Ban a player - `/kick <player> ` - Kick a player - `/tempban <player> `

# DiscordPunishBot v2. 0. 0

🇹🇷 (#türkçe-readme) | 🇺🇸 (#english-readme)

## 🇺🇸 English README

A professional punishment, appeal, and report management system plugin for Minecraft servers with advanced Discord integration.

## ✨ Key Features

### 🤖 Advanced Discord Integration - Interactive Button System: Approve/reject appeals and reports directly from Discord - Rich Embed Messages: Beautiful, detailed embed messages with status colors - Slash Commands: Full Discord slash command support for all punishment types - Role-Based Permissions: Assign specific Discord roles for different operations - Real-Time Notifications: Instant Discord notifications for new appeals/reports - Multi-Channel Support: Separate channels for logs, appeals, and reports

### ⚖️ Complete Appeal System - Appeal Commands: `/appeal`, `/appeal list`, `/appeal status ` - Interactive Discord Buttons: Approve, reject, or investigate appeals from Discord - Appeal Status Tracking: Pending, Under Review, Approved, Rejected - Automatic Notifications: Players get notified of appeal decisions - Cooldown System: 24-hour cooldown between appeals - Admin Response System: Admins can add responses to appeal decisions

### 📋 Advanced Report System - Report Commands: `/report `, `/report anonymous ` - Interactive Moderation: Approve, reject, or investigate reports from Discord - Priority Levels: Low, Medium, High, Urgent, Critical with color coding - Anonymous Reports: Complete privacy protection for reporters - Status Tracking: Pending, Under Review, Investigating, Resolved, Dismissed, Duplicate - Cooldown Management: 5-minute cooldown between reports

### 🎁 Configurable Reward System - Console Command Rewards: Execute any console command as reward - Flexible Configuration: Different rewards for correct reports/appeals - Automatic Distribution: Rewards given automatically upon approval - Custom Messages: Configurable reward notification messages

### 🗄️ Database & Performance - Dual Database Support: SQLite (default) and MySQL - Transaction Management: Proper commit/rollback for data integrity - Connection Pool: Optimized database connection management - Async Operations: Non-blocking database operations for better performance - Error Recovery: Automatic error handling and recovery mechanisms

## 🚀 Installation

### 1. Requirements - Java 17+ - Spigot/Paper 1. 20+ - Essentials Plugin - Discord Bot with permissions

### 2. Plugin Setup 1. Download `DiscordPunishBot-2. 0. 0.jar` 2. Place in your `plugins` folder 3. Start server (config files will be generated) 4. Stop server and configure

### 3. Discord Bot Setup 1. Go to (https://discord.com/developers/applications) 2. Create new application → Bot tab → Create bot 3. Copy bot token 4. OAuth2 → URL Generator: - Scopes: `bot`, `applications.commands` - Permissions: `Send Messages`, `Use Slash Commands`, `Read Message History`, `Manage Messages` 5. Add bot to your server using generated URL

### 4. Configuration

Edit `config.yml`:

```yaml # Discord Configuration discord: token: "YOUR_BOT_TOKEN_HERE" guild-id: "YOUR_GUILD_ID_HERE" # Channel Configuration log-channel-id: "LOG_CHANNEL_ID" # General punishment logs appeal-channel-id: "APPEAL_CHANNEL_ID" # Appeal notifications report-channel-id: "REPORT_CHANNEL_ID" # Public report notifications report-log-channel-id: "REPORT_LOG_ID" # Admin report management # Admin Role Configuration report-admin-role-id: "REPORT_ADMIN_ROLE" # Role for report management appeal-admin-role-id: "APPEAL_ADMIN_ROLE" # Role for appeal management # Punishment Roles roles: mute: "MUTE_ROLE_ID" ban: "BAN_ROLE_ID" kick: "KICK_ROLE_ID" tempban: "TEMPBAN_ROLE_ID" jail: "JAIL_ROLE_ID" warn: "WARN_ROLE_ID" other: "OTHER_ROLE_ID"

# Reward System Configuration reward-system: enabled: true # Commands to execute when a report is approved report-correct-commands: - "eco give %player% 100" - "tellraw %player% {\"text\":\"Thanks for the correct report! +100 coins\",\"color\":\"green\"}" # Commands to execute when an appeal is approved appeal-approved-commands: - "eco give %player% 50" - "tellraw %player% {\"text\":\"Your appeal was approved! +50 coins\",\"color\":\"green\"}" # Custom messages report-approved-message: "§a§l §7Your report was correct! You received a reward." appeal-approved-message: "§a§l §7Your appeal was approved! You received a reward." ```

## 🎮 Commands

### Discord Slash Commands - `/mute ` - Mute a player - `/ban ` - Ban a player - `/kick ` - Kick a player - `/tempban `

🤖 AI-enhanced — based on mod data

📊 Mod Details

Game
Minecraft Plugins
Author
melut
Version
2.0.0
Downloads
667
Endorsements
3
Category
bukkit
Created
7/27/2025
Updated
9/21/2025
Game Versions
1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4
Tags
game-mechanics, management

🔧 How to Install Minecraft Plugins Mods

Download from Modrinth. Use Prism Launcher or drop into your mods folder.

📖 Full step-by-step install guide for Minecraft Plugins →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Plugins commands, item IDs, and more.

❓ Frequently Asked Questions

Which Minecraft Plugins versions does Punish System support?

The author lists 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5. Other versions may work but are untested by the author.

What is the latest version of Punish System?

Version 2.0.0, published 2025-09-21 with 667 downloads recorded at the source.

Keep browsing — more Minecraft Plugins mods await

📋 All Minecraft Plugins Mods 🏆 Top 25 📂 More bukkit 👤 More by melut 🔎 Similar Mods 🌐 Best bukkit (All Games) 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods