AAP - Another Admin Panel

A lightweight, self-contained server-management panel for Forge 1.20.1 in-game with GUI.
Back to Files

AAP Another Admin Panel 1.4.0 (Forge 1.20.1)

File nameaap-forge-1.20.1-1.4.0.jar
Uploader
JustzenhJustzenh
Uploaded
Sep 9, 2026
Downloads
5
Size
522.5 KB
Mod Loaders
Forge
File ID
8843381
Type
R
Release
Supported game versions
  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:aap-another-admin-panel-1598390:8843381")

Learn more about Curse Maven

What's new

Added

  • /aap stop <player>. Freezes the player, mutes their chat and puts a notice on their screen and in their chat telling them to join Discord voice, all in one command. Stopping a suspect used to mean running freeze and mute separately while they could still move, talk or log off. The notice is re-shown every few seconds so it cannot be missed. /aap release <player> undoes all of it, and the panel's player sheet carries the same action as a single button that flips between Stop and Release. Both are gated by aap.stop and recorded in the audit log.
  • Two config keys: stopDiscordInvite (empty by default, the notice omits the link until it is set) and stopReminderSeconds (10, 0 shows the notice only once).

Changed

  • Vanish survives a disconnect too. A staff member who logs out vanished now comes back vanished, stored per-world in vanish.json. Two things keep that from being a trap: they are told on join that vanish is still on, and non-staff get the usual fake "left the game" right after the real join message, so the reconnect still reads as an ordinary disconnect.

Fixed

  • A freeze now survives a disconnect. It was in-memory only, so logging out and back in lifted it: the one thing a frozen suspect could do to get away, and the thing /aap stop explicitly tells them will not work. Freezes are stored per-world in freeze.json with their anchor, and the player is pinned again the moment they reconnect. /aap stop keeps its own set in stopped.json, so the notice comes back too; the mute was already persistent. Releasing clears all three.
  • Invsee and the live ender chest work from spectator too. The panel's own screens were let through in 1.2.0, but the two views that actually move items were left on the vanilla rule, so a staff member watching a suspect from spectator could open a player's inventory and not touch it. Both now carry a marker of their own and are covered by the same bypass. Nothing else changes: ordinary containers keep the stock spectator protection, these two are still gated by aap.invsee and aap.enderchest, and the guards that close them when the target logs out are untouched.

This mod has no additional files