Server UtilitiesСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (13)
release
Server Utilities v2.2.2
2.2.21 июл. 2025 г.431Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8datapack
Что нового
Updated to pack format 81 for Minecraft 1.21.7.
release
Server Utilities v2.2.1
2.2.118 июн. 2025 г.52Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6datapack
Что нового
## Changes
Updated pack format to 80 for Minecraft 1.21.6.
## Notes
Because click event commands with elevated permissions now require the player to go through a confirmation screen, **the configuration menu has become significantly more cumbersome to use**. A fix will be implemented soon, sorry for the inconvenience.
release
Server Utilities v2.2.0
2.2.019 мая 2025 г.69Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5datapack
Что нового
## Changes
- Now compatible with 1.21.5.
- Moved all internal functions to an `internal` folder, so that player-accessible functions can be more easily accessed.
- Added text fixing macros to update text components stored in NBT.
## Text-fixing macros
Minecraft's text component format received a considerable update in 1.21.5. Minecraft's "Data Fixer-Upper" is generally useful for updating NBT fields that the game knows to interpret as text components. But if you have stored JSON text components in custom NBT locations, these will not be updated automatically.
Therefore, I have developed function macros (available only on 1.21.5+) to fix older stored text.
### `server_utils:fix_text/block`
Updates JSON text components in block NBT. It runs at the current block location (`~ ~ ~`).
Usage: `function server_utils:fix_text/block {path:"foo.bar"}`
Where `foo.bar` is the [NBT path](https://minecraft.wiki/w/NBT_path).
### `server_utils:fix_text/entity`
Updates JSON text components in entity NBT. It runs as the current entity (`@s`).
Usage: `function server_utils:fix_text/entity {path:"foo.bar"}`
Where `foo.bar` is the [NBT path](https://minecraft.wiki/w/NBT_path).
### `server_utils:fix_text/storage`
Updates JSON text components in [storage](https://minecraft.wiki/w/Command_storage) NBT.
Usage: `function server_utils:fix_text/storage {path:"foo.bar",storage:"namespaced:id"}`
Where `foo.bar` is the [NBT path](https://minecraft.wiki/w/NBT_path) and `namespaced:id` is the ID of a [command storage](https://minecraft.wiki/w/Command_storage).
## Issues
While there was an attempt, I ultimately decided not to properly support snapshot 25w02a. This should not affect most players.
release
Server Utilities v2.1.4
2.1.410 дек. 2024 г.150Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4datapack
Что нового
Updated pack format to 61 for Minecraft 1.21.4.
release
Server Utilities v2.1.3
2.1.326 окт. 2024 г.69Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3datapack
Что нового
Updated pack format to 57 for 1.21.2/3.
release
Server Utilities v2.1.2
2.1.214 июн. 2024 г.154Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1datapack
Что нового
- Updated to Minecraft 1.21
- Re-added support for 1.18-1.20.4
If you are already running the pack and do not need to update to 1.21, you do not _need_ to install this version as it is functionally identical to v2.1.0 and v2.1.1.
release
Server Utilities v2.1.1
2.1.124 апр. 2024 г.108Minecraft: 1.20.5, 1.20.6datapack
Что нового
Updated to Minecraft 1.20.5. Note: This version ONLY works on 1.20.5 and 1.20.6. For 1.18.1-1.20.4, use v2.1.0.
release
Server Utilities v2.1.0
2.1.018 июл. 2023 г.91Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4datapack
Что нового
## Changes from unstable v2.0.x releases
- Fixed an issue where function `server_utils:spawn_loaded` (which runs tag `#server_utils:spawn_loaded`) was still not running correctly in Minecraft 1.19.4. Now, running the pack in 1.19.4 will wait one second before running `server_utils:spawn_loaded` (as older versions do).
- Improved ticking performance by running all the new player mechanisms within the player joining mechanism (i.e. they now only run when a player actually joins the server instead of running constantly).
- Removes the now unused `player_count` (from v1.2.x) and `spawn_marker_count` (from v2.0.3 and v2.0.4) scoreboard objectives upon loading.
- Fixed an issue where forcing off player registration did not work.
## Changes from v2.1.0
### New features
- Player usernames are stored in player-tracking markers under the data tag `data.username` as a raw JSON text component
- Players who have not logged on since v2.1.0 will have their marker's `data.username` set to `'"Unknown"'`
- Triggers which can be turned on or off by running the function `server_utils:config`
- `get_username`: Gets the username of the player whose ID matches the trigger value (i.e. `/trigger get_username set 3` will get the username of the player with ID 3)
- `list_ids`: List the IDs and usernames of all online players
- `list_all_ids`: Lists a page of ten IDs and the usernames of those players, even if they are offline. Pages can be navigated using the chat message or by setting the trigger value to the page number.
### Fixes
- Fixed an issue where new players since v2.0.5 were getting their IDs set to zero
- Fixed an issue where function tag `#server_utils:spawn_changed` was running every tick after uninstalling if the pack failed to disable
release
Server Utilities v2.0.4
2.0.418 июл. 2023 г.44Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6datapack
Что нового
## Server Utilities v2.0.4
- Fixed an issue where excess spawn-tracking markers were being summoned in Minecraft 1.19.4 due to [MC-261024](https://bugs.mojang.com/browse/MC-261024). This fix will also remove any excess spawn-trackers that currently exist in your world.
- Fixed an issue where players joining from older versions (Player ID 1.x.x) were being reassigned IDs.
### Notes
Function tag `#server_utils:spawn_loaded` still does not function properly in Minecraft 1.19.4 in this version of Server Utilities.
_Uploaded for archival purposes._
release
Server Utilities v2.0.2
2.0.218 июл. 2023 г.45Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6datapack
Что нового
## Server Utilities v2.0.2
### New features
- World spawn tracker
- Tag entities with `spawnlocked` to ensure they stay at world spawn
- Functions with the tag `#server_utils:spawn_changed` will run when spawn changes
- Function tag `#server_utils:spawn_loaded` runs when spawn is loaded, this has two implementations depending on version:
- 1.18-1.19.3: The data pack waits one second after it has loaded
- 1.20+: The data pack checks when spawn is loaded using `execute if loaded`
- Config menu. Run `function server_utils:config` to turn on/off some optional features
- Loops
- 1 second, 10 second and 1 minute loops available, which run functions in `#server_utils:1_sec_loop`, `#server_utils:10_sec_loop` and `#server_utils:1_min_loop`, respectively.
- Can be forcefully enabled by data packs that require them
- Registration level system
- Registration system now has levels, which can be increased in the config menu
- When a player's registration level is below current, the function tag `#server_utils:register_player` will run. Then, their registration level will be updated.
- Player-tracking markers
- A marker is spawned for each player that joins the server
- Allows for player ID and registration level to be transferred if a player changes their username.
- Functions with the tag `#server_utils:player_changed_name` are run if this occurs
- Inventory clearing and restoration system
- Run `function server_utils:clear_inventory` as a player to temporarily clear their inventory
- Run `function server_utils:restore_inventory` to restore it
- Functions with the tag `#server_utils:load` will load after Server Utilities
- Running `function server_utils:uninstall` will uninstall Server Utilities
### Changes
- Namespace changed to `server_utils` (from `player_id`)
- Tags `#player_id:player_join`, `#player_id:player_leave` are now `#server_utils:player_leave` and `#server_utils:player_join`
- Player ID system now uses scoreholder called `#counter` instead of `counter` to store the next ID
- Player joining can now handle multiple players joining in the same tick
- `#server_utils:player_leave` will now run for every player that leaves in the tick as their corresponding marker.
- Tag `#player_id:new_player` has been removed and is replaced by `#server_utils:register_player`
- `pack_format` updated to 10, for Minecraft 1.19-1.19.3 (should still work for all versions 1.18-1.20.1 except 1.19.4).
### Note for older versions
When running in versions prior to Minecraft 1.19.4, the server's console will complain that the file `server_utils:check_spawn_loaded` could not be loaded. This is perfectly fine as this file uses commands introduced in 1.19.4 and the data pack is designed to still function properly without it.
_Uploaded for archival purposes._
release
Player ID v1.2.1
1.2.118 июл. 2023 г.50Minecraft: 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6datapack
Что нового
## Player ID v1.2.1
- Can now detect when a player joins or leaves the server
_Uploaded for archival purposes._
release
Player ID v1.1.0
1.1.018 июл. 2023 г.37Minecraft: 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6datapack
Что нового
## Player ID v1.1.0
- Added an additional player registration system for use with other data packs
_Uploaded for archival purposes._
release
Player ID v1.0.1
1.0.118 июл. 2023 г.51Minecraft: 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6datapack
Что нового
## Player ID v1.0.1
- Gives each player who joins the server a numeric ID, saved to a scoreboard
- Pack format is 8 (Minecraft 1.18 - 1.18.1, though works fine on newer versions too)
_Uploaded for archival purposes._