Confirmed for 15w35b. It's not good to fish at night without a sword readied and able to fend off enemies wandering in from the riverbank.
Still confirmed on 15w35b. I just fished out an empty Enchanted Book.
It is working fine like in the picture in 1.6.2. I may have got the order reversed. Apparently it only works if the piece you want to keep the color of is in the first slot and needs some form of service. Tested the current version with blue in Creative with "give" command and damage values.
This could be resolved if Block of Emerald counted as 9 Emerald for the purpose of trading and they left your change in the GUI.
This may have been accidentally "fixed" in Minecraft 1.6.2 as it no longer works in this version, but it does in 1.6.1.
Being over land or water is irrelevant. Proximity to other biomes seems to be the only thing that matters. Just having part of the structure on the same chunk as another biome is enough to cause problems. This seems to have a hair-trigger for denying you Witch fights. I found one that works and it is in the middle of the water with no other biome types touching the chunk it's in.
If one player is trading then another can rename them since the trading GUI can only go to one player at a time. This still doesn't help single-player.
You could use sneak-clicking and still edit them as usual. My bro (nyspace1) found this to and we felt it could go either way as a bug or a feature since you could quickly spam signs.
Here are a couple of thoughts. Can you rename a Zombie Villager and keep the name after being cured? Can you rename a child and grow up with the new name? If you need to duck the GUI problem that's how I think it could work, but I haven't had the oppurtunity to test it yet. (Thinks of so many youtubers and map-makers that will be pleased if this works.) Maybe later they'll let you use sneak-clicking to do this. That's how you access a Donkey/Mule inventory now. Quick question if anyone knows: Can you rename a Wither during the invincibility period? I'm thinking of being very dramatic with a Wither fight I've been planning.
As far as I know this isn't fixed for 1.5.1. It works with all sorts of biomes, including extreme hills. Here is a thought: Can a constructed or expanded village eventually be recognized by the Witches? If so you could manually make one over time. I am pretty sure this wouldn't work because of the tie-ins with how the fractal code designates structures and can bind spawning to the location rather than the structure. This is why Wither Skeletons and Blazes can show up in Nethers generated before Nether Fortresses were added. (I am also still trying to figure out how the search function of the bug tracker often skips things.)
Still figuring out how the search function often skips these for me. Is this fixed in 1.5.1 for sure?
I have now officially had this issue with both the End Cities and a similar structure from a mod. While reporting issues from mods doesn't usually apply here it may be a good idea to talk to the modders over the coding behind the structures to see if having additional perspectives can help solve the problem. In Youtuber Statues founded by the modders on TheAtlanticraft's support team the structures also do this a good portion of the time. This prompts a mad dash to save the loot in either case, but the End Cities are more well defended so this can cause greater loss of items. The 5 minute timer from chunk loading applies whether the items were dropped by a dying player or not and it still counts down you know.