So here's a screenshot below of the enormous wall of text it sent me when this happened. My explanation can't do justice because I'm not technically inclined enough.
l've never encountered this error before. You get kicked out of your own server after a few moments and that's basically it. If I take this world into single player, my player data file is completely corrupted. It resembles incomplete parts of an inventory I would've had months ago, and it wipes out my ender chest/shulker box as if they never existed. One good thing is the world itself seems totally undamaged.
A few days ago this happened for the first time. My only solution was to copy the level.dat, player file and the most recently modified region files from my latest backup and overwrote the ones in the bugged world. Then, I noticed the server somehow overwrote those and repaired the damaged ones! Like nothing ever happened. I felt lucky and forgot about the incident.
Today this happened again and story of my life the same trick did not fix it this time. This time, I even looked at the damn inventory in NBTExplorer that shows what I should be carrying. Load it up into that world folder, and boom, overwritten with the corrupted one instantly. What?! Why is it even there if I can't edit it? How can I tell the game to use my new one instead? I can even take a backup where my player file was PERFECTLY FINE and it still corrupts it in single player.
I assume that my previous fix was not enough to prevent it and since this is the second time it happened there must be some other underlying cause. Appreciate any help since I now cannot join this world in multiplayer at all, much less what else is wrong now.
A quick Google shows that this happens when a Chunk's data grows larger than 2MB. You need to figure out which chunk it is and use MCEdit (or similar) to remove things from it.
I saw that post the other day and it didn't make an ounce of sense when I read it. Ok, so what are some big culprits? Command blocks? I've been working on a dungeon of sorts in this area and I do have a ton (for my standards). I've seen games like for Chess that claim to use 1000s of them though, I have probably ~50 in this area.
How do I find the exact chunk? And if there's an alternate to MCEdit I'd love to know, it is painfully slow and half the buttons are greyed out or don't do anything when I've used it in the past.
I'm not sure what could be causing it, but the most likely culprits are blocks with lots of NBT data.
You can use an NBT editor to find your player's coordinates, and plug those into Dinnerbone's Coordinate Calculator to find the chunk you are in.
The NBT editor can also be used to find blocks that have large NBT tags when you find said chunk, as well as remove them. You can also just delete the chunk data and let it regenerate.
EDIT: connection was spotty, didn't see your reply, will do those things asap
So this is rather embarrassing, but it was because I had a team with over 150000 entities. I deleted them and everything went back to normal! Now I just need to figure out how to delete entities from a team after they die or something...
NVM, got it working in a way that doesn't seem to spam the team with more entities.
Well that's true normally, but I seem to be dealing with something different. I am using custom mob spawners which also assign these mobs to a team (the one that had 150K members].
If I refresh the teams list repeatedly, the roster increases by ~25 entities per second. Since this is nowhere near the rate at which these mobs are spawning (most are between 6-20 seconds and there are 11 total spawners) I'm at a complete loss.
So I thought about venturing into new territory with the as-of-yet unused execute command to search for my custom-named mobs, and execute adding them to the scoreboard:
/testfor @e[name=Ghoul,team=!Labyrinth]
/execute @e[name=Ghoul,team=!Labyrinth] ~ ~ ~ /scoreboard teams join Labyrinth
say added a ghoul!
but the second cmd block returned: [00:53:36] Failed to execute '/scoreboard teams join Labyrinth' as Ghoul
For all I know this method will result in the same problem. I figure it has to do with the spawners somehow.
So here's a screenshot below of the enormous wall of text it sent me when this happened. My explanation can't do justice because I'm not technically inclined enough.
l've never encountered this error before. You get kicked out of your own server after a few moments and that's basically it. If I take this world into single player, my player data file is completely corrupted. It resembles incomplete parts of an inventory I would've had months ago, and it wipes out my ender chest/shulker box as if they never existed. One good thing is the world itself seems totally undamaged.
A few days ago this happened for the first time. My only solution was to copy the level.dat, player file and the most recently modified region files from my latest backup and overwrote the ones in the bugged world. Then, I noticed the server somehow overwrote those and repaired the damaged ones! Like nothing ever happened. I felt lucky and forgot about the incident.
Today this happened again and story of my life the same trick did not fix it this time. This time, I even looked at the damn inventory in NBTExplorer that shows what I should be carrying. Load it up into that world folder, and boom, overwritten with the corrupted one instantly. What?! Why is it even there if I can't edit it? How can I tell the game to use my new one instead? I can even take a backup where my player file was PERFECTLY FINE and it still corrupts it in single player.
I assume that my previous fix was not enough to prevent it and since this is the second time it happened there must be some other underlying cause. Appreciate any help since I now cannot join this world in multiplayer at all, much less what else is wrong now.
Win 10x64
MC 1.13
Nvidia GTX 960
A quick Google shows that this happens when a Chunk's data grows larger than 2MB. You need to figure out which chunk it is and use MCEdit (or similar) to remove things from it.
Reference
You also should find out who put so much stuff there and talk to them about it.
I saw that post the other day and it didn't make an ounce of sense when I read it. Ok, so what are some big culprits? Command blocks? I've been working on a dungeon of sorts in this area and I do have a ton (for my standards). I've seen games like for Chess that claim to use 1000s of them though, I have probably ~50 in this area.
How do I find the exact chunk? And if there's an alternate to MCEdit I'd love to know, it is painfully slow and half the buttons are greyed out or don't do anything when I've used it in the past.
Win 10x64
MC 1.13
Nvidia GTX 960
I'm not sure what could be causing it, but the most likely culprits are blocks with lots of NBT data.
You can use an NBT editor to find your player's coordinates, and plug those into Dinnerbone's Coordinate Calculator to find the chunk you are in.
The NBT editor can also be used to find blocks that have large NBT tags when you find said chunk, as well as remove them. You can also just delete the chunk data and let it regenerate.
EDIT: connection was spotty, didn't see your reply, will do those things asap
So this is rather embarrassing, but it was because I had a team with over 150000 entities. I deleted them and everything went back to normal! Now I just need to figure out how to delete entities from a team after they die or something...
Win 10x64
MC 1.13
Nvidia GTX 960
Glad to hear you got it sorted! I would have thought that an entity (other than a player) would be removed from a team when it dies.
NVM, got it working in a way that doesn't seem to spam the team with more entities.
Well that's true normally, but I seem to be dealing with something different. I am using custom mob spawners which also assign these mobs to a team (the one that had 150K members].If I refresh the teams list repeatedly, the roster increases by ~25 entities per second. Since this is nowhere near the rate at which these mobs are spawning (most are between 6-20 seconds and there are 11 total spawners) I'm at a complete loss.So I thought about venturing into new territory with the as-of-yet unused execute command to search for my custom-named mobs, and execute adding them to the scoreboard:/testfor @e[name=Ghoul,team=!Labyrinth]/execute @e[name=Ghoul,team=!Labyrinth] ~ ~ ~ /scoreboard teams join Labyrinthsay added a ghoul!but the second cmd block returned: [00:53:36] Failed to execute '/scoreboard teams join Labyrinth' as GhoulFor all I know this method will result in the same problem. I figure it has to do with the spawners somehow.Win 10x64
MC 1.13
Nvidia GTX 960