Nice Admin Tools adds a simple and easy-to-use menu to the game. It includes features such as Entity Counts, Item and Text Display Entity Editors, visual Game Rule controls, and more. This data pack is designed to simplify certain tasks for server administrators but can also be useful for map makers.
The data pack is currently published only on Modrinth. An automatically converted mod version is also available. You can download it here: Nice Admin Tools on Modrinth
Running the /function admin_tools command opens the main menu containing all available tools. The sections below explain each feature in more detail.
For PaperMC users, it is recommended to set the paper.maxChatCommandInputSize property to a value between 512 and 1024. More information can be found in the PaperMC Docs.
Allows administrators to quickly ban or kick a player from the server. Due to Mojang's permission system, admins executing this action may need to confirm the command afterward.
- Type: Select whether to ban or kick a player.
- Playername To Ban/Kick: The name of the affected player.
- Ban/Kick Reason: The reason for the chosen action, which will also be shown to the affected player.
Sends a message to all players currently online on the server. Messages can be styled and may optionally include a sound.
- Message To Broadcast: The message that will be sent to all online players.
- Type: Determines whether the message is sent as a chat message, title, or action bar message.
- Sound: The sound played for players when they receive the message.
- Color: The text color of the broadcast message.
- Bold: Determines whether the text is displayed in bold.
- Italic: Determines whether the text is displayed in italic.
Allows administrators to set the time of day to a specific tick or to presets such as Day, Noon, Night, or Midnight.
- Time Of The Day: The desired time setting.
- Specific Tick: Used to specify the exact tick if the previous option is set to "Specific Tick".
Allows administrators to change the server's weather for a specific duration.
- Weather: The type of weather to apply.
- Duration (In-game Days): The length of time, measured in in-game days, that the weather will last.
Provides options to quickly remove entities from the world, including presets for Boats and Items.
- Distance: Radius around the executor (in blocks) within which Boats will be removed.
- Only Boats Without Passengers: Removes only Boats that do not have passengers.
- Only Boats That Are Not Leashed: Removes only Boats that are not attached with a leash.
- Items To Clear: Choose whether to clear all items or only specific item types.
- Specific Item Or Item Tag List To Clear: Specifies the item(s) to remove if "specific type" was selected.
- Distance: Radius around the executor (in blocks) within which items will be removed.
- Entity Or Entity Tag List To Clear: Specifies which entity or entities should be removed.
- Distance: Radius around the executor (in blocks) within which entities will be removed.
- Only Entities Without Passengers: Removes only entities that have no passengers.
- Only Entities That Are Not Leashed: Removes only entities that are not attached with a leash.
- Only Entities Without A Custom Name: Removes only entities that do not have a custom name.
Provides an option to temporarily switch to Creative Mode. When entering Creative Mode, your current inventory is saved and cleared, and your location is stored. Exiting Creative Mode through the menu or the provided chat message restores your precious game mode, inventory and teleports you back to the location where you entered Creative Mode.
- Enter: Switch to Creative Mode.
- Exit: Exit Creative Mode and restore your previous state.
Dynamic Shortcuts to the settings menus included in our other data packs. Only shows links to data packs you are running. Currently supported are Fabled Roots, Katters Structures, Nice Mob Manager, Nice Actions, Nice Villager Type Changer, Nice Keep Inventory and Warping Wonders.
Count entities either at a specific moment or over a period of time at your current position or at the position of another player.
- Playername: Name of the player at whose location entities should be counted.
- Namespaced Entity Or Entity Tag List: Specifies the entity or entities that will be counted (e.g.
minecraft:zombie).
- Distance: Radius around the executor (in blocks) within which entities will be counted.
- Apply Glowing To Entities: Determines whether counted entities should receive the Glowing effect.
- Duration Of Glowing Effect: Duration in seconds for which the Glowing effect will be applied.
- Playername: Name of the player at whose location entities should be counted.
- Namespaced Entity Or Entity Tag List: Specifies the entity or entities that will be counted (e.g.
minecraft:zombie).
- Distance: Radius around the executor (in blocks) within which entities will be counted.
- Duration: Sets the time period in minutes during which entities will be tracked at the specified position.
Allows you to view and modify the current settings for vanilla Game Rules. This menu also includes the option to change the game difficulty.
Displays detailed information about a specific player, including position, gamemode, inventory contents, Ender Chest items, and other relevant data. The resulting chat message can also be used to clear specific slots in a player's inventory.
A simple editor that allows you to quickly create, modify, or remove Item Displays without using commands. When editing an existing Item Display, the menu will show its current settings.
- Namespaced Item: Namespaced item ID (e.g.
minecraft:egg).
- Size: The size of the created Item Display in percent.
- Billboard: Determines whether the entity rotates to face the player when rendered.
- Glowing: Whether the Item Display should have a glowing outline.
- Namespaced Item: Namespaced item ID (e.g.
minecraft:egg).
- Size: The size of the Item Display in percent.
- Billboard: Determines whether the entity rotates to face the player when rendered.
- Glowing: Whether the Item Display should have a glowing outline.
- Move To Current Position: Teleports the Item Display to the executor's current position.
Removes the nearest Item Display created with this editor within a radius of 16 blocks.
A simple editor that allows you to quickly create, modify, or remove Mannequins or NPCs without using commands. When editing an existing Mannequin/NPC, the menu will display its current settings.
- Profile Name For Skin: The player name used for the skin of the Mannequin/NPC.
- Custom Name: The displayed name of the Mannequin/NPC.
- Below Name Text: Text that will appear below the name.
- Copy Player Equipment: Allows copying the executor’s Offhand/Mainhand items or their full equipment onto the Mannequin/NPC.
- Pose: The pose the Mannequin/NPC will have.
- Scale: Size of the Mannequin/NPC in percent.
- Rotate Towards Nearest Player: Determines whether the Mannequin/NPC rotates to face the nearest player.
- Custom Name Visible: Determines whether the name is visible.
- Immovable: Determines whether the Mannequin/NPC can be moved.
- Invulnerable: Determines whether the Mannequin/NPC can take damage.
- No Gravity: Determines whether the Mannequin/NPC is affected by gravity.
- Hide Cape: Determines whether the cape is hidden if the skin includes one.
- Profile Name For Skin: The player name used for the skin of the Mannequin/NPC.
- Custom Name: The displayed name of the Mannequin/NPC.
- Below Name Text: Text that will appear below the name.
- Copy Player Equipment: Allows copying the executor’s Offhand/Mainhand items or their full equipment onto the Mannequin/NPC.
- Pose: The pose the Mannequin/NPC will have.
- Scale: Size of the Mannequin/NPC in percent.
- Move To Current Position: Teleports the Mannequin/NPC to the executor's current position.
- Rotate Towards Nearest Player: Determines whether the Mannequin/NPC rotates to face the nearest player.
- Custom Name Visible: Determines whether the name is visible.
- Immovable: Determines whether the Mannequin/NPC can be moved.
- Invulnerable: Determines whether the Mannequin/NPC can take damage.
- No Gravity: Determines whether the Mannequin/NPC is affected by gravity.
- Hide Cape: Determines whether the cape is hidden if the skin includes one.
Removes the nearest Mannequin/NPC created with this editor within a radius of 16 blocks.
Provides an option to give the executor a custom Mob Spawner with configurable spawning behavior.
- Namespaced Entity Name: Namespaced entity ID (e.g.
minecraft:zombie).
- Spawn Count: Number of mobs the spawner attempts to spawn each cycle.
- Required Player Range: The activation radius around the spawner within which a player must be present for it to function.
- Spawn Range: The radius around the spawner within which mobs can spawn randomly.
- Max Nearby Entities: Maximum number of nearby entities with the same entity ID allowed before the spawner stops spawning.
- Min Spawn Delay: The minimum delay in ticks before the next spawn attempt.
- Max Spawn Delay: The maximum delay in ticks before the next spawn attempt.
Quickly switch to Spectator Mode and jump to a player to begin spectating them.
- Name Of The Player: The player that will be spectated.
- Apply Night Vision: Applies the Night Vision effect for the duration of spectating.
A simple editor that allows you to quickly create, modify, or remove Text Displays without using commands. When editing an existing Text Displays, the menu will display its current settings.
- Display Text: The text that the display will show.
- Color: The color of the displayed text.
- Bold: Determines whether the text is bold.
- Italic: Determines whether the text is italic.
- Size: The size of the Text Display in percent.
- Billboard: Determines whether the entity rotates to face the player when rendered.
- Alignment: Sets how the text is aligned.
- Show Background: Determines whether a background is rendered behind the text.
- See Through: Determines whether the text is visible through blocks.
- Display Text: The text that the display will show.
- Color: The color of the displayed text.
- Bold: Determines whether the text is bold.
- Italic: Determines whether the text is italic.
- Size: The size of the Text Display in percent.
- Billboard: Determines whether the entity rotates to face the player when rendered.
- Alignment: Sets how the text is aligned.
- Show Background: Determines whether a background is rendered behind the text.
- See Through: Determines whether the text is visible through blocks.
- Move To Current Position: Teleports the Mannequin/NPC to the executor's current position.
Removes the nearest Text Display created with this editor within a radius of 16 blocks.