Large explosions near world border will cause the server to crash
The bug
It seems that if an explosion tries to destroy blocks far enough outside the limit of 30 000 000, the server crashes due to the fact there aren't any chunks there.
How to reproduce
- Go to the worldborder:
/tp @s 29999960 128 29999990
- Summon ignited creeper with large blast radius:
/summon minecraft:creeper 29999983 ~ 29999983 {ExplosionRadius: 107b, ignited: 1b} - Or give yourself a spawnegg to spawn one in:
/give @s minecraft:creeper_spawn_egg{EntityTag:{ExplosionRadius: 107b, ignited: 1b}}→
The server crashes
Stack trace
Description: Ticking entity
java.lang.IllegalStateException: Chunk not there when requested: Unloaded [1875008, 1875008] Unloaded [1875016, 1875016] Unloaded [1875016, 1875016]
at abf.a(SourceFile:144)
at com.mojang.datafixers.util.Either$Right.map(Either.java:99)
at abf.a(SourceFile:142)
at buo.a(SourceFile:189)
at bur.a(SourceFile:140)
at buo.d(SourceFile:183)
at buo.d_(SourceFile:400)
at bug.a(SourceFile:167)
at abh.a(SourceFile:915)
at buo.a(SourceFile:497)
at bfk.fp(SourceFile:233)
at bfk.j(SourceFile:156)
at abh.a(SourceFile:663)
at buo.a(SourceFile:485)
at abh.a(SourceFile:418)
at cmb.a(SourceFile:54)
at abh.a(SourceFile:393)
at net.minecraft.server.MinecraftServer.b(SourceFile:873)
at net.minecraft.server.MinecraftServer.a(SourceFile:813)
at ewa.a(SourceFile:93)
at net.minecraft.server.MinecraftServer.w(SourceFile:672)
at net.minecraft.server.MinecraftServer.a(SourceFile:259)
at java.lang.Thread.run(Unknown Source)
2020-08-18, 08:00 PM
2021-04-09, 01:06 PM
2021-04-09, 01:06 PM
1
2