A complete in-game admin toolkit for Minecraft Bedrock, covering player moderation, ticketing, land claims, ranks, teleportation, and server management. Everything is configurable in-game, with no config files needed. Achievement friendly.

Version 2.2
Namespace jm_at:
Bedrock 1.26.30+
Script API @minecraft/server 2.8.0, @minecraft/server-ui 2.1.0

Overview

Admin Tools is a complete in-game admin panel for Minecraft Bedrock servers and realms. It gives you full control over player moderation, ticketing, land claims, ranks, kits, teleportation, and server settings, all through clean in-game menus. No config files, no command memorization, no external tools.

Everything runs on the Script API with zero experimental features. Cheats stay off, achievements stay on. Whether you're running a small realm with friends or a larger server, Admin Tools takes care of the management side so you can focus on your world.

A quick video overview of Admin Tools.

v2.2 adds: Kits, Gravestones, a live color-coded claim selection preview, Owner-Only claims, per-admin Admin Privileges, a Game Commands menu, hologram scoreboard and stat leaderboards, custom claim notifications, a central Menu Visibility panel, an editable Ender Chest, owner Reset commands, smarter search, and a lot of polish throughout.

What's New in v2.2
  • Kits: build item bundles and hand them out as starter or claimable kits.
  • Gravestones: deaths leave a protected grave at the spot instead of scattering your items.
  • Live color-coded claim selection preview: see the box you're claiming before you commit.
  • Owner-Only claims: fully private claims even other admins can't touch (Server Owner only).
  • Admin Privileges: control what each admin can do, global or per-admin (Server Owner only).
  • Game Commands: a no-typing menu for weather, time, difficulty, world spawn, and game rules.
  • Hologram Scoreboard & Stat leaderboards: self-refreshing top-player displays.
  • Custom Claim Notifications: write your own enter and leave messages and pick where they show.
  • Menu Visibility: one place to show or hide features in the Player Menu.
  • Editable Ender Chest: the admin inventory viewer's Ender Chest is now live, not read-only.
  • Owner Reset commands: clear claims or restore factory settings, with a confirmation step.
  • Smarter search: hundreds of new keywords and cleaner, ranked results.
Achievement Friendly

This addon works without enabling cheats or turning off achievements. All core features are accessible through in-game menus, including gamemode changes.

Need help?

This is a large addon with a lot of features. If you run into trouble or have questions not covered here, visit my Discord.

↑ Back to top

Getting Started

Installation

Setup

New here? See the Installation & Updating guide for general addon installation steps.

  1. Download the .mcaddon file from CurseForge.
  2. Open it. Minecraft imports both the behavior pack and resource pack automatically.
  3. Create or open a world → Add-Ons → Enable both "Admin Tools (BP)" and "Admin Tools (RP)". Enabling just one pack now pulls in its partner automatically, so activating only the behavior pack or only the resource pack still loads the other.
  4. Load in. Operators receive the Admin Tool automatically on first join.
  5. The first admin to open the Admin Tool becomes the Owner.
Tip

You can change the owner later with the /jm_at:transferowner command or /jm_at:resetowner to clear it.

Version

Requires Minecraft Bedrock 1.26.30 or newer.

Updating from v2.1

Before you update

A few defaults changed or moved in v2.2. On existing worlds these apply the moment you update, so read this before you load in. None of it touches your claims, players, ranks, or kits, it just changes some behavior and where a couple of controls live.

Gravestones is on by default. This is a new feature, and it comes turned on (including on existing worlds) so deaths now leave a grave at the spot instead of scattering your items. Gravestones needs keepInventory, which the addon turns on and keeps on for you while gravestones is enabled. This does not disable achievements. If you'd rather have vanilla item drops back, turn gravestones off under Control Panel → Config Editor → Deathback.

Changing gamemode is now a staff privilege, and it's off by default. The old global gamemode toggle is gone. If your mods or admins used to switch gamemodes, re-grant it under Control Panel → Staff & Permissions (Mod Privileges / Admin Privileges).

Editing kits is its own privilege now. The new Manage Kits privilege is off by default, even for admins. The owner grants it to whoever should build kits. Players claiming kits is not affected by this. You can switch it on for all admins at once under Control Panel → Staff & Permissions → Admin Privileges.

Some new offline tools only appear after a player logs in once on v2.2. That covers editing a staff member's privileges while they're offline and viewing an offline player's homes. The button shows up once that player has joined again after the update.

First Launch

When you first load into a world with Admin Tools enabled, operators receive the Admin Tool and Player Tool automatically. All players receive the Player Tool on first join.

Use the Admin Tool to open the Admin Panel, and the Player Tool to open the Player Menu. These are your two main entry points, and everything in the addon branches out from these menus.

The resource pack includes a subpack option for button styling: choose between Default Buttons and Smooth Buttons in your world's resource pack settings. This changes the look of in-game form buttons.

Items & Recipes

Admin Tools adds eight custom items. All recipes are also viewable in-game through the Info pages on both the Admin Tool and Player Tool.

Item Recipe Access Purpose
Admin Tool Plank + Log (shaped, vertical) Staff only Opens the Admin Panel (or Moderator Panel for mods)
Player Tool Paper + Redstone (shaped, vertical) All players Opens the Player Menu (tickets, homes, warps, TPA, deathback, stats, kits)
Claim Tool Stick + Stick + Wool (shaped) All players Select corners to create and manage land claims
Claim Viewer 4× Lapis Lazuli + Glass (shaped, diamond pattern) All players View claim boundaries with particles
Hologram Tool Sign + Glow Ink Sac (shapeless) Admins only Place and edit floating text displays
Kit Tool Chest + Redstone (shaped, vertical) Staff only (needs the Manage Kits privilege to use) Opens the Kit Editor to build and manage kits
Chest Sorter Iron Ingot + Chest + Iron Ingot (shaped, vertical) All players Sort any chest's contents alphabetically
Elevator Block 4× Iron Ingot + Piston (shaped, diamond pattern) All players Teleport vertically between stacked elevator pads
Note

Anyone can craft and hold the Kit Tool, but using it to open the Kit Editor requires the Manage Kits privilege, which is off by default. See Updating from v2.1 for how the owner grants it.

Elevator Block

The Elevator Block is a craftable block that lets players move vertically between floors without stairs or ladders. Jump while standing on a pad to go up; sneak while standing on a pad to go down.

Stack two or more pads in the same column and the block handles the rest. The maximum distance between pads is 128 blocks. If no pad is found within that range in the triggered direction, nothing happens.

Recipe: 4× Iron Ingot + Piston (shaped, diamond pattern). Also viewable in-game through the Info menus on both the Admin Tool and Player Tool.

No special claim rules apply. The Elevator Block breaks like any other block and respects claim protection. Players without build access cannot break or place pads inside a protected claim.

↑ Back to top

Roles & Permissions

Admin Tools uses a four-tier hierarchy. Each tier keeps everything the tier below it can do, so an admin can do anything a moderator can, and the owner can do anything an admin can.

Permission Tiers

Tier How it's granted What they can do
Player Everyone by default. Uses the Player Tool: homes, warps, teleport, deathback, kits, tickets, and their own land claims.
Moderator Assigned from a player's profile (Assign as Moderator), the vanilla moderator / mod tag, or a rank named or tagged Moderator. Sees a limited Admin Panel based on the privileges they've been granted. Defaults are listed under Moderator Privileges.
Admin Operator level above 0, a player-permission level above Member, the vanilla admin tag (profile → Make Admin), or a rank named or tagged Admin. Sees the full Admin Panel. Admins start with almost every privilege on. See Admin Privileges.
Owner The first admin to open the Admin Tool becomes the owner. There is only ever one owner. Can never be restricted, kicked, banned, frozen, warned, or demoted. Holds the owner-exclusive powers below.

Owner-exclusive powers. Some things only the Server Owner can do:

The standalone gamemode toggle is gone in v2.2. Changing gamemodes is now a staff privilege (off by default) rather than a global on/off switch.

Staff privileges are managed under Admin Tool → Control Panel → Staff & Permissions.

The owner can also hide individual player-menu features (and some top-level admin buttons) under Menu Visibility, documented with the Server Controls.

Moderator Privileges

Moderators only see the parts of the Admin Panel they've been granted. Set the global defaults for all moderators at Admin Tool → Control Panel → Staff & Permissions → Mod Privileges (this moved out of the Config Editor in v2.2). Each privilege can also be overridden per moderator from their profile at Players → [mod] → Actions → Manage Privileges, online or offline.

On by default for moderators:

Off by default for moderators:

Tightened in v2.2

Spy History now requires the Spy Camera privilege, and the new Admin Log & Reports privilege gates who can read the audit logs (off for mods, on for admins).

Admin Privileges

Server Owner only.

Admin Privileges work just like Mod Privileges, with both global defaults for all admins and per-admin overrides. Admins default to almost everything on. An unset privilege resolves to allowed. Only four things are off for admins until the owner grants them:

Admin Privileges also include Admin Claim Bypass, which decides who can enter other admins' personal claims. This does not affect normal “Admin claims”. Admins always have access to those. It is off by default.

Admins also hold powers moderators never get, such as Permanent Ban and Unban, which stay on by default.

Edit these at Admin Tool → Control Panel → Staff & Permissions → Admin Privileges, or override one admin from their profile at Players → [admin] → Actions → Manage Privileges.

Offline edits

You can manage a staff member's privileges while they're offline, but the Manage Privileges button only appears after they have logged in once on v2.2.

↑ Back to top

Player Features

These features are available to all players through the Player Tool.

Player Tool Menu

Hold the Player Tool and use it (right-click / interact button) to open the Player Menu. The Player Tool can be crafted with Paper + Redstone (shaped, vertical) or is given automatically on first join.

The menu contains buttons for: Homes, Warps, Teleport (TPA), Deathback, Kits, Tickets/Warnings, My Stats, and Info. My Stats and Info are always shown; the rest are hidden when their feature is turned off.

As of v2.2, the server owner can show or hide most of these buttons in one place at Admin Tool → Control Panel → Menu Visibility. See Menu Visibility for details. Each feature's own on/off toggle still works and stays in sync with the Menu Visibility screen.

Tickets/Warnings

Submitting a ticket: Player Tool → Tickets/Warnings → Submit Ticket. Pick a category, describe the issue, and submit. Categories are configurable by admins at Admin Tool → Control Panel → Ticket Settings → Manage Categories.

There's a cooldown between submissions (default 2 minutes) and a maximum number of open tickets per player (default: 5). If your ticket is too short or the cooldown isn't up yet, you're told up front and the text you typed is kept rather than thrown away.

Ticket lifecycle:

  1. Open: Ticket submitted, waiting for staff.
  2. Claimed: A staff member has picked it up.
  3. Resolved: Staff marked it as resolved.
  4. Closed: Player viewed the resolution, ticket auto-closes.

Viewing warnings: Player Tool → Tickets/Warnings. View active warnings, acknowledge them, and submit appeals. Admins review appeals and can accept or deny them.

Tip

Resolved tickets auto-close once you view them.

Homes

Path: Player Tool → Homes

Save locations as named home points, then teleport back to them anytime. Players can save up to a configurable number of homes (default 3). As of v2.2 the maximum you can allow per player has been raised to 50 (it was 20). Existing worlds keep their current setting, so raise it in your Homes settings if you want the higher cap. Each home can be assigned one of 11 color icons for organization.

You can also teleport to your bed spawn from the Homes menu. There's a short teleport delay (3 seconds by default but can be configured), and teleportation cancels if you move during the countdown.

The Update Home button on each home's detail view moves the saved home to your current location without deleting and recreating it.

Staff viewing player homes: Staff can view and teleport to a player's homes from that player's profile, including while the player is offline. The offline view is read-only (teleport only). An offline player's homes only become visible after they have logged in once on v2.2, so the addon can save a copy that works while they're away.

Who may open this home viewer is controlled by the Teleport to Homes privilege, which is on by default. Deleting a player's home is admin-only; moderators get view and teleport only.

Teleporting to a home brings your mount (horse, mule, camel, llama, pig, or strider) and nearby parrots along with you. This also applies to warps, TPA, and dimension-lock ejection. See the note below on mounts and dimensions.

Mounts across dimensions

Mounts can't follow you across dimensions (a Minecraft limitation). If your teleport destination is in a different dimension, your mount stays safe where it was and you travel on your own. A prompt also lets you leave a mount behind on purpose, and mount teleporting was made more reliable in v2.2.

Admins can enable or disable homes at Admin Tool → Control Panel → Config Editor → Homes.

Warps

Path: Player Tool → Warps

Server-wide teleport points created by admins at Admin Tool → Warps. Players can browse and teleport to any warp they're allowed to use. Warps show dimension icons so you know where you're going, and teleportation to locked dimensions is blocked. Mount carry applies here too (see Homes).

As of v2.2, warps have three visibility tiers:

You set the tier when creating a warp, or change it later at Admin Tool → Warps → Set Visibility. Existing staff-only warps are unaffected by the update.

The warp limit was raised from 20 to 50, and long lists now page 25 at a time. Warps can still be pinned so they always appear at the top of the list, useful for spawn or other frequently-used destinations. Pinned warps can be reordered (moved up or down); unpinned warps are always listed alphabetically.

TP Player to Warp (new in v2.2): staff can send any online player to a warp without going there themselves. Find it at Admin Tool → Teleport → TP Player to Warp. It uses the same Summon permission as summoning a player.

Teleport

Path: Player Tool → Teleport

Send teleport requests (TPA) to other online players. Requests expire after 60 seconds. Both players must stay still during the teleport countdown; moving cancels the teleport. Mount carry applies here too, including the cross-dimension note under Homes.

The Last Location button inside the Teleport submenu sends you back to your most recent location before your last teleport.

The countdown cleanly cancels if the requesting player moves or disconnects. Previously there were edge cases where it could continue after they had left.

As of v2.2, closing the incoming request dialog with the X (or having the game close it for you) no longer counts as declining. The request simply stays pending. Only the Decline button declines it.

Admins can enable or disable this feature at Admin Tool → Control Panel → Config Editor → Teleport Settings.

Deathback

Path: Player Tool → Deathback

Return to the location where you last died. The addon tracks your death point automatically. If the death location is unsafe (lava, fire, or void), you'll see a warning before teleporting. As of v2.2 the unsafe-spot warning also flags a death where you burned to death after leaving the flames, not just a death while standing in fire.

The tool restore setting is a three-way option instead of a simple on/off toggle:

As of v2.2, tool restoration is also more reliable: re-giving is re-checked across a short window after you respawn, so tools land consistently and with no duplicates.

Configure at Admin Tool → Control Panel → Config Editor → Deathback.

Gravestones

When you die, your items go into a protected grave at the spot where you died instead of scattering on the ground. Walk up to the grave and interact with it to get your items back. Staff can recover a grave too.

Graves are protected: they can't be broken and they survive world restarts. Gravestones is on by default, including on existing worlds after updating to v2.2.

Note

Gravestones relies on the keepInventory game rule so your items are never scattered. The addon turns keepInventory on and keeps it on for you while Gravestones is enabled. This does not disable achievements.

To turn Gravestones off and go back to vanilla item drops on death, use Admin Tool → Control Panel → Config Editor → Deathback. Turning it off there also hands control of keepInventory back to you.

Player Stats

Path: Player Tool → My Stats

Stats are tracked automatically for every player: playtime, mob kills, player kills, deaths, blocks mined, blocks placed, and distance traveled. Your stats are visible to you through "My Stats" and to admins through player profiles.

As of v2.2, these tracked stats can also drive hologram Stat Leaderboards, a hologram that ranks players by any of these stats. See Holograms for details.

Note: Stats are only tracked while the Admin Tools addon is enabled in the world.

↑ Back to top

Land Claims

Players and admins can claim and protect land using two items: the Claim Tool (select corners) and the Claim Viewer (see boundaries). Claims protect your builds from griefing with configurable protections. Everything is managed through in-game menus.

Creating Claims

  1. Hold the Claim Tool.
  2. Crouch + Hit a block to set Corner 1. In survival you no longer have to fully mine the block. The hit sets the corner instantly. (The old method of crouch-interacting on both blocks still works too.)
  3. Crouch + Interact on a block to set Corner 2.
  4. Open the Claim Tool (use it normally, without crouching) to open the Claims menu.
  5. Tap Confirm Pending Claim.

The system auto-detects if your selection is inside, around, or bordering an existing claim and handles it accordingly.

In any claims list view (My Claims, Admin Claims, Browse All), a Current Claim button instantly selects the claim you are physically standing inside. This speeds up managing whichever claim you are currently in without having to scroll the list.

Live selection preview: As you set up a claim you can now see exactly what you are selecting before you commit. Temporary corner markers float at your two corners, and a live, color-coded outline draws the box you are selecting. Before you place Corner 2 the outline rubber-bands from Corner 1 to whatever block you are aiming at, snapping to it as you look around.

The outline color tells you what will happen if you confirm:

When you set Corner 2, the action bar spells out the chunk size and the exact result, for example Ready to expand…, Overwriting will delete 2 claims, or the reason the selection is blocked. A blocked selection shows no Create button, so you never tap a button only to be rejected at the end.

The preview is on by default. Toggle it under Claim Settings (the live border preview option). If a stray selection gets left behind, tap Cancel Selection to clear it and its corner markers without relogging.

Tip

You don't need to select the full height. Claims automatically extend from bedrock to sky (or the configured range for that dimension).

Note

When claiming is set to admin-only, both corners are gated. Non-admins can't even start a selection, and the menu simply tells them claims are admin-managed on this server.

Claim Viewer

Hold the Claim Viewer in your offhand and the action bar will display info about the claim you're standing in. Crouch while holding it in either hand to show boundary particles in a 20-block range around you.

Holding the Claim Viewer also draws the same color-coded outline around nearby claims, so you can see their borders at a glance the same way the selection preview shows yours.

Boundary particles are only visible to you. Other players nearby do not see them.

Protections

Each claim has 13 individual protection toggles. Every protection is enabled by default on new claims except Eject Players and Allow Vehicles, which are both off by default. Admins set the default protections for new claims at Claim Tool → All Claims / Settings → Claim Defaults and control which protections players can toggle themselves at Claim Tool → All Claims / Settings → Player Abilities.

Protection What It Does
Blocks Prevents breaking and placing blocks
Containers Locks chests, barrels, hoppers, furnaces, etc.
Entities Protects mobs, armor stands, etc.
PvP Blocks player-vs-player combat
Interactions Restricts doors, buttons, levers, trapdoors, and fence gates
Item Use Blocks buckets, flint & steel, fire charges, bone meal, and spawn eggs
Explosions Prevents TNT and creeper blast damage
Hostile Mobs Removes hostile mob spawns inside the claim
Crop Trampling Prevents farmland from being trampled
Fire Spread Removes fire blocks that spread into the claim
Ender Pearls Blocks ender pearl teleportation into the claim
Eject Players Auto-teleports non-members out of the claim
Allow Vehicles Exempts minecarts, boats, and addon vehicles from entity protection. Off by default.

Mob Blacklist: Specific mob types that are always removed when hostile mob protection is on. Configure at Claim Tool → All Claims / Settings → Mob Blacklist.

Mob Whitelist: A global list of mob types that are allowed to spawn inside the claim even when hostile mob protection is enabled. Manage it through the claim's protection settings, or via command: /jm_at:mobwhitelist <add|remove|list> <entity_type_id>.

Container protection note: Breaking a container (chest, shulker box, barrel, furnace, etc.) inside a claim with container protection enabled is now blocked. Previously, the open-container check could be bypassed by breaking the block instead of opening it.

Fire Spread protection note: Fire spread protection no longer incorrectly extinguishes fires on netherrack, soul sand, or soul soil.

Hostile mob safe-list: Claim hostile mob protection now correctly leaves copper golems, nautiluses, happy ghasts, skeleton horses, and minecraft:sulfur_cube alone. If you maintain a manual mob whitelist, these types do not need to be included.

v2.2 protection fixes:

Warning

Eject Players is disabled by default. Enable it carefully: it will teleport anyone without access out of the claim every 250ms.

Members & Trusted Ranks

Each claim has four member roles:

Add individual members by name, with optional expiring access (15 minutes to 7 days). You can also grant access to everyone with a specific server rank at once using Trusted Ranks, each with a role and optional expiry.

Edit a member in place: the member screen (open it from the claim menu, or as an admin through Inspect → Members) now has an Edit button beside Remove. Use it to change someone's role or access duration without removing and re-adding them. Changing a role leaves a temporary member's expiry alone unless you set a new one.

Roles through ranks: Mod and Admin roles can also be granted through ranks (with a confirmation warning), and the /tag command grants the moderator role too.

Sub-Claims

Sub-claims are zones inside a parent claim with independent protections and member lists. You can have up to 10 sub-claims per claim. Create one by selecting an area inside an existing claim with the Claim Tool.

The claim hierarchy now supports three levels: a parent claim can contain sub-claims, and each sub-claim can contain sub-sub-claims. For example: a city claim can have district sub-claims, and each district can have individual house sub-sub-claims with their own protections and member lists.

The global claim limit pool is shared across all three levels, so parent claims, sub-claims, and sub-sub-claims all draw from the same total capacity.

Expanding & Extending

Expanding an extended claim merges everything into one claim, resetting the extensions available.

Bonus claim chunks granted to an offline player now actually take effect when they log back in, rather than being lost.

Budgets & Chunks

Claim cost is measured in chunks, where one chunk is a 16×16 area (256 blocks of XZ surface). Despite the "chunk" name, claims can be any size and shape; the cost is based on the total block area you select, not on chunk grid lines.

Area budget formula: min(start + earned + bonus, max + bonus), in chunks. All budget and area settings are configurable at Claim Tool → All Claims / Settings → Claims Config, where the screen now explains how claim size works and spells out the units.

Tip

Sub-claims don't cost extra budget. Extensions use the same budget as expanding.

Admin Claims

Admins can create server-owned protected areas that don't count against any player's budget. These are ideal for protecting spawn areas, shops, arenas, and other shared builds. Admin claims display the creating admin's name.

Admin claims are now strictly rank-based. A player whose Admin privilege is revoked no longer keeps creator access to admin claims they made. Access follows the rank, not the person who created it. A separate Admin Claim Bypass privilege controls who can enter other admins' claims (this does not change the shared, rank-based access to actual admin claims).

Transfer Ownership, Force Delete, Edit Protections, and Adjust Height are now available through every claim access path: My Claims, Admin Claims, and Browse All Claims. Previously some of these controls only appeared from certain paths.

Owner-Only Claims

Owner-Only claims (Server Owner only) are fully private claims that even other admins and mods cannot enter, build in, see, edit, expand, or delete. They are created and maintained exactly like a normal personal claim. Admins simply have no access to them at all.

Note

Only the Server Owner can make and keep Owner-Only claims. Staff bypass privileges do not apply to them.

Claim Notifications

Players get a short message when they cross a claim border, an "entered claim" notice when they walk in and a "left claim" notice when they walk out.

By default, claim notifications are enabled, shown on the action bar, with a 1.5-second cooldown, and the notice now appears in about 0.2 seconds.

Claim Log

The admin claim log was overhauled in v2.1. Entries now display as inline body text rather than one button per entry. Page size increased from 10 to 15 entries per page.

Event type labels now use a bracketed color-coded format, for example: [Member Added], [Deleted by Admin], [Transfer]. Claim expansions, extensions, and transfers previously had no label; they now have their own tags.

New filter controls let you narrow the log by player (type a name or pick from the registry dropdown) or by action type (dropdown of all event types). Active filters are shown inline. A Clear Filters button appears only when filters are applied.

↑ Back to top

Kits

Kits let staff build item bundles from their own inventory and hand them out to players. A kit can be an automatic starter kit (given on first join) or a claimable kit that players pick up themselves from a menu. Everything is built and managed in-game, with no commands or config files required.

Kits are enabled and visible by default, but no kits exist until you make one. You can have up to 30 kits, and each kit can hold up to 41 item entries (a full inventory plus armor and offhand).

Manage Kits privilege

Building, editing, and deleting kits needs the Manage Kits privilege. It is off by default, even for admins, so the owner decides who can make kits. The owner can grant it to every admin at once at Admin Tool → Control Panel → Staff & Permissions → Admin Privileges, or to individual moderators through their privileges. Claiming a kit is a normal player action and never needs this privilege.

Creating a Kit

Path: Kit Editor → Create Kit

A kit is built from your own current inventory. Toggle on the items you want to include, set the amount for each, and the kit stores a snapshot of those items. Custom names, lore, enchantments, and durability are kept where Bedrock allows it; some items (potions, written books, shulker boxes, leather armor, and similar) can only be given in a basic form and are flagged with a warning before you save.

  1. Hold the Kit Tool and use it to open the Kit Editor, then tap Create Kit.
  2. Pick an icon and give the kit a name (with an optional name color).
  3. Toggle on the inventory items you want in the kit and set each amount.
  4. Choose the type: Claimable (players pick it up) or Starter (auto-given on first join).
  5. Set who can claim it, whether it is repeatable, and any playtime requirement, then save.

Who can claim a kit can be limited to:

A claimable kit can be once-only (given a single time per player) or repeatable on a cooldown. Repeatable kits can also set a Max Total Claims per player, which caps how many times each player can ever claim that kit (blank or 0 means unlimited). Starter kits are always once-per-player and cannot have a playtime requirement.

Rank- or playtime-gated kits can either be hidden until a player unlocks them (the default) or shown grayed out. Starter kits have an extra option to also give the kit to existing players who never received it.

Claiming a Kit

Path: Player Tool → Kits

Players open Kits from the Player Tool menu to browse and claim available kits. Each kit shows a status line such as available, already claimed, claim limit reached, on cooldown, or the rank/playtime needed to unlock it. Selecting a kit shows its contents and a Claim Kit button.

Claiming needs enough free inventory space. If you do not have room, nothing is taken and you are asked to make space first; anything that still does not fit after a claim is dropped at your feet. Pinned kits appear at the top of the list with a star.

Tip

Starter kits never appear in this list. They are delivered automatically on a player's first join. The Kits menu only shows claimable kits.

Give via Command

Path: Kit Editor → [click a kit] → Give via Command

Every kit comes with copy-ready commands so you can give or claim it from chat, an NPC button, or a command block. There are two script events:

<kit> can be the kit's name (color codes ignored) or #<id>. The kit goes to the player the command runs as, so you can target someone else with /execute as <player> run scriptevent jm_at:givekit <kit>, or wire it to an NPC or command block. The Give via Command screen generates these exact strings for you to copy.

Tip

/scriptevent is normally operator-only, but a survival player can still trigger a kit through a command block or NPC button that runs the command as them.

Kit Editor Tools

Open the Kit Editor with the Kit Tool and click any kit to manage it. Available tools include:

The kit's page also lets you edit its settings (type, cooldown, limit, who can claim, visibility), change its icon, test the claim on yourself, and delete the kit.

Reset Everyone

Reset Claims → Reset Everyone wipes every player's claim and cooldown history for that kit and cannot be undone. It asks for confirmation first. Deleting a kit also clears all of its claim history.

Kit Tool

The Kit Tool opens the Kit Editor. It is crafted with a Chest over Redstone (shaped) and is the only way to obtain it. There is no auto-give. Anyone can hold it, but it only opens the editor for staff who have the Manage Kits privilege.

↑ Back to top

Admin Panel

The Admin Panel is the central hub for server management. Open it with the Admin Tool. Top-level buttons include: Search, Tickets, Players, Teleport, Control Panel, Commands, Warps, Broadcasts, Admin Log, and Info. Moderators see a filtered version based on their privileges.

Tickets: Admin View

Path: Admin Tool → Tickets

View tickets across four tabs: Open, Claimed, Resolved, and Closed. Available actions include claiming a ticket, reply (add notes), resolve, close, teleport to the submission location, and delete (closed tickets only).

Ticket settings: Admin Tool → Control Panel → Ticket Settings. Toggle ticketing on/off, manage categories, set cooldowns and limits, and configure auto-delete after a set number of days.

Player Management

Path: Admin Tool → Players

Browse players in three views: Online players, Offline records, and Search by name. Select any player to open their profile and access moderation actions.

From an offline profile you can now do more than just read records. If the player is a staff member, a Manage Privileges button lets you edit their per-mod or per-admin privileges without waiting for them to log on (see Player Profiles). And if an offline player has any saved homes, a Homes button lets you view and teleport to them.

Note

These offline tools only appear once the player has logged in at least once on v2.2. The first time they join after the update records the details these buttons need, so the buttons show up after their first login post-update.

Player Profiles

Path: Admin Tool → Players → [select player]

Each player profile includes tabs for: View Tickets, Punishment History, Warnings (with appeals), Spy History, Admin Notes (up to 20 per player), and Rank. Player stats (playtime, kills, deaths, blocks, distance) are also visible here.

The admin home detail view on a player's profile is an action form. From here you can Teleport directly to that home, Delete it, or close/go back. Deleting a home is admin-only; moderators get view and teleport only.

You can also edit a staff member's privileges while they are offline. Open their offline profile at Admin Tool → Players → Offline → [select staff] → Manage Privileges and adjust their per-mod or per-admin overrides. No need to wait for them to be online. Admins can manage moderators (with the Edit Mod Privileges privilege); only the owner can manage other admins, and the owner is never editable. As with the other offline tools, the button appears after the staff member's first v2.2 login.

Actions & Moderation

From a player's profile, tap Actions to access moderation tools:

Action Description Access
Kick Removes the player from the current session Admin / Mod
Temp Ban Timed join block (moderators capped at 24 hours) Admin / Mod
Perm Ban Permanent ban Admin only
Unban Lift an active ban Admin only
Warn Formal warning (player can appeal) Admin / Mod
Freeze Locks the player in place, immune to damage Admin / Mod
Heal / Feed Instant health or hunger restore Admin / Mod
TP to Player Teleport to the player's location Admin / Mod
Summon Pull the player to your location Admin
Clear Inventory Wipe the player's inventory Admin
Gamemode Change the player's gamemode (requires cheats). Now gated by the Gamemode privilege, which is off by default. Grant it under Control Panel → Staff & Permissions to whoever should be able to change gamemodes. Privilege
Assign as Moderator / Remove Moderator Grant or revoke moderator role Admin only
Make / Remove Admin Grant or revoke the admin tag. Remove Admin now works on operators/op players too; the server owner is still protected and cannot be de-admined. Admin only
Tip

The warn threshold is configurable. Staff are alerted when a player reaches the threshold (default 3 active warnings). Change it at Admin Tool → Control Panel → Config Editor → Warn Flag Threshold.

Spy Camera

Path: Admin Tool → Players → [select player] → Actions → Spy (Camera)

Silently orbit around a target player in spectator mode. Look around to orbit, walk forward/back to adjust distance, and crouch or jump to stop. Each spy session is logged in the player's profile. Works on all platforms, including consoles and Realms.

Spy mode uses spectator mode under the hood. This fixes held items showing incorrectly on the spied player and prevents potential save failures for enchanted items. The experience from the spying admin's perspective is unchanged.

Reviewing a player's Spy History (the log of past spy sessions on their profile) now requires the Spy Camera privilege, so it is only available to staff who are allowed to spy in the first place.

Inventory Viewer

Path: Admin Tool → Players → [select player] → Actions → View Inventory & Ender Chest

View a player's hotbar, inventory, armor, and offhand slots. The Ender Chest is now a live, editable view, just like the main inventory, so staff can take or remove items straight from it instead of only reading a snapshot. This replaces the old read-only ender chest view and needs the latest Minecraft version.

Protected

The server owner's inventory is fully protected. No other staff can view, take, remove, or clear it. The viewer simply refuses to open for the owner.

Customize Menu

Path: Admin Tool → Customize Menu

Each admin can customize which buttons appear on their own Admin Tool main page. Buttons you rarely use can be hidden, and sub-menu items buried one or two menus deep can be promoted as shortcuts directly onto the main page.

These changes only affect your own view of the Admin Tool. Other admins each manage their own layout independently. This is a per-admin preference for the Admin Tool and is separate from Menu Visibility, which is the owner-wide setting that controls which features appear in the Player Menu for everyone.

↑ Back to top

Server Controls

Control Panel Overview

Path: Admin Tool → Control Panel

The Control Panel holds all server-level configuration. Sub-sections include:

Storage Health lives under the Action Log & Reports hub, alongside the other read-only monitoring views.

Server Lock & Whitelist

Path: Admin Tool → Control Panel → Server Controls

Dimension Locks

Path: Admin Tool → Control Panel → Dimension Locks

Lock any dimension instantly, or schedule a lock with countdown announcements (5 min, 1 min, 30 sec). Players inside a locked dimension are sent to spawn. All teleportation to locked dimensions is blocked.

Path: Admin Tool → Control Panel → Menu Visibility

One screen to control what shows up in the menus. The owner can show or hide which Player Menu features appear server-wide (Homes, Teleport, Warps, Kits, Tickets, and more) and which optional top-level admin buttons appear on the admin panel.

Each feature's own enable/disable toggle stays in sync with this screen. Disabling a feature also hides its button, and turning a button off here is reflected on the feature's own toggle too, so the two never disagree.

Note

This replaces the old Owner Menu Visibility that used to live under Roles. Each staff member sees the toggles for the features they manage; the section that hides admin-panel buttons is owner only.

Config Editor

Path: Admin Tool → Control Panel → Config Editor

All addon settings in one place. Changes take effect immediately, with no restart needed. Available sub-sections:

Moved in v2.2

The old Gamemode Access toggle (owner vs. all admins) is gone. Changing gamemode is now a staff privilege. Mod Privileges have also moved out of the Config Editor. You will find both under Control Panel → Staff & Permissions.

Item Watch

Path: Admin Tool → Control Panel → Item Watch

Item Watch is split into three clear sections:

v2.2 improvements

Malformed item ids (missing namespace or stray characters) are now rejected instead of creating dead entries that never match anything. Removing banned items no longer floods admin chat either. You get one summary per scan rather than one message per slot.

Storage Health

Path: Admin Tool → Admin Log → Storage Health (admin only)

Storage Health sits in the Action Log & Reports hub alongside the other read-only monitoring views. It tracks dynamic property storage usage across tickets, claims, the admin log, and the player registry. Automatic alerts appear on admin join when storage approaches capacity, and you can run an on-demand check from this view.

Storage Health now also reports the whole pack's real footprint, so you can keep an eye on overall storage on busy worlds.

Current capacity limits:

↑ Back to top

Ranks & Progression

Rank Database

Path: Admin Tool → Players → Rank Manager

Create up to 100 named ranks with custom colored name tags. Each rank has an internal name (up to 20 characters) and a display tag (up to 40 characters with Minecraft § color/style codes). Add, edit, and remove ranks from the Rank Manager.

Creating or editing a rank now shows a live preview of exactly how the name tag will look as you type, so you can see your colors and styles before you save. You can also use & in place of § when adding color codes by hand.

Bulk Assign / Remove

Path: Admin Tool → Players → Rank Manager → Bulk Assign / Bulk Remove

Assign a rank to many players at once (including offline players), or remove a rank from all or selected players.

Your selections are now kept as you move between pages, so a choice you make on one page is not lost when you flip to the next.

Staff Tags

Path: Admin Tool → Players → Rank Manager → Staff Rank Settings

Customize the default [Admin] and [Mod] name tags. You can also toggle per-staff custom rank display.

A new Hide staff ranks toggle stops the automatic [Admin]/[Mod] tag from showing above staff heads. A custom rank you have set for someone still shows. This is off by default.

Playtime Ranks

Path: Admin Tool → Players → Rank Manager → Playtime Ranks

Automatically promote players based on playtime thresholds (up to 20 tiers). Optionally override manually assigned ranks. Use the bonus playtime feature to credit untracked time to players who played before the addon was installed.

Heads up

Granting the Mod or Admin role through a rank gives everyone with that rank real staff powers. Make sure that's what you want before you confirm the warning.

↑ Back to top

Broadcasts & Logging

Broadcasts

Path: Admin Tool → Broadcasts

Broadcasts send a message to every active player. You can send one right away, or schedule a recurring one that fires on a set interval.

Sending or scheduling a broadcast is now a single screen with a live preview, so you see exactly how the message will look as you type. You can add color with & codes (for example &c for red or &6 for gold), and the older § codes still work too. A broadcast can have up to five lines; use Add line to reveal the next one.

You can have up to 5 active scheduled broadcasts at a time. Intervals are shown exactly as you set them, so a 90-minute repeat reads as 90m rather than a rounded 1h. A mistyped interval is rejected with a clear message instead of being saved.

Heads up

Deleting a scheduled broadcast asks you to confirm first, so you can't remove one with a single accidental tap. Pausing a broadcast keeps it in the list so you can resume it later.

Game Commands

Path: Admin Tool → Commands → Game Commands

Game Commands is a quick, no-typing menu in the Commands panel for the common world settings you used to run by hand. Everything is a tap, and the menu only shows the options you are allowed to use.

There is also a one-tap Gamemode switch that changes your own mode.

Two new staff privileges gate access, and both are off by default for moderators:

The one-tap gamemode switch uses the existing Gamemode privilege. Grant any of these in Admin Tool → Control Panel → Staff & Permissions (Mod Privileges or Admin Privileges). A staff member who has none of these privileges won't see the Game Commands button at all.

Action Log

Path: Admin Tool → Admin Log

The Admin Log opens an Action Log & Reports hub with several views. Reading these logs needs the Admin Log & Reports privilege (off for moderators, on for admins by default).

Each Action Log entry shows the time, a source tag ([ADM] for admin/mod, [PLR] for a player, or [SYS] for a system event), who did it, the action, the target where one applies, and any extra detail. PvP kills are recorded too, logged as a player action (PVP_KILL).

New in v2.2

The Staff Activity report now counts only staff actions. Player and system events were inflating the numbers before, so the per-staff totals are accurate now.

Saved Commands

Path: Admin Tool → Commands

The Commands panel lets you save up to 50 reusable commands. Use Add Command to create one on a single screen, and open a saved command to run, stop, edit, or delete it. Editing and deleting both happen from the command's own detail screen, and deleting asks you to confirm first.

A command can run once or repeat on an interval:

The old slider is gone. Instead, you pick how the repeat ends:

A plain-English recap of the schedule shows on the screen before you save, so you can confirm what the command will actually do. New commands start inactive. Turn one on from its page after saving to begin the run.

Heads up

Role, operator, and function/scriptevent commands are blocked from the runner for everyone. Manage staff in Staff & Permissions instead. A /gamemode command only runs through a saved command if you hold the Gamemode privilege.

Quick Run

Path: Admin Tool → Commands → Quick Run

Quick Run is for a one-off command you don't want to save. Type the command (without the leading /) and run it once, immediately. It uses the same blocked-command rules as saved commands.

↑ Back to top

Holograms

Holograms are floating text displays placed in the world. This is an admin-only feature using the Hologram Tool (craft with Sign + Glow Ink Sac, shapeless).

A world can have up to 100 holograms total. Each hologram supports up to 10 lines with 60 characters per line. Minecraft color and style codes are fully supported. To create one, use the Hologram Tool on a block, then choose what kind of hologram you want:

After picking a type, add or configure your lines, adjust the position, preview, and place. The editor shows a live preview that updates as you change things.

Scoreboard holograms. A Scoreboard hologram shows the top entries of a scoreboard objective and refreshes itself about every 10 seconds, so the standings stay current without you touching it. Pick or create the objective when you make the hologram. By default a scoreboard hologram:

You can change the title, how many rows show, the row format, the sort direction, whether offline players appear, and whether scores use comma separators while editing the hologram.

Stat Leaderboard holograms. A Stat Leaderboard hologram ranks players by stats the addon already tracks. No scoreboard setup and no typing. Pick Stat Leaderboard when creating the hologram and choose the stat; the addon builds and keeps the leaderboard up to date for you, refreshing itself about every 10 seconds just like a scoreboard hologram. You can rank players by any of these tracked stats:

To edit an existing hologram, sneak and interact with it while holding the Hologram Tool. Add colors and styles by typing & color codes (for example &c for red or &6 for gold) into the text fields; the classic § codes still work too, and the live preview shows exactly how your text will look. If holograms despawn (for example, after a world reload), restore them at Admin Tool → Control Panel → Restore Holograms.

Holograms placed in v2.1 or later use a half-block (0.5) entity height (jm_at:hologram_v2), which improves placement against ceilings and overhangs. Holograms placed in earlier versions keep their original 1-block height and are not affected by this change. General placement edge cases have also been improved.

Performance

Each hologram uses 2 entities. Too many holograms in one area may cause performance issues.

Tip

Use /kill @e[type=jm_at:hologram_v2,r=5] (and /kill @e[type=jm_at:hologram,r=5] for any older ones) to remove holograms in a 5-block radius. As of v2.2, using /kill to remove a hologram also removes its hitbox, so no second command is needed and removed holograms no longer leave an invisible hitbox behind.

↑ Back to top

Chest Sorter

Craftable by all players. Use the Chest Sorter item on any vanilla chest, trapped chest, copper chest, barrel, or shulker box to sort its contents alphabetically. Recipe: Iron Ingot + Chest + Iron Ingot (shaped, vertical).

↑ Back to top

AFK Detection

Settings path: Admin Tool → Control Panel → Config Editor (the AFK section)

Configurable idle detection with a warning timer (default 2 minutes idle) and an optional auto-kick timer (disabled by default; 60 minutes when enabled, configurable from 10 to 120 minutes). Staff can be exempted globally.

AFK players see cycling subtitle reminders. Moving, looking around, or interacting with anything resets the timer.

As of v2.2, the idle check also counts more kinds of activity. Using an item (eating, fishing, or drawing a bow) and interacting with an entity (such as trading with a villager) now reset the timer, so an active player who is standing still is no longer kicked for being idle.

↑ Back to top

Custom Commands

Admin Tools registers custom slash commands for quick access to key features:

Command Description Access
/jm_at:transferowner <player> Transfer ownership to another player Admin
/jm_at:resetowner Clear owner so next admin reclaims it Admin
/jm_at:forceunfreeze <player> Force-unfreeze (bypasses checks) Admin
/jm_at:removemod <player> Remove moderator role (bypasses checks) Admin
/jm_at:freeze <player> Freeze a player in place Admin
/jm_at:unfreeze <player> Unfreeze a frozen player Admin
/jm_at:warn <player> [reason] Issue a warning Admin
/jm_at:heal <player> Restore health Admin
/jm_at:feed <player> Restore hunger Admin
/jm_at:summonplayer <player> Teleport a player to you Admin
/jm_at:lockserver Toggle server lock on/off Admin
/jm_at:whitelist Toggle whitelist on/off Admin
/jm_at:mobwhitelist <add|remove|list> [entity_type_id] Manage the mob whitelist for the claim you are standing in Admin
Tip: easier color codes

Anywhere you type text inside an addon menu (broadcasts, claim notifications, hologram text, rank tags, and similar) you can now use & in place of the section sign (§) for color codes. This covers every Bedrock color, including the material colors like &p (gold), &s (diamond), and &j (netherite). The section sign is hard to type on most consoles and phones, so & is the easier alias. This applies only to text the addon renders. It does not change text written outside addon menus, such as your ordinary chat messages.

Reset Script Events

A few /scriptevent commands let the Server Owner wipe or reset addon data. These are Server-Owner only. An op or command block can run /scriptevent, but the addon still checks that you are the owner before doing anything.

Command What it does Confirm
/scriptevent jm_at:resetPlayerClaims <player> Clears one player's claims. Works on offline players by name. Leaves everything else alone. Runs immediately
/scriptevent jm_at:resetAllClaims Clears every claim on the server. Run again within 10 seconds
/scriptevent jm_at:resetToDefaults Puts every setting back to factory defaults without touching your claims, players, ranks, tickets, bans, holograms, or kits. Run again within 10 seconds
/scriptevent jm_at:resetData Full wipe of all addon data: settings, claims, tickets, ranks, everything. Run again within 10 seconds

The two server-wide claim and settings resets (resetAllClaims and resetToDefaults) ask you to run the same command again within 10 seconds to confirm, so a fat-finger can't wipe anything. resetPlayerClaims runs on the first command since it only affects one player.

Danger

resetAllClaims and resetData are destructive and cannot be undone. resetData permanently deletes ALL addon data (settings, claims, tickets, ranks, everything) and requires running the command twice within 10 seconds to confirm. If you only want to reset your settings, use resetToDefaults, which keeps your claims, players, ranks, tickets, bans, holograms, and kits.

↑ Back to top

Troubleshooting & FAQ

Most issues come down to permissions, a feature being turned off, or running an older build. Work through the questions below before reaching out. They cover the things people ask about most.

First thing to check

Make sure you are on the latest version (v2.2) and on a current version of Minecraft Bedrock. A few features (such as the editable Ender Chest in the inventory viewer) need the newest Minecraft version to work. The behavior pack needs 1.26.30 or newer.

The Admin Tool does nothing / I have no admin powers.

The first admin to open the Admin Tool becomes the server owner. If you have no powers, you are not recognized as staff yet. An operator, a player permission above Member, the admin tag, or a rank named or tagged Admin all grant admin access. A moderator is set the same way with the mod/moderator tag, a Moderator rank, or Players → (open the player) → Assign as Moderator.

A button or feature is missing from my menu.

Two things hide menu entries. First, your privileges: many tools are gated and default off for moderators (and a few for admins). The owner grants them under Admin Tool → Control Panel → Staff & Permissions. Second, Menu Visibility: the owner can hide player-menu features and optional admin-panel buttons under Control Panel → Menu Visibility. If a player feature is missing, check both its own setting and the Menu Visibility toggle. The two stay in sync.

I am stuck in Spectator (cheats off).

Press Sneak + Jump together to open a rescue menu that lets you switch back to Survival or Adventure (Creative too, if you have the gamemode privilege), or keep working from your tools without leaving Spectator. If you rejoin the world while still stuck, the menu reopens for you automatically. This works without cheats or operator status, so you can always get out.

I can't read why something was rejected.

As of v2.2, errors show as a popup you dismiss with OK, instead of flashing past in chat (which is hidden while a menu is open). That way you can actually read why an action was refused. Success messages still go to chat as before.

My teleport (TPA) request keeps getting declined.

Closing the request dialog with the X (or having the game close it for you) no longer counts as declining. The request just stays pending; only the Decline button declines it.

My mount didn't come with me when I teleported.

Mount teleporting is more reliable now, and a prompt lets you leave your mount behind if you prefer. Mounts can't follow you across dimensions (a Minecraft limitation), so a teleport to another dimension leaves your mount safe and alive where it was and takes you on your own.

Items keep disappearing in my claim.

Harmless thrown items (bottles o' enchanting, eyes of ender, chest boats, and a few others) are no longer cleared inside protected claims. Things that actually hurt you, like hostile mobs and their fireballs, are still removed when the matching protection is on. If a named pet is being cleared, note that a name tag spares a mob from the purge unless its type is on the mob blacklist.

Deaths scatter items / a grave appeared instead.

Gravestones is a new v2.2 feature and is on by default, so deaths now leave a protected grave at the spot. Walk up and interact to recover your items (staff can recover any grave). It needs the keepInventory game rule, which the addon turns on and keeps on for you while it is enabled (this does not disable achievements). To go back to vanilla drops, turn Gravestones off under Control Panel → Config Editor (the Deathback section).

My mods or admins can't change gamemode anymore.

Changing gamemode is now a staff privilege, and it is off by default. Re-grant it under Control Panel → Staff & Permissions (Mod Privileges or Admin Privileges). The old global gamemode toggle is gone.

An offline tool button isn't showing up.

Some v2.2 offline tools (editing a staff member's privileges while they're offline, and viewing an offline player's homes) only appear after that player has logged in once on this version. The button shows up after their first login post-update.

How do I reset everything?

There are two different resets, run by the Server Owner as /scriptevent commands:

Both ask you to run the same command again within 10 seconds to confirm, so a mistype can't wipe anything. If you only need to fix your configuration, use resetToDefaults and keep your data.

Danger

resetData is destructive and cannot be undone. Use it only when you truly want a clean slate. For a settings-only reset that keeps your claims, players, ranks, tickets, bans, holograms, and kits, use resetToDefaults instead.

I'm hitting a storage or capacity warning.

The addon stores up to 1500 recent players in the registry and up to 9000 claims, and warns as you approach those limits. Check Admin Tool → Admin Log → Storage Health to see the whole pack's real footprint and where the space is going.

More help

Still stuck, or have a question this guide doesn't cover? Join my Discord and ask there, happy to help.