AdministratorControl-v3.1.2.mcaddon
What's new
Changelog v3.1.2
### Floating Displays
- Replaced the old entity-based floating text display with Minecraft's TextPrimitive display system; new displays no longer need a display entity.
- Updated the create and edit flow to manage the display from one menu, with multiple lines, line-specific colors, per-line size sliders, and background options.
- Added color insertion controls for the selected line, plus controls to add lines and delete displays.
- Kept the existing display migration path so saved legacy displays can be converted to the new format.
### Menus and Icons
- Applied the shared menu layout and added consistent spacing between menu headings, explanatory text, and buttons.
- Restored the Structure Tool and Distance Ruler icons in their menu buttons.
- Fixed the duplicate Server Announcement label in the Owner menu.
- Fixed a floating display script syntax error that prevented the behavior pack from loading.
- Updated icon mappings for floating display and structure menus.
### World Time
- Updated time controls to use the current Script API world clock support.
- Added a current world time readout in HH:MM format and controls to pause or resume the clock.
- Added custom time entry with validation for the supported 0-23999 range.
- Updated localized custom-time examples in English, German, Spanish, Thai, and Simplified Chinese; 6000 is shown as noon.
### Compatibility and Cleanup
- Updated the behavior pack API dependency to @minecraft/server 2.11.0 and @minecraft/server-ui 2.3.0.
### Player Management
- Added a Locate Tamed Pets permission for staff roles and a paginated locator that searches the Overworld, Nether, and End for the selected player's pets, listing each pet's dimension and coordinates.
- Added optional kick reasons and temporary kick durations up to one month, including 2-week, 3-week, and calendar-month choices. Timed kicks prevent rejoining until the timer expires.
- Added temporary and permanent bans with optional reasons; banned-player entries show the reason and expiry, and expired bans are removed automatically.
### Villager Structures
- Added Save Villager to the Structure Tool. Aim at a villager to preview the save outline, name and save an entity-only structure, then preview and place it later.
- The save includes all entities inside the outline and excludes blocks.
### Pet Locator Improvements
- Extended pet searches to a 9 × 9 chunk area, four chunks in every direction from the selected player's location.
- Uses a temporary ticking area during the search when available, removes it afterward, and falls back to currently loaded entities if a temporary area cannot be created.
- Added pet actions to teleport the admin to a selected pet or move the pet to its owner. Admins with Teleport permission can also choose another online player to send to the pet.
### XP Distribution
- Added Send XP to Player Management as a configurable rank permission.
- Added controls to send XP to a selected player or all online players.
- Accepts XP points or levels, such as 20L, and splits large grants into valid XP-orb batches.
### Scheduled Server Announcements
- Added up to 10 repeating announcement schedules with 5-minute interval choices from 5 through 55 minutes, hourly choices from 1 through 12 hours, and once daily.
- Stores schedules in the dedicated admin_system:scheduled_announcements_v1 world dynamic property so they persist across world restarts.
- Added schedule names and options to edit the name, message, and repeat interval, or delete a schedule.
- Changing the repeat interval restarts that schedule's countdown from the time the edit is saved.
- Due announcements are sent when the world is running and at least one player is online.
### Main Menu Order and Localization
- Reordered the main menu to place Player Management under Personal Gamemode and World Settings above Utilities, with Personal Waypoints above Utilities.
- Updated announcement translations in all five supported languages, including schedule names, editing, repeat intervals, and the 25-minute option.
- Fixed malformed announcement localization lines that joined the update message and form label together.
This mod has no additional files

