Utility · Lightweight
Tag Tool
A minimal entity tagging utility for Bedrock. Add, remove, and inspect tags on any entity through a clean in-game Script API UI — no commands needed.
Overview
Tag Tool is a lightweight addon that lets operators add and remove tags on players in worlds where cheats are off — no /tag command access needed. Everything runs through a multi-screen Script API UI triggered by using the Tag Tool item.
It's intentionally scoped. No economy system, no player registry, no database. Just tag management for players, done through a clean in-game interface.
Installation
- Download the
.mcaddonfile from CurseForge or the release page. - Open it — Minecraft will automatically import both the behavior pack and resource pack.
- Create or open a world and go to Behavior Packs in world settings.
- Activate JM Tag Tool BP. The resource pack is linked automatically.
Usage
Opening the UI
Hold the Tag Tool item and use it (right-click, or the use button on mobile/controller) to open the main menu. Operators receive the item automatically on their first join. It can also be crafted at any crafting table — place a paper and a gold ingot together (shapeless) to get one.
Adding a tag
From the main menu, choose My Tags to manage your own tags, or Target Player to pick another online player. From the tag manager screen, select Add Tag, type a name into the text field (max 256 characters), and confirm. The tag is applied immediately.
Removing a tag
From the tag manager screen, select Remove Tag to see a list of all tags currently on that player. Select one to remove it immediately.
In-game help
The main menu includes a How to Use button that opens a built-in help screen covering all features. It's always up to date with the installed version.
Protected tags
Tags beginning with sb_, scoreboard, or jm_ are hidden from the Tag Tool UI and cannot be added or removed through it. This prevents accidental modification of internal addon or scoreboard state.
Tag Tool works without cheats enabled. It's the cleanest way to manage player tags on a survival or adventure world where /tag would otherwise require operator cheats to be on.
Commands
Tag Tool is UI-first and doesn't add custom slash commands. Standard Bedrock /tag commands still work alongside it.
# Native Bedrock tag commands still work as expected
/tag @e[type=cow] add my_custom_tag
/tag @e list
Compatibility
Tag Tool uses a minimal footprint to avoid conflicts with other packs:
- Adds one custom item (
jm_tt:tag_tool) with a crafting recipe — no custom blocks - No global scoreboard entries
- No dynamic property namespace collisions — uses
jm_tt:prefix throughout
Operator access
Tag Tool checks operator status in three stages. First it reads the player's command permission level (the standard Bedrock operator flag). If that isn't available, it falls back to player permission level. As a final fallback, any player carrying one of the tags op, operator, or admin is granted access — useful on servers or realms where formal op assignment isn't possible.
Works alongside AdminTools, JM Shop, JM Mail Delivery, and JM Notice Board on the same world without conflicts.
Changelog
v1.0.0
- Initial release
- Multi-screen Script API UI for add / remove / inspect
- Player tag management — manage your own tags or target any online player
- Full Script API 2.x compatibility