Chisels and Bits 21.1.25 Bugs worlds on multiplayer when you shut down the server
dakonut44 opened this issue ยท 7 comments
THE FOLLOWING IS CHRONOLOGICALLY WRITTEN AS I TROUBLESHOT THE ISSUE
I am on Neoforge 1.21.1 and I have been playing with chisels and bits 21.1.25 for about a week on multiplayer. I didn't have any issue until last night after building some stairs. I restarted the server, and after doing so, I time out every time I try to join. When I remove the Chisels and Bits mod I am able to join the world again. This happens when I try to load the same world in single player also. When I had a lot of chiseled bits placed, the server would actually crash when I tried to join. I attached the crash log.
crash-2025-05-24_02.19.32-server.txt
It seems like the NBT data is not saving correctly when I shut down the server. I was able to reproduce it this morning. When I loaded back in, all my chiseled blocks were gone because I removed the mod, so I added the mod back and remade them and shut down the server again. This caused the same issue. I only have about 14 chiseled blocks. This issue does not seem to manifest when I save and quit from the world in single player, however I didn't let the world perform an auto-backup so I am not sure if that causes the issue in single player.
The server never crashes upon joining with a small amount of chiseled bits placed, instead it says the following every 30 seconds because it can't load the chisel and bits data.
[10:27:05] [spark-java-sampler-0-5/WARN] [spark/]: Timed out waiting for world statistics
Only way I can get back into my world is by removing chisels and bits.
I will also say I added Chisels and Bits to FTB Evolution which has 484 mods total now. However, it is strange that it worked for a week before this. I shut down the server multiple times with no issue.
I removed chisels and bits, loaded up my world, closed the client, stopped the server, re-added chisels and bits, loaded it up again, and it allowed me into the world since all the chiseled blocks are gone again.
I restarted the server with NO chiseled blocks placed in the world, and I was still able to re-join.
My original chiseled bit blocks were "Cut Calcite Bricks" from create mod, and "Small Veridium Bricks" from create. I remade 2 of each of these blocks, and restarted the server and the client. I am no longer able to join after restarting. I performed the dance again, got back into my world, made a chiseled bit out of normal calcite from minecraft and one out of a oak log from default minecraft, restarted everything, and now I can join.
I went further, and tested each individual block one by one. I made another Cut Calcite Brick chiseled bit, but this time I thought "Maybe I should look away from the block before I log off" so I did. I can still get into the world. Strange, so I logged back in, looked at the cut calcite bit, and stopped the server. Now I can't get into the world anymore.
Then I made another Veridium Brick bit, looked away from it, logged off, started it all back up, and now I can't get into the world again. Strange again, since I was looking away.
I realize after this inconsistency that maybe it is because I am shutting down the server before I log off of the client. So I tested both ways.
No, it seems that I must look away from create mod's Cut Calcite Brick chiseled bits or my world times me out, and it seems I can't build any chiseled bits out of Small Veridium Bricks from create or my world times me out in the same way.
I came here to find out if this was just a bug I was experiencing with my new server. we're using bits around spawn and after a restart I have the same issue so it's not a one off thing. I haven't found any clues on it though have you?
The only way I was able to reproduce the issue so far was by:
using the Cut Calcite Bricks from Create to make a Bit, and logging out while looking at the bit, then shutting down the server.
OR
using the Small Veridian Bricks from Create to make a Bit, and logging out while standing within the same chunk as the Bit, then shutting down the server.
I am able to use default minecraft blocks, Soulstone Bricks from Mystical Agriculture, and other blocks from other mods seemingly fine, regardless of whether I log out while looking at the Bit or not.
What bits are placed around your spawn?? It definitely seems to be mod specific. I don't know how those 2 blocks from Create in my instance are different from other blocks in the base game or mods.
@dakonut44 I'll get with the person who was building them and find out, I'm not sure but it looked like vanilla stone.
I believe she grabbed the bits from the creative menu rather than through survival with a chisel and after making a few different stones she copied them with the one time use blueprints in creative as well. Nothing large but enough that world spawn wouldn't load anymore until the mod was removed.
I'm planning to run some more tests on it soon but for now I took the mod out of the server until I know what's causing it, if I find anything new though I'll update it here.
Update:
I shut down the server again and the only chiseled blocks I had were made of default minecraft blocks and soulstone bricks from mystical agriculture. So something else must be going on.
+1, "vanilla" world, only mod is chisel and bits, exactly same issue.
No blocks placed, no problem
One chiseled block, issue appears. (Used concrete from vanilla minecraft for my test)
Okey, my life is back on track, so I can start debugging this, I tried reproducing this with the current build, and can't.
Do you have some logs?
The only log I have from this issue was the original one I posted in the paragraph above