Dragon Survival [Forge]

Dragon Survival [Forge]

1M Downloads

[1.19.2]: Charged effect causes chunk corruption with Lionfish from the Cataclysm pack

MMushroomancer opened this issue · 5 comments

commented

■ Your Discord ID

mushroomancer

■ Dragon Survival version

DragonSurvival-1.19.2-08.01.2024_fix

■ Minecraft version

1.19.2

■ Single game or server?

Forge Server or host

■ Do you delete old configs before writing a bug report?

Nope (Default)

■ Description of incompatibility

The specific incident is tied to the Storm Breath and Ball Lightning abilities. When used on a specific mob (Lionfish) from the Cataclysm pack, it results in a stack overflow that crashes the server and corrupts the chunk that it's in. (Or possibly repeats the overflow as long as the entity is being read by the server, which means as long as it hasn't despawned within that chunk.)

Extensive testing on other mobs in the content pack (and unrelated mods) shows that this interaction only occurs with this specific mob and has something to do with the tick damage caused by the ability.

■ To Reproduce

  1. Install Dragon Survival Mod. 2. Install compatible 1.19.2 Cataclysm mod. 3. Use Storm Breath or Ball Lightning ability on Lionfish.

■ Crash Report

crash-2024-01-16_19.17.19-client.txt

commented

image
Hm

commented

lionfish retaliate to damage done
charged makes other entities damage those around it

i reported it to their discord
https://discord.com/channels/915989249432641647/1197086551449010297/1197086551449010297

you can add this entity to the chargedBlacklist and chargedSpreadBlacklist configs which should avoid this problem

commented

Minecraft Version is actually 1.19.2, but the option did not appear under the Minecraft Versions field. I understand this may be an issue with the Cataclysm mod and not the Dragon Survival Mod, but I wanted the issue to be known since it seems to cause serious problems.

commented

Apologies, the autofill category only had 1.12, 1.16 and 1.18, it has been edited for clarity. We're doing some tests, but so far the changes haven't helped.

commented

Closing as stale