Lithium (Fabric)

Lithium (Fabric)

22M Downloads

Explosion destroying blocks outside the world crashes the game

Fallen-Breath opened this issue ยท 10 comments

commented

Reproduction Steps

  1. Create a default super flat world (to make sure there are always some blocks to be destroyed in explosion) in single player
  2. /tp 29999983 ~ 29999983
  3. /summon minecraft:creeper 29999983 ~ 29999983 {ExplosionRadius: 127b, ignited: 1b}
  4. The game crashes when the creeper explodes

Crash Report File

https://paste.ubuntu.com/p/3R6jdM6VBy/

Additional Information

The game won't crashes if the ExplosionRadius of the creeper is default value 3. Looks like the explosion must be able to afftect blocks outside 3*10^8 in order to reproduce this bug but I'm not sure

Edited: Can reproduce the crash in vanilla, so probably it's an vanilla issue instead of lithium issue

Environment

commented

I've confirmed the crash also occurs in the dev branch of Lithium, as of commit 202419e (so, excluding the 1.16.2 port only).

commented

Does the same scenario also crash in vanilla?

commented

Does the same scenario also crash in vanilla?

I can confirm it does crash in vanilla

commented

Is there a bug report on the vanilla bug tracker for this issue?

commented

It might be cause by the MC-56388

commented

That one's not fixed though

commented

Does this bug happen when mixin.world.chunk_access is disabled?

commented

Probably yes, as it is already confirmed by 3 people that it also happens in vanilla

commented

Are you able to reproduce this with the following steps?

  1. /tp 29999983 ~ 29999983
  2. /summon minecraft:fireball ~ ~ ~ {ExplosionPower:127}
  3. Punch the newly spawned fireball in the direction of the world border.
commented

Discord user Kroppeb#2845 created a private bugreport on bugs.mojang.com . As this is a vanilla issue we won't fix it.