java.lang.ClassCastException: class net.minecraft.class_2669 cannot be cast to class io.github.coolmineman.bitsandchisels.BitsBlockEntity (net.minecraft.class_2669 and io.github.coolmineman.bitsandchisels.BitsBlockEntity are in unnamed module of loader net.fabricmc.loader.launch.knot.KnotClassLoader @5117dd67)
at io.github.coolmineman.bitsandchisels.BitsBlock.method_9530(BitsBlock.java:53)
at net.minecraft.class_4970$class_4971.method_26172(class_4970.java:786)
at net.minecraft.class_4970$class_4971.method_26218(class_4970.java:782)
at net.minecraft.class_4970.method_9549(class_4970.java:324)
at net.minecraft.class_4970$class_4971.handler$cgb000$phaseThroughBlocks(class_4970.java:3577)
at net.minecraft.class_4970$class_4971.method_26194(class_4970.java)
at net.minecraft.class_4970$class_4971.method_26220(class_4970.java:793)
at net.minecraft.class_2669.method_11503(class_2669.java:113)
at net.minecraft.class_2669.method_16896(class_2669.java:329)
at net.minecraft.class_1937.method_18471(class_1937.java:510)
at net.minecraft.class_3218.method_18765(class_3218.java:429)
at net.minecraft.server.MinecraftServer.redirect$bcl000$ficUpdateSuppressionCrashTick(MinecraftServer.java:3707)
at net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:871)
at net.minecraft.class_3176.method_3813(class_3176.java:312)
at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:811)
at net.minecraft.server.MinecraftServer.handler$bpo000$modifiedRunLoop(MinecraftServer.java:6810)
at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:651)
at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:257)
at java.base/java.lang.Thread.run(Thread.java:834)
A detailed walkthrough of the error, its code path and all known details is as follows:
-- Head --
Thread: Server thread
Stacktrace:
at io.github.coolmineman.bitsandchisels.BitsBlock.method_9530(BitsBlock.java:53)
at net.minecraft.class_4970$class_4971.method_26172(class_4970.java:786)
at net.minecraft.class_4970$class_4971.method_26218(class_4970.java:782)
at net.minecraft.class_4970.method_9549(class_4970.java:324)
at net.minecraft.class_4970$class_4971.handler$cgb000$phaseThroughBlocks(class_4970.java:3577)
at net.minecraft.class_4970$class_4971.method_26194(class_4970.java)
at net.minecraft.class_4970$class_4971.method_26220(class_4970.java:793)
at net.minecraft.class_2669.method_11503(class_2669.java:113)
at net.minecraft.class_2669.method_16896(class_2669.java:329)
-- Block entity being ticked --
Details:
Name: minecraft:piston // net.minecraft.class_2669
Block: Block{minecraft:moving_piston}[facing=down,type=normal]
Block location: World: (234,70,38), Chunk: (at 10,4,6 in 14,2; contains blocks 224,0,32 to 239,255,47), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Block: Block{minecraft:moving_piston}[facing=down,type=normal]
Block location: World: (234,70,38), Chunk: (at 10,4,6 in 14,2; contains blocks 224,0,32 to 239,255,47), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Stacktrace:
at net.minecraft.class_1937.method_18471(class_1937.java:510)
at net.minecraft.class_3218.method_18765(class_3218.java:429)
at net.minecraft.server.MinecraftServer.redirect$bcl000$ficUpdateSuppressionCrashTick(MinecraftServer.java:3707)
-- Affected level --
Details:
All players: 1 total; [class_3222['Maxmani'/66, l='ServerLevel[world]', x=232.37, y=71.00, z=36.84]]
Chunk stats: ServerChunkCache: 3600
Level dimension: minecraft:overworld
Level spawn location: World: (-244,96,-206), Chunk: (at 12,6,2 in -16,-13; contains blocks -256,0,-208 to -241,255,-193), Region: (-1,-1; contains chunks -32,-32 to -1,-1, blocks -512,0,-512 to -1,255,-1)
Level time: 19529190 game time, 19814641 day time
Level name: world
Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
Level weather: Rain time: 61015 (now: false), thunder time: 114209 (now: false)
Known server brands: fabric
Level was modded: true
Level storage version: 0x04ABD - Anvil
Stacktrace:
at net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:871)
at net.minecraft.class_3176.method_3813(class_3176.java:312)
at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:811)
at net.minecraft.server.MinecraftServer.handler$bpo000$modifiedRunLoop(MinecraftServer.java:6810)
at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:651)
at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:257)
at java.base/java.lang.Thread.run(Thread.java:834)
As long as the chunk is loaded the server will keep crashing until the piston is removed e.g. by resetting the chunk. The crash report: