Minecraft Data Packs / Mob

Glacier Players | The Player Bots

  • check_circle Advancements
  • check_circle Functions
  • check_circle Predicates
  • 15,112 views, 5 today
  • 903 downloads, 0 today
  • 58
  • 53
  • 19
I_Cement
Level 31 : Artisan Pixel Painter Loremaster
10
Collaborators
Glacier Players is in an ALPHA state and not everything will be present!
Glacier Players tries to be as close but will never be 1:1 with real players. This is just a showcase of how far things can go.

This Data Pack aims to have bots that mimic the behaviour of players and be optimized to the point of overkill.


Release Compatibility
VersionsChanges | Use GitHub for Unstable Releases!
Release 91.20.5 - 24w17aComponents and new attributes
Release 10 - 11UR124w19b - 24w20b24w18a: New predicates (is_on_ground, Periodic Ticks)
24w19a-b: Renamed folders
Release 11 - Release 17b24w21a - 1.21.124w21a: Attribute changes and renamed folders
Release 18 - Release 1924w39a - 1.21.4Attribute changes and new consumable component
24w36a broke teleportation
Release 20
25w09a - 1.21.525w02a: Text Component Data Format, Entity Data changes (drop_chances)
25w04a: Changed tooltips
25w09a: Text Component changes
Release 21 - Release 23
[​R23: Stable]

1.21.5 - 1.21.725w15a: Added Locator Bar
25w18a: Strict JSON
25w20a: Dialog

Difference between Stable and Unstable
StableUnstable
No access to upcoming and experimental features or changes to existing features,

More stable with less bugs and issues,

Only supports a range of versions as it can support,

Newer optimizations are not used.
Early access to upcoming and experimental features or changes to existing features,

Higher risk of bugs and issues as stuff are internally changed,

Most often up to date with the recent snapshots, compatibility with older versions will break,

Higher performance in other systems via optimizations.


[ Glacier Players: Pure Vanilla and Optimized! ] Glacier Players | The Player Bots Minecraft Data Pack Glacier Players | The Player Bots Minecraft Data Pack
Glacier Player Features
1. Join, Leave, Die and Respawn.
2. Ability to emulate hunger, eating, regeneration, inventory and even experience (XP)!
3. Type, Spray and make Polls in chat,
4. Movements attempting to mimic player movement, load chunks and even get knockbacked!
5. Ability to place blocks with accurate placement and rotation, provided the building blocks.
6. Ability to break blocks, but not in a polished enough state to be automatically enabled and needs to be manually enabled.
7. Use the Locator Bar
8. Extension support that allows more custom behaviour such as Profile Pictures as waypoints.
9. Toolset of actions and configs to change what Glaciers do.


Glacier Player Features [​Based on Release 22]Player Parity Status
Connects, Disconnects, Respawning and Chatting100% + Bonus Content
Experience (XP)90% (XP Orbs don't follow Glaciers.)
Hunger, Exhaustion, Saturation and Eating98%
Inventory>80%
Knockback>85%
Undying Totems>99%
Armour60%-85% (Visual Errors at times.)
Tools?%
Mob Recognition1%
Combat1%
Breaking15%-20%
Placing80%-85% (Axis, Facing, Orientation, Rotation)
Player Hitboxes~100%
Set SpawnpointsOnly available via beds // >66%
Locator Bar~80% (Hiding self's waypoint is flawed)

[ Glacier Player Extension Loader - Release 21 ]
The Extension Loader allows for custom names, lines and custom content to be included in the Glacier Players. Glacier Players - Extensions Wiki


TypesCount
Name448
Connect51
Disconnect50
Idle254
Death73
Polls19
Voice0
Totem Popped20
Me100
Panic24
Response137
Sprays0

[ Difficulty must be above Peaceful for proper functionality! ]

GitHubDiscordWikiTrello
Links: GitHub - Source CodeDiscordExtensions WikiTrello
  Additional Info: MIT License. You are free to Contribute to the project!

Legacy (Experimental AI [​Releases 1-7])
Confused where Experimental AI is? EXPAI and Glacier Players were split off into separate packs due to the differences between each other. [Click to go to the Experimental AI on PMC]

Before Commenting:
If it doesn't work and you also have other data packs. Check if MC-259772 (missing tick reference) is the cause. Otherwise, comment.
CreditInspiration from Zeta/Lambda Players
CompatibilityMinecraft 1.21
Tags

30 Update Logs

Release 23 : by I_Cement 06/27/2025 11:38:44 pmJune 28 @ 3:38 am UTC

Commit Logs: R22..R23 | Release 23 - 1.21.6+ | Get on GitHub! | Mobberode Discord Server

Additions
Configs
  • DMarker Locations
    Reveals the locations of all DMarkers, indicated by a `angry_villager` particle,

  • Mark Glacier Messages
    Marks messages that are sent from a Glacier to have the text contents be grey. ***Recommended for multiplayer*** to sort real players from the fake players.
Changes
Building
  • Block Borders doesn't use any macros anymore and uses `align xyz` to align its borders to the block grid.
Compatiblity
GP Legacy | Experimental Mob AI
  • Changed AI disable tag
LOAD MORE LOGS

Create an account or sign in to comment.

User5782646G
05/23/2025 11:06 am
Level 1 : New Miner
how you doing
1
XGatoGamer24
08/11/2024 10:55 am
Level 1 : New Miner
Do not spawn in my world
3
I_Cement
08/12/2024 6:27 am
Level 31 : Artisan Pixel Painter Loremaster
history
You can disable that by setting the config for #AutomaticConnect glacier_players.config to 0 which enables and 1 which disables it

If you are referring to them not working. You need to provide more details below here

1. What Minecraft version is it?
2. Do you have any mods?
3. Are you playing on a server? (what type of server if so)
4. Is the Datapack recognised?

If you are using the one from GitHub. There are other datapacks contained within the folder itself, so you have to drag the Glacier Players folder out into the datapacks folder



If you have other datapacks. Is their load.jsons valid?
1
Ramoius
06/29/2024 10:41 pm
Level 1 : New Miner
Dont worked for me
2
I_Cement
06/30/2024 12:34 am
Level 31 : Artisan Pixel Painter Loremaster
history
How? It works in game using the latest release for me. Did you do something wrong while putting it in?
1
HAK0TA538
06/26/2024 7:47 pm
Level 48 : Master Guard
Do you plan to add visuals to make them look like players too? Maybe with animated Java
1
I_Cement
06/27/2024 11:02 pm
Level 31 : Artisan Pixel Painter Loremaster
Haven’t used animated Java but if I were to add the visuals for them. It will probably happen after all of the required work to make them be like players is completed
1
efasf
06/18/2024 11:39 am
Level 3 : Apprentice Miner
i wont be lonely ever againheadset_mic
4
mincraps teev
04/24/2024 6:25 pm
Level 6 : Apprentice Explorer
Kinda like that Lambda/Zeta Players addon from GMod

Keep it up
6
I_Cement
04/30/2024 6:05 am
Level 31 : Artisan Pixel Painter Loremaster
history
Keeping it up with how fast I'm developing the Glacier Players that like multiple updates come out within some weeks. I do know about the Lambda Players and I'm sure if you went to download any voice packs you may have seen some of my voice pack addons on the workshop.

I also made a whole ton of optimization changes to the overall code of the Glacier Players so you could say it's like the lambda players who are more optimized and performant. The optimizations are huge because having 100 Glaciers in release 7 would have the milliseconds per tick be around 43ms / 50ms while the optimizations I made in Release 9 would make the milliseconds per tick be around 30ms / 50ms on avg.
1

Welcome