blib-res-fabric-1.21.1-0.3.0-fork.jar
Curse Maven Snippet
What's new
BLib — 0.3.0-fork
The shared library the AVP modules run on. Almost none of it is visible in-game — it's what lets the mods on top of it do more.
⚠ Breaking
- Update BLib and the AVP modules together. Alien 0.2.0 and Human 0.1.7 both need this version, and older AVP versions won't run on it.
- Nothing was removed from your worlds. BLib adds no blocks, items or mobs of its own, and its tags are unchanged.
- Modders: the animation controller API is gone.
AzAnimationControllerand its command builders are replaced by a dispatch-policy system built onAzCommand, play behaviours and sequences. - Modders: faction relationships were rewritten.
FactionRelationshipsand its interfaces are replaced by a reputation system with its own commands.
What's New
- Pathfinding rebuilt — the largest change by far, a full replacement for vanilla's node evaluator. Configurable terrain rules, water handling, posture (so a mob can crawl a passage it can't walk through), and block-breaking pathfinding, where a mob plans a route through something it has to dig first. This is what lets xenomorphs tunnel rather than only walk.
- Dismemberment framework — limb definitions, hitboxes, hit prediction and visual state, all data-driven. Limbs can be struck individually, severed, and change how an entity moves and renders afterwards.
- Territory & contests — claim chunks, track who holds what, and resolve overlaps when two claimants collide, with claim strength set by the mod using it.
- Post-processing & shaders — a post-effect framework with configurable inputs and uniforms, plus per-bone lighting. The machinery behind effects like irradiated fog and glow.
- Shields — a general API so any item can be made to block.
- Events — a much wider surface for dependent mods: block break, chunk load, save and unload, chunk claims added and removed, entity load, remove and tick, and setup events.
- Animation dispatch — play behaviours, animation sequences, dispatch policies, and handling for animations blocked or changed mid-play.
Changes
- New reputation and player claim commands, replacing the old GOAP and faction ones.
- Entity references and shield support added to the common API.
- Wider render API, with new client-side hooks for dependent mods.
- A BLib Engine toggle keybind.
Bug Fixes
- Predator heat vision broke with Sodium installed — terrain was never classified, so the world rendered through the sky heat formula instead of reading as terrain. Entities still worked, which is what made it look so odd. BLib now detects Sodium and restores the terrain mask.
- Milk cleared effects it shouldn't have — tagged effects now survive a bucket of milk.
- Effects showed particles that were meant to be hidden.
- Stale terrain data after chunk changes, which could leave lighting and vision reading the old state.
Removed
AzAnimationControllerand its command builders, andFactionRelationshipsand its interfaces — both replaced, see above.- The GOAP debug HUD and the GOAP and faction commands — moved to BLib Engine. The data side stays in BLib; only the display left.
No player-facing content was removed. BLib has none.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include

