
PunisherX
PunisherX: Advanced penalty system for Minecraft servers with warnings, mutes, jail, and bans.
1.2K
7
PunisherX 1.7.2-SNAPSHOT
beta11 апреля 2026 г.Changelog
Functional changes:
- Added support for Minecraft 26.1.2
- A new revolutionary statistics system, FastStats, has been added
PunisherX 1.7.1
release10 апреля 2026 г.Changelog
Functional changes:
- Added backward compatibility with Java 21
- Added support for Minecraft version 1.20.6, 1.21 - 1.21.11, 26.1, 26.1.1/2
- Improved directory organization for better compatibility management
PunisherX 1.7.0
release6 апреля 2026 г.Changelog
Functional changes:
- Added support for Minecraft 26.1-26.1.1
- Requires Java 25 or higher
Technical changes:
- Added FoliaRunnable class
- Refactored VersionChecker to use SemanticVersion for supported versions and add unit tests
- Updated broadcastUnban method to include command sender name
- Experimental elements will now remain only in developer versions to avoid confusing users.
Added support for DscBridgeAPI (experimental)The moderation panel's functionality has been expandedAdded support for allowed roles and channelsMove DscBridge slash/embed template settings to configMinor fixes + DscBridgeAPI version update
- Updated all dependencies and libraries
Bug fixes:
- HOTFIX: Resolve Folia thread safety issues for chunk access **by @technot80 **
- Fixes IllegalStateException when loading chunks on non-main thread.
- HOTFIX: Avoid global scheduler hop in Folia join handling
- FIX: Fixed Folia async scheduling
- FIX: Fixed Gradle deprecation in bridge resource processing
- FIX: Update Velocity API dependency to 3.5.0-SNAPSHOT and change import statement for Inject
- FIX: Fixed duplicate PlaceholderAPI hook log
- FIX: Fixed annoying no loading messages notifications for GUI
- Minor fixes and updates
PunisherX 1.6.2
release9 марта 2026 г.Changelog
Technical changes:
- Added support for the new version numbering system for Minecraft.
- Updated Velocity API dependency to 3.5.0-SNAPSHOT
- Updated all dependencies and libraries
Bug fixes:
- Fixed duplicate player unban messages
- Fixed Gradle deprecation in bridge resource processing
- Resolved Folia thread safety issues for chunk access by @technot80
- Avoid global scheduler hop in Folia join handling
PunisherX 1.6.1-SNAPSHOT
release31 января 2026 г.Changelog
Functional changes
- Added 2 new placeholders
punishment_history_listandactive_punishments_list - Added support for /reload and /minecraft:reload commands
- Added customization for Discord Webhook (#62)
# Discord webhook settings.
webhook:
discord:
enabled: false
url: "YOUR_WEBHOOK_URL_HERE"
username: ""
avatar-url: "" # URL, Minecraft nick/UUID (mc-heads), or base64 PNG data
colors:
# Accepts integers (Discord decimal), hex with #/0x, or common names like red/orange/blue/black/white.
ban: 9447935
mute: 15158332
warn: 16753920
kick: 16776960
jail: 9447935
default: 8421504
embed:
title: "Event Title"
description: "Administrator {operator} {type} {player} for {reason} for {time}"
url: "https://example.com"
timestamp: "" # ISO-8601 or "now" for current time
thumbnail-url: "" # URL, Minecraft nick/UUID, or base64 PNG data
image-url: "" # URL, Minecraft nick/UUID, or base64 PNG data
author:
name: "Author Name"
icon-url: "" # URL, Minecraft nick/UUID, or base64 PNG data
footer:
text: "Footer text"
icon-url: "" # URL, Minecraft nick/UUID, or base64 PNG data
fields:
- name: "Player"
value: "{player}"
inline: true
- name: "Operator"
value: "{operator}"
inline: true
- name: "Type"
value: "{type}"
inline: true
- name: "Reason"
value: "{reason}"
inline: false
- name: "Time"
value: "{time}"
inline: true
- name: "ID"
value: "{id}"
inline: true
- Added basics placeholders to Discord webhooks
- Added penalty ID to notification message
- Added server-scoped punishment filtering - full support
# If your server is on a server network, such as Velocity,
# set the mode name to associate any penalties issued with that specific server.
# This means that a penalty received on a server like Survival will not be applied to games like SkyBlock, etc.
# The default setting is "network" and means that the penalty received will apply to all servers on the network.
server: "network"
Technical changes:
- Added LeavesMC support
- Added the ability to restore cache entries for jail from the database.
- Added backup for MC-Head without access
- Refactor duplicated code in command files
- Added protection against unfinished database connection
- Fixed
addPunishmentargument in DatabaseHandler - Updated all dependencies and libraries
Bug fixes:
- HOTFIX: Fixed jail system unjailing issue (#65)
- HOTFIX: Fixed warning limit configuration (#66)
- HOTFIX: Fixed IllegalStateException error
- HOTFIX: Fixed unexpected error on
/prx reload - HOTFIX: Fixed issue with command re-registration after
/prx reload - HOTFIX: Fixed
/prx reloadcommand on Folia - HOTFIX: Fixed webhook<->permissions correlations
- Fixed argument suggestions for punishes commands
- Fixed permission key for panel command access
Experimental:
- Access to experimental commands has been completely removed until further work is done.
Совместимость
Детали
Лицензия:MIT
Опубликован:10 месяцев назад
Обновлён:1 неделю назад