Skip to content

(1.21.11) Server crash because of FastScan #1

Description

@0xSniffa

Yo so we've been using the mod for a bit now and it's made Perimeter creation so much easier. Tho we encountered an issue where the server crashes since it apparently tried to get the waterlogged state of air. We're on 1.21.11. Here's the crash log:

java.lang.IllegalArgumentException: Cannot get property class_2746{name=waterlogged, clazz=class java.lang.Boolean, values=[true, false]} as it does not exist in Block{minecraft:air}
	at knot//net.minecraft.class_2688.method_11654(class_2688.java:98)
	at knot//ru.obabok.common.BlockMatcher.matches(BlockMatcher.java:38)
	at knot//ru.obabok.server.FastScanJob.scanChunk(FastScanJob.java:288)
	at knot//ru.obabok.server.FastScanJob.scanReadyChunks(FastScanJob.java:203)
	at knot//ru.obabok.server.FastScanJob.tick(FastScanJob.java:100)
	at knot//ru.obabok.server.ServerScanManager.tick(ServerScanManager.java:119)
	at knot//ru.obabok.server.AreaScannerServer.lambda$onInitialize$1(AreaScannerServer.java:17)
	at knot//net.fabricmc.fabric.api.event.lifecycle.v1.ServerTickEvents.lambda$static$2(ServerTickEvents.java:55)
	at knot//net.minecraft.server.MinecraftServer.handler$eff000$fabric-lifecycle-events-v1$onEndTick(MinecraftServer.java:15359)
	at knot//net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:1040)
	at knot//net.minecraft.class_3176.method_3748(class_3176.java:318)
	at knot//net.minecraft.server.MinecraftServer.method_76677(MinecraftServer.java:1049)
	at knot//net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:771)
	at knot//net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:301)
	at java.base/java.lang.Thread.run(Thread.java:1583)

Addition: It happened when scanning for liquids (water, lava) in a bigger area.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions