AlexModGuy / Ice_and_Fire

Minecraft mystical mod
GNU Lesser General Public License v3.0
379 stars 237 forks source link

[Bug]: Dragons are Spawning in Higher than Usually Rates, and Flying in a Looped Animation/Not Moving 1.20.1 #5177

Open TurtleLurky opened 7 months ago

TurtleLurky commented 7 months ago

What happened?

Hi,

I have Ice and Fire 1.20.1 v 2.1.13 beta on a server with other mods. I realize this is a beta so hopefully this bug is fixed. In some biomes dragons will spawn in numbers of around 5 and just fly in the air in a circle, with no animation to their wings. They just fly or sometimes they get stuck in the air lol. I'll include a video.

https://youtu.be/kGpmpG4qgXk

Minecraft Version

1.20.1

Ice and Fire version

iceandfire-2.1.13-1.20.1-beta

Citadel version

citadel-2.4.9-1.20.1

Relevant log output

I didn't crash

Other Information

SiverDX commented 7 months ago
  1. what other mods do you have
  2. do they start moving once you get close to them

can't see it clearly but aren't those the jungle flying creatures, not dragons? they do spawn in higher frequencies / groups

TurtleLurky commented 7 months ago

It could be very possible they're the jungle ones, and they likely are. When I get close to them they fly in a circle, with no other animation. The wings don't move at all, they just sort of turn in a circle forever. I have a lot of mods, it's a mod pack. I can send it here, but I'm not sure if any would cause complications. I have alex's mobs/caves, some structure mobs, terralith installed, and more. I saw two dragons earlier and one of them that was farther away was doing the same thing (not moving).

https://drive.google.com/file/d/16HVIPsHOIbhgJVcw-OKHhXswx7Hlky2o/view?usp=sharing

TurtleLurky commented 7 months ago

I can record another video too if you need it

TurtleLurky commented 7 months ago

https://youtu.be/esmIOFovKUI

SiverDX commented 7 months ago

server doesn't tick entities which are too far away (to a player)

@TheBv at most one could add some logic to isAlwaysTicking by making a distance check to the players of the current level (i.e. dimension) for EntityDragonBase (and maybe the jungle thingy)

not entirely sure how bad that would be for performance - getting the players shouldn't be too bad? (then again maybe it could cause problems if an entity is at times always ticking and at other times not)


alternatively leave it to players to configure render distance (singleplayer) or view distance (multiplayer - server.properties) to decide how far the entity ticking range should be (this would apply to all entities)

see https://minecraft.wiki/w/Chunk

TheBv commented 7 months ago

I mean isn't this intended behavior due to the simulation distance being low? Every minecraft mob does this. When you set it (far) below your view distance.

Sandriell commented 6 months ago

Have the same issue with the Amphitheres. All they do is fly in circles. No animation, no other movement.