The Aether

The Aether

32M Downloads

Bug: Aether hostile mob spawns (and aerwhales) are absolutely out of control

GizmoTheMoonPig opened this issue ยท 0 comments

commented

What Feature Types Apply to This Bug?

Entity, World-Gen

Other Type

No response

What Type of Bug Is This?

Annoyance

Forge Version

45.0.49

The Aether Version

1.0.0-beta.2

Is This Bug a Conflict With Another Mod?

No response

Client Log

No response

Crash Report (if applicable)

No response

Steps to Reproduce

  1. enter aether
  2. wait a while
  3. notice how mobs just continuously spawn and overflow various mob caps

What You Expect To Happen

Mobs would spawn in reasonable amounts and respect mob caps

What Actually Happened

the amount of mobs that spawn is absolutely ridiculous. This is especially noticeable if youre in peaceful, as youll have tons of aerwhales flying around the sky within a few minutes

Additional Details

in Oz's PR to fix mob spawning (a640b64) he added 4 new mob categories that various aether mobs can spawn in: aether_surface_monster, aether_darkness_monster, aether_sky_monster, and aether_aerwhale. Adding new mob categories is fine, but the main issue here is that the actual mobs themselves dont use these caps. All aether monsters still use MobCategory.MONSTER, (see https://github.com/The-Aether-Team/The-Aether/blob/1.19.4-develop/src/main/java/com/aetherteam/aether/entity/AetherEntityTypes.java). What this means is that a mob such as an aerwhale will check the biome json for the mob category its supposed to spawn in, and if that category has room for it to spawn, it will. HOWEVER, since aerwhales are marked as monsters in their entity type registry (which makes no sense anyway, what the fuck?) the actual aerwhale spawn will be added to the monster mob cap. This means the aerwhale cap will forever stay at 0 and that means your world can become flooded with them.

Please Read and Confirm The Following

  • I have confirmed this bug can be replicated without the use of Optifine.
  • I have confirmed this bug is on the most recently supported version of Minecraft.
  • I have confirmed the details provided in this report are concise as possible and does not contained vague information (ie. Versions are properly recorded, answers to questions are clear).
  • I have confirmed this issue is unique and has not been reported already.
  • If playing on a modpack, I have reported this issue to their issue tracker already.