Asparuh Ivanov
- anubirus
- anubirus
- Europe/Helsinki
- Yes
- No
Etho, if you're reading this you've followed the links properly. Here's what the issue is: the villager you have tagged as "Farmer" in project pokemon is causing the chunk he is sitting in to be rendered defect. What that means is that when you unload the chunk it will be reset to the condition it was originally in when you logged back into the game. Blocks placed will vanish and blocks destroyed will reappear. This bug occurred when that villager was transferred from 1.7 to 1.8. Indicator for such a bug is a hollow trade (Air for emeralds, incompletable). That was also the indicator for me to recognize this issue. I'm sorry but that guy must die. It is the only way. Yours truly, Doomkaliber.
Note: Please make sure to leave feedback on the issue and if this solution helped at all. I imagine it will help Mojang prevent such issues form appearing in the game again.

This is on a server. It runs on my presonal machine. I'm running it on a Static IP with Port Forwarding. Here's the scrypt I run it with:
@Echo off
"C:\Program Files (x86)\Java\jre7\bin\java.exe" -Xms1024M -Xmx1024M -jar minecraft_server.14w08a.jar
pause
And here is the output form the server console when I place down 2 blocks of Dark Oak Wooden Planks and log out (unload the chunks), logging back in right after: (more info below it)
[14:32:47 INFO]: Starting minecraft server version 14w08a
[14:32:47 INFO]: Loading properties
[14:32:47 INFO]: Default game type: SURVIVAL
[14:32:47 INFO]: Generating keypair
[14:32:47 INFO]: Starting Minecraft server on *:25565
[14:32:47 INFO]: Preparing level "world"
[14:32:47 INFO]: Preparing start region for level 0
[14:32:48 INFO]: Preparing spawn area: 28%
[14:32:49 INFO]: Preparing spawn area: 88%
[14:32:50 INFO]: Done (2,190s)! For help, type "help" or "?"
[14:33:33 INFO]: UUID of player Doomkaliber is 2171c4ad34f345c4ab87ee1649905435
[14:33:33 INFO]: Doomkaliber[/192.168.1.3:49465] logged in with entity id 147 at (459.75766723599855, 64.0, 489.24470375510145)
[14:33:33 INFO]: §0Doomkaliber§r joined the game
[14:33:45 INFO]: Doomkaliber lost connection: TextComponent{text='Disconnected', siblings=[], style=Style{hasParent=false, color=null, bold=null, italic=null, underlined=null, obfuscated=null, clickEvent=null, hoverEvent=null, insertion=null}}
[14:33:45 INFO]: §0Doomkaliber§r left the game
[14:33:49 INFO]: UUID of player Doomkaliber is 2171c4ad34f345c4ab87ee1649905435
[14:33:49 INFO]: Doomkaliber[/192.168.1.3:49469] logged in with entity id 708 at (453.8389606773384, 64.0, 487.4432998106701)
[14:33:49 INFO]: §0Doomkaliber§r joined the game
[14:33:54 INFO]: Doomkaliber lost connection: TextComponent{text='Disconnected', siblings=[], style=Style{hasParent=false, color=null, bold=null, italic=null, underlined=null, obfuscated=null, clickEvent=null, hoverEvent=null, insertion=null}}
[14:33:54 INFO]: §0Doomkaliber§r left the game
I just noticed the following thing: The info that is in the server console and the command prompt are different. The one in the cmd mentions NBT tags which I think is the thing you may be looking for. Since I cannot copy the text form there I will put it as a screenshot in this link: (please dont ask about the username...)
http://s534.photobucket.com/user/Anubirus_Uchiha_Stormrage/media/Troubleinheaven.png.html?sort=3&o=0
I hope this helps.
Hay mates! I noticed something really strange on the Defect chunk on my server. There is a Fletcher Villager with the following incompletable trade: Air + Air = Emerald. I'm putting a link to a video for more detail, in which I import it to single player and will do a bit of experimenting. Fingers crossed this at least helps! Link: https://www.youtube.com/watch?v=n83-Q-_g44E&feature=youtu.be
P.S.: BREAKTHROUGH! I FOUND THE CAUSE! Now that I've provided info for the it, the good gentlemen form mojang may have something to clink to. My guess is that it is an NBT error but let the experts say. HOPE THIS HELPS! Note: After the video ends and the villager is gone, all is normal. No chunk error, no crashes, propper chunk updates. Also, what I ment at the end is, if someone needs more info, or say mojang wants the world for closer inspection, then PM me. I will make a backup with the saves showed in this video (3 total: the gliched, the one where I kill the Villager and the one where he dissappears). Regards, Doomkaliber!
My real hope is that, as said, Mojang can somehow use the information I was able to provide (I think this is the first ever chunk issue solved) as a guidelight to the solution. (Looking at the kind gentlemen form Mojang) As I said, for any more info, that I can provide ofcourse, PM me on youtube, I check that most often.
Ok, I have a suspicion. Both me and Etho had an identical issue, which was cased by villagers transferred form 1.7 to 1.8 snapshots. My suggestion is, check entities who's behavior/AI/visuals or whatever has been changed. Back up the world before doing anything. After backing the world just "/kill @e". See if issue persists. If not, reload the backup and start picking out the corrupting entities. If not, open another ticket with the same name to attract the attention of a developer, who will refer you to this issue. Note that in my case the corrupting entity was only one, where as in Etho's case it was two villagers in the chunk who were both causing the issue, which can tell us there can be multiple causes for chunk corruption. Hope this helps.
I ran my old world which had this issue and it still persisted with the troublesome villager alive. As for whether it appears or not in a world where it previously wasn't a thing I'd suspect not as to my understanding it was caused by the villager transition form 1.7 to 1.8. Note that I am not backing up my suspicion nor my understanding of the matter with facts or code elements and may be completely in an opposite direction form the truth. I'm still too new to java to be able to inspect the code myself for such flaws. Yet I still keep the worlds archived and could easily send them to anyone willing to look into the matter.