Tags
Creators
Details
3.1.0
Compatibility
Changes
AdminTools
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 full inventory ā 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
/msgsent 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)
/msgto 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
opfor all commands. Set any permission toallor a custom node inconfig.yml.
āļø Configuration
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
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:kHPMt0Qh:sz6q8A5m"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:kHPMt0Qh:sz6q8A5m"
}

