Bumps the game version to 1.21.10. No code changes in this release.
Known Issues:
- [NEW] Guards move sporadically/unrealistically when suddenly encountering a hostile mob (i.e. a pillager dropped via summon).
- Bow guards that have an active target have a tendency to take paths that incur fall damage when no other path is available.
- Melee guards with shields can get stuck in a permanent blocking-only loop when 1v1 against a ranged mob.
Migrating from <=1.21.5: you will see warnings in the logs like Failed to decode value '{}' from field 'ArmorItems' at index 0': No key id in MapLike[{}]. This is due to inventory management changes and is expected. May fix in the future.
Bumps to minecraft version 1.21.9 from the previous snapshot release. Updates armor rendering (as done to all previous version) that didn't match the original version of this repo from mrsterner.
Updates to shoulder pads:
- no longer show through chest armor
- slightly rotated downward to match original version
Updates to quiver:
- updated quivers to match the slight offset on the back as found in the original version
- no longer intrudes into the head.
- now sit off of chest armor slightly more to prevent armor rendering into the quiver.
- size was slightly reduced.
- only renders if not holding a bow or a crossbow
Known Issues:
- [NEW] Guards move sporadically/unrealistically when suddenly encountering a hostile mob (i.e. a pillager dropped via summon).
- Bow guards that have an active target have a tendency to take paths that incur fall damage when no other path is available.
- Melee guards with shields can get stuck in a permanent blocking-only loop when 1v1 against a ranged mob.
Migrating from <=1.21.5: you will see warnings in the logs like Failed to decode value '{}' from field 'ArmorItems' at index 0': No key id in MapLike[{}]. This is due to inventory management changes and is expected. May fix in the future.
Fixes some armor rendering that didn't match the original version of this repo from mrsterner for 1.21.8.
Updates to shoulder pads:
- no longer show through chest armor
- slightly rotated downward to match original version
Updates to quiver:
- updated quivers to match the slight offset on the back as found in the original version
- no longer intrudes into the head.
- now sit off of chest armor slightly more to prevent armor rendering into the quiver.
- size was slightly reduced.
- only renders if not holding a bow or a crossbow
Known Issues:
- Bow guards that have an active target have a tendency to take paths that incur fall damage when no other path is available.
- Melee guards with shields can get stuck in a permanent blocking-only loop when 1v1 against a ranged mob.
Migrating from <=1.21.5: you will see warnings in the logs like Failed to decode value '{}' from field 'ArmorItems' at index 0': No key id in MapLike[{}]. This is due to inventory management changes and is expected. May fix in the future.
Fixes some armor rendering that didn't match the original version of this repo from mrsterner for 1.21.7.
Updates to shoulder pads:
- no longer show through chest armor
- slightly rotated downward to match original version
Updates to quiver:
- updated quivers to match the slight offset on the back as found in the original version
- no longer intrudes into the head.
- now sit off of chest armor slightly more to prevent armor rendering into the quiver.
- size was slightly reduced.
- only renders if not holding a bow or a crossbow
Known Issues:
- Bow guards that have an active target have a tendency to take paths that incur fall damage when no other path is available.
- Melee guards with shields can get stuck in a permanent blocking-only loop when 1v1 against a ranged mob.
Migrating from <=1.21.5: you will see warnings in the logs like Failed to decode value '{}' from field 'ArmorItems' at index 0': No key id in MapLike[{}]. This is due to inventory management changes and is expected. May fix in the future.
Fixes some armor rendering that didn't match the original version of this repo from mrsterner for 1.21.6.
Updates to shoulder pads:
- no longer show through chest armor
- slightly rotated downward to match original version
Updates to quiver:
- updated quivers to match the slight offset on the back as found in the original version
- no longer intrudes into the head.
- now sit off of chest armor slightly more to prevent armor rendering into the quiver.
- size was slightly reduced.
- only renders if not holding a bow or a crossbow
Known Issues:
- Bow guards that have an active target have a tendency to take paths that incur fall damage when no other path is available.
- Melee guards with shields can get stuck in a permanent blocking-only loop when 1v1 against a ranged mob.
Migrating from <=1.21.5: you will see warnings in the logs like Failed to decode value '{}' from field 'ArmorItems' at index 0': No key id in MapLike[{}]. This is due to inventory management changes and is expected. May fix in the future.
Fixes some armor rendering that didn't match the original version of this repo from mrsterner for 1.21.5.
Updates to shoulder pads:
- no longer show through chest armor
- slightly rotated downward to match original version
Updates to quiver:
- updated quivers to match the slight offset on the back as found in the original version
- no longer intrudes into the head.
- now sit off of chest armor slightly more to prevent armor rendering into the quiver.
- size was slightly reduced.
- only renders if not holding a bow or a crossbow
Known Issues:
- Bow guards that have an active target have a tendency to take paths that incur fall damage when no other path is available.
- Melee guards with shields can get stuck in a permanent blocking-only loop when 1v1 against a ranged mob.
Fixes some armor rendering that didn't match the original version of this repo from mrsterner for 1.21.4.
Updates to shoulder pads:
- no longer show through chest armor
- slightly rotated downward to match original version
Updates to quiver:
- updated quivers to match the slight offset on the back as found in the original version
- no longer intrudes into the head.
- now sit off of chest armor slightly more to prevent armor rendering into the quiver.
- size was slightly reduced.
- only renders if not holding a bow or a crossbow
Known Issues:
- Bow guards that have an active target have a tendency to take paths that incur fall damage when no other path is available.
- Melee guards with shields can get stuck in a permanent blocking-only loop when 1v1 against a ranged mob.
Bumps Minecraft version from 1.21.8 to 1.21.9 on the snapshot 25w37a! This is not a stable release.
The only major code change was in the handling of armor rendering.
Known Issues:
- Bow guards that have an active target have a tendency to take paths that incur fall damage when no other path is available.
- Melee guards with shields can get stuck in a permanent blocking-only loop when 1v1 against a ranged mob.
Migrating from <=1.21.5: you will see warnings in the logs like Failed to decode value '{}' from field 'ArmorItems' at index 0': No key id in MapLike[{}]. This is due to inventory management changes and is expected. May fix in the future.
NOTE: attached file doesn't match recent change to version naming convention. Snapshot now comes directly after MC version number and is followed by mod version number.
Bumps Minecraft version from 1.21.7 to 1.21.8!
Known Issues:
- Bow guards that have an active target have a tendency to take paths that incur fall damage when no other path is available.
- Melee guards with shields can get stuck in a permanent blocking-only loop when 1v1 against a ranged mob.
Migrating from <=1.21.5: you will see warnings in the logs like Failed to decode value '{}' from field 'ArmorItems' at index 0': No key id in MapLike[{}]. This is due to inventory management changes and is expected. May fix in the future.
Bumps Minecraft version from 1.21.6 to 1.21.7!
Known Issues:
- Bow guards that have an active target have a tendency to take paths that incur fall damage when no other path is available.
- Melee guards with shields can get stuck in a permanent blocking-only loop when 1v1 against a ranged mob.
Migrating from <=1.21.5: you will see warnings in the logs like Failed to decode value '{}' from field 'ArmorItems' at index 0': No key id in MapLike[{}]. This is due to inventory management changes and is expected. May fix in the future.
Bumps Minecraft version from 1.21.5 to 1.21.6!
Known Issues:
- Bow guards that have an active target have a tendency to take paths that incur fall damage when no other path is available.
- Melee guards with shields can get stuck in a permanent blocking-only loop when 1v1 against a ranged mob.
Migrating from <=1.21.5: you will see warnings in the logs like Failed to decode value '{}' from field 'ArmorItems' at index 0': No key id in MapLike[{}]. This is due to inventory management changes and is expected. May fix in the future.
Major Bug Fix: When migrating from Minecraft version 1.21.4 to 1.21.5 for GuardVillagers, existing guards would disappear. This was due to handling of the existence of items in a guards inventory, hand items, and armor items.
IMPORTANT: If migrating from 1.21.4, please use this version (mc1.21.5-1.0.3-fabric) or newer for 1.21.5. If you use mc1.21.5-1.0.2-fabric, you will lose your existing guard villagers.
Known Issues:
- Bow guards that have an active target have a tendency to take paths that incur fall damage when no other path is available.
- Melee guards with shields can get stuck in a permanent blocking-only loop when 1v1 against a ranged mob.
Updates MC version to 1.21.5!
Additional changes include:
-
Guard Villager GUI now shows guard model
-
New spawn egg texture added in parity with
1.21.5spawn egg changes
Known Issues:
- MAJOR BUG: When migrating from Minecraft version 1.21.4 to 1.21.5 for GuardVillagers, existing guards will disappear. This is due to handling of the existence of items in a guards inventory, hand items, and armor items. This is fixed in mc1.21.5-1.0.3, please use this version for 1.21.5!
- Bow guards that have an active target have a tendency to take paths that incur fall damage when no other path is available.
- Melee guards with shields can get stuck in a permanent blocking-only loop when 1v1 against a ranged mob.
Fixes hat rotation on guard villagers. Hats were centered to body rotation instead of head rotation/angle/etc.
Known Issues:
- [NEW] GUI is missing model when interacting with a Guard Villager (fix planned for 1.21.5).
- Bow guards that have an active target have a tendency to take paths that incur fall damage when no other path is available.
- Melee guards with shields can get stuck in a permanent blocking-only loop when 1v1 against a ranged mob.
Initial version of the unofficial fork of GuardVillagers. Supports Minecraft version 1.21.4 (bumped from 1.21).
Additional changes include:
- Crossbow guards no longer overshoot their targets
- Bow guards AI fixed (guards can use regular bows again)
- Melee guard pathing behavior updated to prevent "moonwalking" and not attacking
Known Issues:
- Bow guards that have an active target have a tendency to take paths that incur fall damage when no other path is available.
- Melee guards with shields can get stuck in a permanent blocking-only loop when 1v1 against a ranged mob.


