Chisels & Bits - For Fabric

Chisels & Bits - For Fabric

2M Downloads

1.16.5 Blocks Disappeared

blix5 opened this issue ยท 0 comments

commented
  • MC Version: Forge 1.16.5 (Server)
  • C&B Version: 0.3.4 Release
  • Do You have Optifine: No (Doesn't matter because it's a server)

I'm hosting a Mohist (Forge + Spigot) server with C&B. Built some structures with C&B before, and left them alone for a while. I don't know whether it was the mod update or switching to Mohist, as I haven't been keeping track, but all of the blocks seem to have disappeared.
Not only are they not rendering, but the server seems to be confused to. The spaces where there used to be C&B blocks are now filled with a space acting similarly to Block 36. I can break and interact with blocks through it and there is no hitbox, but I cannot place blocks in those areas. I assume they can likely be blown up, but I haven't tried, as I want to save any work that can be recovered if possible.
WorldEdit also refuses to copy the spaces that contain these broken blocks. Along with that, any old copies of those C&B blocks I had in my ender chest were saved, but shortly after placing them in my inventory, they turn invisible and the client assumes it to be a C&B bit of cobblestone, although not placing anything. I can still use the chisel and bits perfectly fine, but everything old seems to be corrupted heavily. The server also produces errors whenever I enter a space previously occupied by a C&B block or if I try to place a block in those broken spaces.

Error thrown when entering a broken block:
[21:24:41] [Server thread/ERROR] [chiselsandbits/]: Unable to find TileEntity while interacting with block. java.lang.Exception: null at mod.chiselsandbits.core.Log.noTileError(Log.java:39) ~[chiselsandbits:?] at mod.chiselsandbits.chiseledblock.BlockChiseled.getSlipperiness(BlockChiseled.java:137) ~[chiselsandbits:?] at net.minecraftforge.common.extensions.IForgeBlockState.getSlipperiness(IForgeBlockState.java:71) ~[forge:?] at net.minecraft.entity.LivingEntity.func_213352_e(LivingEntity.java:2448) ~[?:?] at net.minecraft.entity.player.PlayerEntity.func_213352_e(PlayerEntity.java:1514) ~[?:?] at net.minecraft.entity.LivingEntity.func_70636_d(LivingEntity.java:2892) ~[?:?] at net.minecraft.entity.player.PlayerEntity.func_70636_d(PlayerEntity.java:515) ~[?:?] at net.minecraft.entity.LivingEntity.func_70071_h_(LivingEntity.java:2596) ~[?:?] at net.minecraft.entity.player.PlayerEntity.func_70071_h_(PlayerEntity.java:248) ~[?:?] at net.minecraft.entity.player.ServerPlayerEntity.func_71127_g(ServerPlayerEntity.java:534) ~[?:?] at net.minecraft.network.play.ServerPlayNetHandler.func_73660_a(ServerPlayNetHandler.java:295) ~[?:?] at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:238) ~[?:?] at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:141) ~[?:?] at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:1040) ~[?:?] at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:333) ~[?:?] at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:930) ~[?:?] at net.minecraft.server.MinecraftServer.func_240802_v_(MinecraftServer.java:765) ~[?:?] at net.minecraft.server.MinecraftServer.func_240783_a_(MinecraftServer.java:277) ~[?:?] at java.lang.Thread.run(Thread.java:834) [?:?]

Error thrown when attempting to place a block in said broken space:
[21:30:39 ERROR]: Unable to find TileEntity while interacting with block. java.lang.Exception: null at mod.chiselsandbits.core.Log.noTileError(Log.java:39) ~[chiselsandbits:?] {re:classloading} at mod.chiselsandbits.chiseledblock.BlockChiseled.func_196253_a(BlockChiseled.java:118) ~[chiselsandbits:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.block.AbstractBlock$AbstractBlockState.func_196953_a(AbstractBlock.java:665) ~[?:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:runtimedistcleaner:A} at net.minecraft.item.BlockItemUseContext.func_196011_b(SourceFile:60) ~[?:?] {re:classloading,pl:accesstransformer:B} at net.minecraft.item.BlockItem.func_195942_a(BlockItem.java:48) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.item.BlockItem.func_195939_a(BlockItem.java:43) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraftforge.common.ForgeHooks.onPlaceItemIntoWorld(ForgeHooks.java:651) ~[forge:?] {re:classloading} at net.minecraft.item.ItemStack.func_196084_a(ItemStack.java:212) ~[?:?] {re:classloading,xf:fml:forge:filled_map.4,xf:fml:forge:itemstack,pl:runtimedistcleaner:A} at net.minecraft.server.management.PlayerInteractionManager.func_219441_a(PlayerInteractionManager.java:447) ~[?:?] {re:classloading} at net.minecraft.network.play.ServerPlayNetHandler.func_184337_a(ServerPlayNetHandler.java:1420) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:randompatches.mixins.json:ServerPlayNetHandlerPlayerSpeedLimitsMixin,pl:mixin:APP:randompatches.mixins.json:timeouts.ServerPlayNetHandlerKeepAliveMixin,pl:mixin:A} at net.minecraft.network.play.client.CPlayerTryUseItemOnBlockPacket.func_148833_a(CPlayerTryUseItemOnBlockPacket.java:38) ~[?:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.network.play.client.CPlayerTryUseItemOnBlockPacket.func_148833_a(CPlayerTryUseItemOnBlockPacket.java:12) ~[?:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.network.PacketThreadUtil.func_225383_a(PacketThreadUtil.java:22) ~[?:?] {re:classloading} at net.minecraft.util.concurrent.TickDelayedTask.run(SourceFile:18) ~[?:?] {re:classloading} at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213166_h(ThreadTaskExecutor.java:136) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.util.concurrent.RecursiveEventLoop.func_213166_h(SourceFile:23) ~[?:?] {re:classloading} at net.minecraft.server.MinecraftServer.func_213166_h(MinecraftServer.java:874) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.server.MinecraftServer.func_213166_h(MinecraftServer.java:184) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213168_p(ThreadTaskExecutor.java:109) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.server.MinecraftServer.func_213205_aW(MinecraftServer.java:857) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.server.MinecraftServer.func_213168_p(MinecraftServer.java:851) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213161_c(ThreadTaskExecutor.java:119) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.server.MinecraftServer.func_213202_o(MinecraftServer.java:837) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.server.MinecraftServer.func_240802_v_(MinecraftServer.java:769) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.server.MinecraftServer.func_240783_a_(MinecraftServer.java:277) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at java.lang.Thread.run(Thread.java:834) [?:?] {}