Add /lmutelist and /lmutehistory commands

- /lmutelist - shows all active mutes with remaining time
- /lmutehistory <player> - shows mute history for a player
- Added mute history tracking (mute-history.json)
- History includes: who muted, when, duration, reason, unmute info
- Permissions: lochat.mutelist, lochat.mutehistory
This commit is contained in:
loki5512344 2026-01-03 12:29:24 +01:00
parent c6175d9d61
commit d92799613e
7 changed files with 428 additions and 10 deletions

View file

@ -109,6 +109,18 @@ commands:
permission: lochat.unmute
aliases: [дгтьгеу]
lmutelist:
description: List all active mutes
usage: /lmutelist
permission: lochat.mutelist
aliases: [дьгеудшые]
lmutehistory:
description: View mute history of a player
usage: /lmutehistory <player>
permission: lochat.mutehistory
aliases: [дьгеершыещку]
permissions:
chat.global.use:
default: true
@ -156,3 +168,7 @@ permissions:
default: op
lochat.unmute:
default: op
lochat.mutelist:
default: op
lochat.mutehistory:
default: op