Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
AVP

AVP

An Aliens vs Predator mod for Minecraft 1.21.1+

664
9
Equipment
Mobs
World Generation

Compatibility

Minecraft: Java Edition

1.21.1

Platforms

Fabric
NeoForge

Supported environments

Client and server

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Visit wiki Join Discord server
Donate on Ko-fi

Creators

bvanseg
bvanseg Member
AzureDoom
AzureDoom Member
Gothic-Lycan
Gothic-Lycan Member
pheonix_atredes
pheonix_atredes Member

Details

Licensed Apache-2.0
Published last year
Updated 12 hours ago
DescriptionGalleryChangelogVersions

fabric 0.1.7

by bvanseg on May 13, 2025
Download

neoforge 0.1.7

by bvanseg on May 13, 2025
Download

v0.1.7

☢️ Breaking Changes

  • N/A

✨ What's New

  • Added a new debug command /avp debug hive layer current to check which layer of a hive the player is currently in.

♻️ Changes

  • Updated female marine model + hair_5 texture.
  • Irradiated queens now have a chance of spawning naturally in irradiated biomes.
  • Hives are now broken up into layers:
    • Every hive is now represented as a "sphere" of influence.
    • The sphere consists of different layers. From closest to furthest away from the hive center, the layers are as follows:
      • Center Layer (Core). The queen resides here.
      • Praetorian Layer. Where Praetorians can naturally spawn.
      • Drone Layer. Where drones can naturally spawn. In the future, ovomorphs will be moved here by drones.
      • Warrior Layer. Where warriors can naturally spawn.
      • Edge Layer. Nothing spawns here, this is the border of the hive.
      • Leash Layer. Aliens can exit the core hive (resin area), but still be members of the hive beyond it if they are within this layer.
      • Buffer Layer. This is a layer double the width of the core layers + leash layer. No other hives (of the same variant) can form here.
    • Currently, this hive layering is only used for natural spawning. Later on the alien AI will have a bias towards resting in their respective layers.
  • Aliens can now place resin nodes above blocks they can't replace.
    • Previously, aliens could only replace certain blocks with resin nodes. This lead to the alien being unable to put resin nodes down in areas with irreplaceable blocks.
    • Now, aliens can place resin nodes in open air blocks above blocks they can't replace, allowing them to spread resin veins in nearly all places.
  • Added the following configuration options:
    • ABERRANT_CHESTBURSTER_SPAWN
    • ABERRANT_DRONE_SPAWN
    • ABERRANT_OVAMORPH_SPAWN
    • ABERRANT_PRAETORIAN_SPAWN
    • ABERRANT_QUEEN_SPAWN
    • ABERRANT_WARRIOR_SPAWN
    • IRRADIATED_DRONE_SPAWN
    • IRRADIATED_PRAETORIAN_SPAWN
    • IRRADIATED_QUEEN_SPAWN
    • IRRADIATED_WARRIOR_SPAWN
  • Removed the following configuration options:
    • NATURAL_SPAWNING_ENABLED
      • This config option wasn't actually used in the code.
    • ADULT_SPAWNING_ENABLED
      • Following the recent hive spawning changes, this config option is no longer all that useful.
    • YOUNG_SPAWNING_ENABLED
      • Following the recent hive spawning changes, this config option is no longer all that useful.
    • REMOVE_VANILLA_SPAWNS
      • Highly specific spawn configuration like this option provided is better suited for other mods to handle, not AVP.
    • MINIMUM_DISTANCE_BETWEEN_HIVES_IN_BLOCKS
      • This has now been replaced with MINIMUM_DISTANCE_BETWEEN_NATURAL_QUEEN_SPAWNS_IN_CHUNKS, which more accurately describes what the original config option was used for.

🐞 Fixes

  • Fixed uprooted ovomorphs not despawning even if they have already hatched.
  • Fixed nether resin nodes having incorrect block properties.
  • Fixed irradiated resin, irradiated resin nodes, irradiated resin veins and irradiated resin webs having incorrect block properties.
  • Fixed variant aliens being unable to replace enemy variant resin.
  • Fixed variant aliens not creating hives near enemy variant hives.
  • Fixed variant aliens spawning on resin near enemy variant hives without having a nearby hive of their own to spawn in.
  • Fixed variant hives not balancing drone and warrior numbers correctly.
  • Fixed variant hives not balancing praetorian numbers correctly.
  • Fixed variant hives not balancing queen numbers correctly.
  • Fixed nether resin not being flame-resistant and turning into basalt (NeoForge-only).
  • Fixed nether resin veins being destroyed when ignited by flamethrowers.
  • Fixed aliens spreading resin that belonged to other strains (ex. nether xenomorphs spreading aberrant resin).
  • Fixed broken textures appearing when an aberrant queen became irradiated.
  • Fixed broken textures appearing when a nether queen became irradiated.
  • Fixed nether queens not spawning in the nether.
  • Fixed aberrant aliens not naturally spawning on aberrant resin.
  • Fixed aberrant aliens not spawning on aberrant resin in the end, nether or overworld.
  • Fixed nether aliens not spawning on nether resin in the end or the overworld.
  • Fixed normal aliens not spawning on regular resin in the end or the nether.
  • Fixed the following resin blocks having incorrect map colors:
    • Aberrant Resin
    • Aberrant Resin Node
    • Aberrant Resin Vein
    • Aberrant Resin Web
    • Irradiated Resin
    • Irradiated Resin Node
    • Irradiated Resin Vein
    • Irradiated Resin Web
    • Resin
    • Resin Node
    • Resin Vein
    • Resin Web
  • Fixed the following resin blocks not being flammable (Fabric-only):
    • Aberrant Resin
    • Aberrant Resin Node
    • Irradiated Resin
    • Irradiated Resin Node

🛠 Data Pack

  • Added #avp:has_xenomorphs biome tag.
  • Added #avp:is_irradiated biome tag.
  • Added #avp:resin_blocks block tag.
  • Added #avp:resin_nodes block tag.
  • Added #avp:aberrant_resin_replaceable block tag.
  • Added #avp:irradiated_resin_replaceable block tag.
  • Added #avp:nether_resin_replaceable block tag.
  • Added #avp:normal_resin_replaceable block tag.
  • Added #avp:resin_replaceable block tag.
    • Allows for controlling which blocks aliens can fully replace with resin.
    • Serves as the base for the other resin replaceable tags.

🔬 Technical Changes

  • Entity spawn handling code is now shared between Fabric and NeoForge.
  • Rewrote alien variant type handling from the ground up.
    • Aliens can no longer have multiple variants.
    • This rewrite makes handling alien variants far less bug-prone.

fabric 0.1.6

by bvanseg on May 10, 2025
Download

neoforge 0.1.6

by bvanseg on May 10, 2025
Download

v0.1.6

☢️ Breaking Changes

  • N/A

✨ What's New

  • N/A

♻️ Changes

  • Queens no longer forcibly create their own hives regardless of nearby hives.
  • Queens may now join an existing hive even if that hive already has a leader.
    • This means a hive can have multiple queens. This is intended behavior for a future mechanic.

🐞 Fixes

  • Fixed ovomorphs hatching and releasing facehuggers even while they are dead or dying.
  • Fixed queens having issues creating new hives.
  • Fixed hives not creating praetorians if a queen is present.
  • Fixed hives sometimes breaking out into civil wars due to interference from multiple queens and/or hive leaders.
    • Please note that this only applies to newer hives and does not apply to existing hives.
    • If you have hives undergoing civil wars, one of the hives needs to lose (all xenomorphs in that hive are dead) so that the hive dies.

🛠 Data Pack

  • N/A

🔬 Technical Changes

  • N/A

fabric 0.1.5

by bvanseg on May 10, 2025
Download

neoforge 0.1.5

by bvanseg on May 10, 2025
Download

v0.1.5

☢️ Breaking Changes

  • NOTE: If you have an existing world you must delete your old avp config for some changes in this update to take effect.

✨ What's New

  • N/A

♻️ Changes

  • Updated deepslate titanium ore texture to be more consistent with other deepslate ores.
  • Xenomorphs now only move 10% faster instead of 20% faster when chasing a target.
  • Significantly improved hit registration for all hitscan-based weaponry.
  • Queens no longer despawn under any circumstances.
  • Queens no longer immediately place a resin block down beneath wherever they are standing.
  • Chestbursters, facehuggers and ovomorphs no longer count towards the hive's overall health.
    • These aliens will no longer count towards the hive boss bar.
    • They also will not keep the hive alive. If you kill all xenomorphs in the hive, the hive dies, even if there were chestbursters, facehuggers or ovomorphs within the hive.
    • If they are left alive under the right conditions, however, they can form an entirely new hive.
  • Rebalanced queen resin spread stats to allow queens to spread resin faster and more frequently than drones.
    • We want queens to be able to "jump-start" a hive with this change. Previously they were too slow to spread any resin at all.
  • All aliens (except queens) will now only naturally spawn in hives.
    • This means if there is resin outside a hive, aliens will no longer naturally spawn there.
    • Hives must be alive and must not be in an angered state in order for aliens to spawn in them.
  • Aliens with a hive no longer despawn if their hive is in an angered state.
  • Reduced MINIMUM_DISTANCE_BETWEEN_HIVES_IN_BLOCKS from 1024 blocks (64 chunks) to 256 blocks (16 chunks).
    • This change does not apply retroactively.
    • We're reducing the default value so that naturally spawning queens are more common as the default experience.
  • Naturally spawning queens now only spawn once in a chunk region.
    • The size of the region currently depends on the value of MINIMUM_DISTANCE_BETWEEN_HIVES_IN_BLOCKS in the config.
    • Killing the queen will not allow more natural queens to spawn in that region. Once the region is cleansed, it's cleansed for good.
    • Artificial queens/hives can still be made in these regions even after naturally occurring queens have been eradicated.
  • Removed requiresResin config options, xenomorphs (excluding queens) now always require resin in order to spawn.
    • We're making this change to allow for players to have consistent experiences, as well as to complement other spawn changes we've made this update.
    • If you want to add custom xenomorph spawns, we recommend using third-party mods designed with spawning customization in mind.
  • Renamed "Ovamorph" to "Ovomorph".
    • These are only display-facing, non-breaking changes. Ovomorphs will have their registry name changed starting with v0.2.0.
  • Renamed "Raw Silica" item to "Silicon".
    • These are only display-facing, non-breaking changes. Raw Silica will have its registry name changed starting with v0.2.0.
  • Renamed "Block of Raw Silica" block to "Block of Silicon".
    • These are only display-facing, non-breaking changes. Block of Raw Silica will have its registry name changed starting with v0.2.0.
  • Reduced overall block damage dealt by acid by 80%.
    • Acid's block damage still scales with the "strength" of acid, which increases when acid entities overlap.

🐞 Fixes

  • Fixed the inner jaws of both drones and warriors sticking out of their necks.
  • Fixed aliens not checking their surroundings to see if there is enough space to grow.
  • Fixed hatched ovomorphs closing up again after re-logging.
  • Fixed hatched ovomorphs not closing up again after royal jelly is used on them.
  • Fixed 'Imperfect Organism' advancement not including alternative strains of aliens or royal aliens.
  • Fixed 'Eggsploration Time' advancement not being granted when shearing royal or non-regular strain ovomorphs.
  • Fixed 'Regicide' advancement not being granted when killing non-regular strain praetorians or queens.
  • Fixed 'Xenocide' advancement not including alternative strains of aliens or royal aliens.
  • Fixed mobs dying to chestbursting even after switching to peaceful difficulty.
  • Fixed royal jelly item not triggering player hand swing animation when used.
  • Fixed royal jelly item being consumed when right-clicking non-alien entities.
  • Fixed royal jelly block item not triggering player hand swing animation when used.
  • Fixed royal jelly block item being consumed when right-clicking non-alien entities.
  • Fixed poison jelly item being consumed even if alien is already poisoned.
  • Fixed villagers not becoming commissaries (Fabric-only).
  • Fixed empty canisters being consumed when right-clicking non-cow entities.
  • Fixed industrial furnaces not emitting light while cooking.
  • Fixed shift-clicking not working with industrial furnace.
  • Fixed marines always wandering around immediately when spawned in or when loading into the world.
  • Fixed guns rendering a muzzle flash in inventories.
  • Fixed multiple guns in inventory playing animations if the guns are copies of each other.
  • Fixed trip mine block texture dimensions not being powers of 2.
  • Fixed ovomorphs spawned from queens not persisting.
  • Fixed facehuggers and xenomorphs lunging towards targets even if they aren't looking towards the target.
  • Fixed irradiated queens laying eggs when they shouldn't.
  • Fixed persistence not carrying over when an alien grows into the next stage.
  • Fixed royal aliens not being acid immune.
  • Fixed royal aliens not being tagged as aliens.
  • Fixed missing name translations for aberrant, irradiated, nether and royal aliens.
  • Fixed hive leaders being stuck in warrior form within small hives and not growing into queens.
  • Fixed queen spawn checks only checking for nearby queens.
    • This created a scenario where a queen could spawn in a loaded chunk next to an unloaded queen in an unloaded chunk.
    • Instead, queen spawn attempts will now check for nearby hives instead of nearby queens, as hives are loaded regardless of chunk load state.
  • Fixed xenomorphs lunging in-place while attacking a target.
    • Fixed by increasing their minimum horizontal lunge distance check from 1 block to 6 blocks.

🛠 Data Pack

  • Added #avp:hated_by_xenomorphs entity type tag. Includes players, marines and predators.
  • Added #avp:drones entity type tag.
  • Added #avp:facehuggers entity type tag.
  • Added #avp:praetorians entity type tag.
  • Added #avp:queens entity type tag.
  • Added #avp:royal_xenomorphs entity type tag.
  • Added #avp:warriors entity type tag.
  • Updated #avp:aliens entity type tag to include missing #avp:royal_aliens.
  • Updated #avp:xenomorphs to use #avp:drones, #avp:queens, #avp:praetorians and #avp:warriors.
  • Updated #avp:parasites to use #avp:facehuggers.
  • Updated #avp:royal_aliens to use #avp:royal_xenomorphs.
  • Updated #avp:normal_aliens to include missing avp:royal_chestburster, avp:royal_facehugger and avp:royal_ovamorph.
  • Updated avp:aliens/shear_an_ovamorph advancement to use #avp:ovamorphs entity type tag instead of just the single avp:ovamorph entity type.

🔬 Technical Changes

  • N/A

fabric 0.1.4

by bvanseg on May 3, 2025
Download

neoforge 0.1.4

by bvanseg on May 3, 2025
Download

v0.1.4

☢️ Breaking Changes

  • Ported the mod to NeoForge! :)
    • Please note that this also required a substantial change to the Fabric version of the mod. We haven't found any issues in our testing, but please back up your worlds just to be safe!

✨ What's New

  • N/A

♻️ Changes

  • N/A

🐞 Fixes

  • Fixed ModernFix crash (for good this time).

🛠 Data Pack

  • Added NeoForge-related data pack files for worldgen and entity spawns.
  • Added #avp:razor_wire block tag.
    • This tag is now used internally for shear item logic.
    • This change fixes the crash with ModernFix.

🔬 Technical Changes

  • Rewrote the project to support multiple mod loaders.
  • Added NeoForge modloader support.

AliensVsPredator 0.1.3

by bvanseg on Apr 29, 2025
Download

v0.1.3

☢️ Breaking Changes

  • N/A

✨ What's New

  • N/A

♻️ Changes

  • N/A

🐞 Fixes

  • Fixed block corruption occurring in servers caused by the previous attempt to fix a world crash caused by ModernFix.
    • Please note that this means ModernFix will cease to work with AVP, again - we're looking into why exactly ModernFix isn't playing nice with AVP and hope to have the issue fixed soon.

🛠 Data Pack

  • N/A

🔬 Technical Changes

  • N/A

AliensVsPredator 0.1.2

by bvanseg on Apr 28, 2025
Download

v0.1.2

☢️ Breaking Changes

  • N/A

✨ What's New

  • N/A

♻️ Changes

  • Doubled range of M37-12 Shotgun (6 blocks -> 12 blocks).
  • Doubled range of ZX-76 Shotgun (6 blocks -> 12 blocks).

🐞 Fixes

  • Fixed hitboxes for the following entities being incorrectly sized:
    • Aberrant Chestburster
    • Aberrant Drone
    • Aberrant Facehugger
    • Aberrant Ovamorph
    • Aberrant Praetorian
    • Aberrant Queen
    • Aberrant Warrior
    • Irradiated Drone
    • Irradiated Praetorian
    • Irradiated Queen
    • Irradiated Warrior
    • Nether Chestburster
    • Nether Drone
    • Nether Facehugger
    • Nether Ovamorph
    • Nether Praetorian
    • Nether Queen
    • Nether Warrior
    • Royal Aberrant Chestburster
    • Royal Aberrant Facehugger
    • Royal Aberrant Ovamorph
    • Royal Nether Chestburster
    • Royal Nether Facehugger
    • Royal Nether Ovamorph
    • Royal Chestburster
    • Royal Facehugger
    • Royal Ovamorph

🛠 Data Pack

  • N/A

🔬 Technical Changes

  • N/A

AliensVsPredator 0.1.1

by bvanseg on Apr 28, 2025
Download

v0.1.1

☢️ Breaking Changes

  • N/A

✨ What's New

  • Added tooltip for ammo chest item.
  • Added tooltip for lead chest item.
  • Added tooltip for sentry turret item.
  • Added new sound effects:
    • Ovamorph hatching sfx
    • Ovamorph rooting sfx
    • Ovamorph shearing sfx
    • Queen egg-laying sfx
  • Implemented new queen sound effects:
    • Idle
    • Hurt
    • Death
  • Added tooltips for armor items that have full set bonuses.
    • Full set buffs are colored green.
    • Full set debuffs are colored red.
    • The following armor sets are affected by this change:
      • MK50 Suit
      • Pressure Suit

♻️ Changes

  • Added a sound effect for when royal jelly is used on ovamorphs.
  • Facehuggers now spawn on top of ovamorphs if no obstructing block present.
  • Facehuggers now jump towards a random direction when leaving ovamorphs.
  • Facehuggers now move 10% faster after targets.
  • Xenomorphs now move 20% faster after targets.
  • Improved xenomorph(and their variants) digging capabilities:
    • Xenomorphs now dig 2x as many blocks at a single time.
    • Queens now dig 4x as many blocks at a single time.
    • Xenomorphs now dig a single block faster:
      • Drones dig a single block 10x faster (5 -> 50 block damage).
      • Warriors dig a single block 5x faster (10 -> 50 block damage).
      • Praetorians dig a single block 3.33x faster (15 -> 50 block damage).

🐞 Fixes

  • Fixed world crash caused by ModernFix.
  • Fixed incorrect resin spreading subtitles.
  • Fixed shearing ovamorphs causing damage to shears while in creative mode.
  • Fixed rooting ovamorphs consuming resin balls while in creative mode.
  • Fixed royal jellying ovamorphs consuming royal jelly while in creative mode.
  • Fixed xenomorphs periodically getting stuck while digging.
  • Fixed radiation damaging regular armor on mobs and players (armor is now ignored).
  • Fixed radiation damaging wolf armor on wolves (armor is now ignored).
  • Fixed radiation damage being reduced by protection 4.
  • Fixed radiation damage being reduced by resistance.
  • Fixed aberrant xenomorphs becoming nether afflicted when the world reloads.
  • Fixed irradiated xenomorphs becoming nether afflicted when the world reloads.
  • Fixed sentry turret's pitch being slightly offset from where it should be.
  • Fixed yautja's pitch being slightly offset from where it should be.

🛠 Data Pack

  • Added the following chests to the #c:chests block tag:
    • Ammo Chest
    • Lead Chest
  • Added the following ores to the #c:ores block tag:
    • Autunite Ore
    • Bauxite Ore
    • Deepslate Titanium Ore
    • Deepslate Zinc Ore
    • Galena Ore
    • Lithium Ore
    • Monazite Ore
    • Zinc Ore
  • Added the following ingots to the #c:ingots item tag:
    • Aluminum Ingot
    • Brass Ingot
    • Ferroaluminum Ingot
    • Lead Ingot
    • Steel Ingot
    • Titanium Ingot
    • Uranium Ingot
    • Zinc Ingot
  • Added the following ingots to their respective individual ingot item tags:
    • Aluminum Ingot to #c:ingots/aluminum item tag.
    • Brass Ingot to #c:ingots/brass item tag.
    • Lead Ingot to #c:ingots/lead item tag.
    • Steel Ingot to #c:ingots/steel item tag.
    • Titanium Ingot to #c:ingots/titanium item tag.
    • Zinc Ingot to #c:ingots/zinc item tag.
  • Added the following nuggets to the #c:nuggets item tag:
    • Aluminum Nugget
    • Brass Nugget
    • Ferroaluminum Nugget
    • Lead Nugget
    • Steel Nugget
    • Titanium Nugget
    • Uranium Nugget
    • Zinc Nugget
  • Added the following nuggets to their respective individual nugget item tags:
    • Aluminum Nugget to #c:nuggets/aluminum item tag.
    • Brass Nugget to #c:nuggets/brass item tag.
    • Lead Nugget to #c:nuggets/lead item tag.
    • Steel Nugget to #c:nuggets/steel item tag.
    • Titanium Nugget to #c:nuggets/titanium item tag.
    • Zinc Nugget to #c:nuggets/zinc item tag.
  • Added the following ores to the #c:ores item tag:
    • Autunite Ore
    • Bauxite Ore
    • Lithium Ore
    • Deepslate Titanium Ore
    • Galena Ore
    • Deepslate Zinc Ore
    • Monazite Ore
    • Zinc Ore

🔬 Technical Changes

  • Moved Stellaris compatibility tags to datagen.
  • Added a log for when an ovamorph is unable to spawn a facehugger.

AliensVsPredator 0.1.0

by bvanseg on Apr 26, 2025
Download

v0.1.0

✨ What's New

  • Initial release. Happy Alien Day! :)

Modrinth is open source.

main@016c3d7

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.