File Details
Overseer_Companion_v2.4.2_XPPathfindBlacklist.mcaddon
- R
- Jun 22, 2026
- 1.60 MB
- 12
- 26.30
File Name
Village_Overseer_Companion_v2.4.2_XPPathfindBlacklist.mcaddon
Supported Versions
- 26.30
Overseer Companion — v2.4.2 Changelog
Overview
This update focuses on making the Overseer feel more like a proper companion instead of a static defence cube. It now has better XP handling, smarter hostile targeting, persistent naming, improved recall behaviour, and a rebuilt orb-style visual model.
New: XP Orb Collection & XP Shower
The Overseer can now collect nearby vanilla XP orbs while active.
Collected XP is stored inside the Overseer, causing it to grow slightly and emit a glowing aura as its XP bank fills. Once it has gathered enough XP, or when it returns to the player, it releases the XP back as a controlled shower of vanilla XP orbs around the player.
XP collection now scans much further than the normal targeting radius, using a best-effort loaded/render-range scan so it can gather XP from across the surrounding loaded area.
Notes
- XP is stored by orb count, not exact hidden XP value, due to Bedrock scripting limits.
- Returned XP is spawned back as vanilla XP orbs, so it behaves much closer to normal XP pickup than direct XP injection.
Improved XP Pathfinding
XP collection has been reworked to avoid bad targets.
Previously, the Overseer could repeatedly dive into the floor when trying to reach XP orbs it could not properly access. It now tracks pursuit progress and temporarily ignores XP orbs that appear blocked, buried, or unreachable.
This should stop the Overseer getting stuck on a single bad XP orb and allow it to move on to better targets.
Hostile Threat Priority
Hostile targeting now takes priority over XP and loot collection.
If the player is under threat, the Overseer will pause scavenging and focus on defence first.
Threat targeting is now smarter:
- Mobs actively attacking the player are treated as urgent threats.
- Dangerous mobs score higher.
- Close mobs score higher.
- Ranged mobs with line-of-sight score higher.
- Mobs moving toward the player score higher.
- Hostiles merely existing far away are less likely to be attacked immediately.
This makes hostile mode more protective and less wasteful.
Persistent XP Bank on Recall
Recalled XP is no longer lost.
If the Overseer is carrying XP when recalled into its orb, that XP is stored persistently and restored when the Overseer is redeployed. The menu also includes an option to release stored XP without needing to redeploy the companion.
Duplicate Overseer cleanup also safely merges stored XP before removing extras.
Persistent Companion Naming
The Overseer can now be named and will keep that name until it actually dies.
Names persist through recall and redeploy. The recalled orb item also carries the companion’s name while stored in the player’s inventory.
Naming can be done through:
- the Overseer menu
- a named vanilla Name Tag used on the deployed Overseer
Recall does not count as death. If the deployed Overseer is killed, the saved name is cleared.
Orb Visual Refresh
The Overseer’s visual model has been rebuilt.
The old cube-style body has been replaced with a rounder solid orb approximation built from voxel-style geometry. Facial expressions are now floating blocks positioned between the orb core and the outer rings, giving the companion a cleaner animated face.
Updated visuals include:
- rounder orb body
- floating facial expression blocks
- improved passive, transition, and aggro ring arrangements
- smoother idle animation
- stronger aggro animation
- refreshed entity texture
- refreshed orb item texture
Facial Expression Fixes
Facial expressions have been restored and kept compatible with the newer Molang-safe system.
The addon no longer relies on resource-pack scoreboard Molang for expression state, avoiding repeated content log errors on newer Bedrock versions.
Recall & Deployment Fixes
Several recall and deployment issues have been cleaned up:
- recall preserves XP bank
- recall preserves companion name
- redeploy restores saved name and XP
- fixed a script dependency issue that could stop the thrown orb from spawning the companion
- preserved existing owner checks and duplicate cleanup logic
Behaviour Improvements
- Item and XP collection are less restricted by the old leash behaviour.
- XP collection can roam further than normal targeting.
- Combat still uses stricter priority logic so the Overseer does not abandon the player.
- XP shower delivery now triggers more reliably near the player.
- XP shower spawning is throttled for Realm/Switch safety.
Technical Changes
- Removed RP-side
query.scoreboard(...)usage. - Visual state now uses synced entity properties and variant fallback.
- Added persistent owner-side storage for recalled XP.
- Added persistent owner-side storage for custom companion names.
- Added XP target progress tracking and temporary blacklist handling.
- Preserved existing entity IDs, item IDs, namespace, UUIDs, and core menu behaviour.
Known Limitations
- Bedrock scripting does not expose the exact hidden value inside each XP orb, so XP banking is based on collected orb count.
- XP collection only works on entities that are loaded/simulated by the game.
- The orb is still built using Bedrock geometry cubes, so it is rounded by voxel approximation rather than true smooth mesh rendering.

