Home›Java›Mods›Punishments for Dialog Engine | Warn, Mute, Kick and Ban from a Real Menu
Punishments for Dialog Engine | Warn, Mute, Kick and Ban from a Real Menu
ModsJava

Punishments for Dialog Engine | Warn, Mute, Kick and Ban from a Real Menu

Java mod listed for Minecraft 1.21–26.x. Downloads from the MC Java Mods app on Android.

⬇ Download on Spigot
[​IMG]

Spigot or Paper 1.21.7 and newer · The panel needs Dialog Engine (free) and 1.21.6+ players

Docs · Discord · Dialog Engine​

What is it?
A punishment plugin whose staff tools are a real Minecraft menu. /punish Steve opens a screen with Steve's head, whether he is online, what he is serving now and how many warnings count against him. Pick a reason and a length, flip Silent, and press Warn, Mute, Kick, Temp-ban or Ban. Bans ask first, and take typed details.

Every button runs an ordinary command as the staff member who pressed it, so the commands are never second best: they work from console, from other plugins, for players on older clients, and without Dialog Engine installed at all.

The panel

Punishments

Commands
Command What it does Permission
/punish [player] The panel punishments.punish
/warn <player> [-s] [reason] Warn punishments.warn
/unwarn <player> Remove the newest warning punishments.unwarn
/mute <player> [length] [-s] [reason] Mute punishments.mute
/unmute <player> Unmute punishments.unmute
/kick <player> [-s] [reason] Kick punishments.kick
/tempban <player> <length> [-s] [-ip] [reason] Temp-ban punishments.tempban
/ban <player> [length] [-s] [-ip] [reason] Ban punishments.ban
/unban <player> Unban punishments.unban
/history <player> Their record punishments.history
/punishments reload, /punishments revoke <id> Reload, lift one by number punishments.admin, punishments.revoke

Lengths: 30m, 2h, 7d, 2w, 1mo, 1y, or perm. A reason starting with # is a preset: /tempban Steve #hacking flying at spawn. punishments.staff gives the lot; punishments.exempt cannot be punished.

Make it yours

Installing
  1. Install Dialog Engine (free) for the panel. Punishments installs its screens into it on first start.
  2. Drop Punishments.jar into plugins/ and start the server.
  3. Edit plugins/Punishments/config.yml and messages.yml, then /punishments reload.

What it connects to

For developers
PunishmentPreEvent (cancellable, and the reason can be changed), PunishmentEvent and PunishmentRevokeEvent.

Support
Ask on Discord. Please don't post bugs in the reviews; we can't reply there, and we would rather fix it.

Made by ResourcePack AI
Punishments is built on Dialog Engine's public API, the same one any plugin can use. Both come from resourcepack.ai, a web editor for resource packs.

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Punishments for Dialog Engine | Warn, Mute, Kick and Ban from a Real Menu is a free Minecraft Java mod. Compatible with Minecraft 1.21, 26.1, 26.2. Downloaded 32 times (via Spigot). Download it and open it directly in the game.

Explore more