avp_alien-res-fabric-1.21.1-0.2.7-fork.jar
Curse Maven Snippet
What's new
Alien - 0.2.7-fork
READ THIS FIRST
Server owners on 0.2.6 should update. 0.2.6 can crash the world tick whenever a hive restocks an egg from its reserve, and an affected hive brings the world down again as soon as it reloads.
No world edits or config changes are needed. Drop the new jar in and start as normal.
Game Breaking Changes
SERVER CRASH WHEN A HIVE RESTOCKS AN EGG - FIXED
- 0.2.6 could crash the server tick outright while a hive was materialising an egg from its reserve. It reported as "Exception ticking world" with a NullPointerException and repeated on every attempt.
- It looked positional to players - standing in one spot near a hive, or looking at xenomorphs on the surface - because that is simply where the hive was trying to place eggs.
- Nothing is lost to this. No blocks, entities, loot or structures were affected, and worlds that crashed are not damaged.
Changes
PERFORMANCE
- Eggs no longer run AI planning. An ovomorph sits still and holds one decision - whether to hatch - but was running a full plan cycle twenty times a second. On a live server this measured as more of the tick than any single xenomorph caste. Eggs now think only while they actually want to hatch.
- Target scanning is now remembered for a few ticks instead of being recalculated on every check. The line-of-sight test behind it was being re-run constantly because the AI library re-validates its plan every tick.
- Acquisition can now lag by up to a fifth of a second. For comparison, a vanilla mob re-scans for targets every half second, so xenomorphs still react more than twice as fast as a zombie.
Bug Fixes
FLOATING EGGS
- Fixed eggs placed by drones sitting exactly half a block above the floor. The chamber bed position was being read as the CENTRE of the block and used as the egg's feet.
- This only ever affected drones. Runners place eggs through a different path that was already correct, which is what finally identified it.
- Fixed eggs laid by a seated queen appearing in mid-air beside her. Her eggs took their height from her own position, and a queen sitting on her ovipositor is well above the floor.
- Eggs now clear the resin vein in the cell they occupy instead of rendering with resin through them.
- Existing floating eggs will not correct themselves - they are already placed. Killing them and letting the hive lay fresh ones is enough.
THINGS THAT WOULD NOT DIE
- Fixed entities ending up alive with no health and unkillable by any means. Several finishing blows used an effectively infinite damage value, which becomes an invalid number as it passes through armour and absorption - and an entity holding an invalid health value never registers as dead.
- Affected the ravager's execute on players, the queen and empress finishing blows, both nuke kill sweeps, and aberrant xenomorphs dying of radiation sickness.
- If you have previously seen an empress that could not be killed, this was very likely part of the reason.
Removed
Nothing.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

