AdminToolsPro+

AdminTools adds commands for admins to go fully invisible in Vanish-mode and allows them to see players inventorys and even take items in and out

7

AdminToolsPro+

Admin Tools

A lightweight admin utility plugin for Paper 1.21.1

> No external dependencies. Drop the jar into your plugins folder and go.

---

✨ Features

📦 InvSee

View and edit any player's offline players — armor, offhand, hotbar, and main inventory all in one GUI. Works for offline players too. Editing can be set to read-only in the config.

🟣 EcSee

Browse and edit any player's enderchest, even while they're offline. Same offline support and read-only option as InvSee.

👻 Vanish

Go invisible to regular players with a single command. - Admins and operators still see you - `/msg` sent to a vanished player returns "not online" for non-admins - Vanish state is correctly handled on join/quit

🎭 FakePlayer

Simulate players joining or leaving the server. - Broadcasts the vanilla join/leave message in the client's language - Optional tab-list entry (configurable) - `/msg` to a fake player is silently routed to all online admins

---

🖥️ Commands

| Command | Description | |---------|-------------| | `/invsee <player>` | Open a player's inventory (online or offline) | | `/ecsee <player>` | Open a player's enderchest (online or offline) | | `/vanish <on|off>` | Toggle your vanish state | | `/fakeplayer join <name>` | Simulate a player joining | | `/fakeplayer leave <name>` | Simulate a player leaving | | `/fakeplayer list` | List all active fake players | | `/admintools help` | Show the in-game help page (alias: `/at help`) | | `/admintools reload` | Reload config.yml without restarting |

---

🔑 Permissions

| Permission node | Description | |----------------|-------------| | `admintools.invsee` | Use /invsee | | `admintools.ecsee` | Use /ecsee | | `admintools.vanish` | Use /vanish and see vanished players | | `admintools.fakeplayer` | Use /fakeplayer and see fake /msg routing | | `admintools.admintools` | Use /admintools reload |

> Default is `op` for all commands. Set any permission to `all` or a custom node in `config.yml`.

---

⚙️ Configuration

```yaml permissions: invsee: op ecsee: op vanish: op fakeplayer: op admintools: op

invsee: editable: true

ecsee: editable: true

fakeplayer: show-in-tab: true ```

Reload the config at any time with `/admintools reload` — no restart needed.

---

💾 Data Storage

Player inventories and enderchests are automatically saved to YAML when a player logs out. No database required.

``` plugins/AdminTools/ ├── config.yml ├── inventories/<uuid>.yml └── enderchests/<uuid>.yml ```

---

⚠️ Requirements

- Paper 1.21.1 — Spigot and CraftBukkit are not supported - Java 21+ - No external plugins or libraries needed

ADS