1.2
Compatibility
Changes
#NEW README
AdminToolkitPlugin
AdminToolkit is a comprehensive server administration plugin for Paper (Minecraft 1.21.1). It provides a sleek graphical user interface (GUI) triggered by a single command, allowing administrators to manage world properties, player actions, and personal settings without memorizing complex commands.
🚀 Features
Centralized Admin GUI
- Main Command: Access all tools via the
/admincommand. - Quick Navigation: Use
/admin [player]with tab-completion to jump directly to a specific player's action menu.
🌍 World Management
- Time Control: Instantly switch between Day and Night.
- Weather Control: Toggle between Clear, Rain, and Storm.
- Maintenance Mode: Toggle server access; only admins can join when active.
- Global Actions: Teleport all players to spawn or send server-wide broadcast messages.
- Chat Management: Clear global chat or toggle a Global Mute to stop all non-admin chat.
👥 Player Management
- Punishments: Kill, Kick, and Ban with predefined or custom reason support.
- Control: Freeze/Unfreeze movement and Smite (lightning strike).
- Utility: View inventories, Ender Chests, Teleport to players, or Bring players to you.
- Messaging: Send direct admin messages to players via the GUI.
- Permissions: Manage player OP status directly or use the Fake OP prank.
- Gamemode: Set specific players to Survival, Creative, Adventure, or Spectator.
- History: View a player's X-Ray History to see all valuable ores mined this session.
- Restoration: Instantly Heal, Feed, or Starve players for testing/admin purposes.
🛡️ Anti-Cheat System
- X-Ray Alerts: Real-time, global monitoring for suspicious mining activity.
- Tracked Ores: Fully customizable menu to select exactly which blocks (Diamonds, Ancient Debris, etc.) trigger alerts.
- Interactive Notifications: Chat alerts are clickable; clicking an alert instantly opens the mining player's X-Ray history and coordinates.
🛡️ Self Management
- Gamemode: Quickly toggle between Survival, Creative, Adventure, and Spectator.
- Vanish Mode: Become completely invisible to other players on the server.
- Admin Essentials: Self-heal and self-feed.
📊 System & Persistence
- Live Health Monitor: Real-time TPS and Memory usage tracking within the GUI.
- Smart Persistence: Maintenance mode, Global Mute, Vanish, Freeze, and Tracked Ore settings are automatically saved and restored across server restarts.
🛠️ Installation & Usage
- Download the latest JAR from the Releases page (or build it yourself).
- Place the JAR in your Paper server's
plugins/folder. - Restart your server.
- Use
/adminin-game to open the toolkit.
Permissions
admintoolkit.admin: Required for all admin features (defaults to OP).
🔨 Development
Prerequisites
- Java 21
- Gradle
📜 Technical Details
- Platform: Paper API (1.21.1)
- Text Engine: Adventure API (Component-based)
- Build System: Gradle (Kotlin DSL)
Created for Paper Minecraft administrators.
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:stGoKEnj:WuTjKRaO"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:stGoKEnj:WuTjKRaO"
}

