Is there any way to get diamond armor from an armorer without having to give diamonds now? Also do they all have curse of binding? I leveled up two and they both have curse of binding, is that just my bad luck?
Is there any way to get diamond armor from an armorer without having to give diamonds now? Also do they all have curse of binding? I leveled up two and they both have curse of binding, is that just my bad luck?
If you have Villager Trade Rebalance enabled, then no, trading for diamond armor will always require individual diamonds (4 for chestplate, 3 for leggings or helmet and 2 for boots).
If the armorer is a savanna villager, then the diamond armor is guaranteed to come with Curse of Binding.
Ah, that explains it. How does one disable Villager Trade Rebalance?
And if the villager in question were to be descendant from savanna villagers but does not have a red shirt, would that make them a savanna villager or a normal one?
The Villager Trade Rebalance is an experimental feature, so I'm not aware of any ways to disable it on an existing world without risk of it crashing and / or breaking. When you create a world in the future, make sure the Villager Trade Rebalance is turned off in the Experiments menu.
As long as the villager isn't wearing red, it's not a savanna villager, so you should be fine. When two villagers breed, the descendant is either the same type as one of the parents or it depends on the biome it's born in.
So, after a small experiment, I may have found a potential solution for this.
1. In the world selection menu, recreate your original world (the one with Villager Trade Rebalance enabled). This time, have Villager Trade Rebalance turned off.
2. Go to %appdata%/.minecraft/saves, find the new world and copy the level.dat and level.dat_old files.
3. Now go to the original world and replace its level.dat and level.dat_old files with the new ones you have just copied.
However, doing this will delete every item in your player inventory in your original world, so I recommend storing them in a chest etc. before you replace the files. I'm not sure if there will be any other changes, though, so you should have a backup of your original world just in case.
1. This is supposed to work on the original world, not the new one you created. The new one was created only to "help" disable the Villager Trade Rebalance on your original world. (Apologies if I wasn't clear on that.)
2. Have you tried this with new villagers that spawned after the procedure? This doesn't work with existing villagers or wandering traders; their trades stay the same even after the Rebalance is disabled.
If you are asking if it is possible to remove Curse of Binding from armor, no, it is not possible through vanilla means.
If you are wearing the armor with Curse of Binding you will have to repeatedly perform an action that will break the armor, e.g. walking into a cactus or sweet berry bush.
Ok, I will try. I found this command online somewhere that seems like it should do the job: /datapack disable villager rebalance. But when I tried it, I got an error saying that villager rebalance is part of an enabled flag and therefore cannot be disabled. Any idea what that means?
I cannot be certain, but I presume that commands concerning experimental features are not supported as they are built-in datapacks requiring feature flags. Feature flags are datapack toggles that can only be enabled in the World Creation menu, and cannot be disabled after world creation, because the feature(s) pertaining to them are unstable / being tested, and enabling or disabling said features mid-game can create major issues with the world (crashing, breaking, etc.).
Is there any way to get diamond armor from an armorer without having to give diamonds now? Also do they all have curse of binding? I leveled up two and they both have curse of binding, is that just my bad luck?
Bad luck, and I'm not really current on trades.
If you have Villager Trade Rebalance enabled, then no, trading for diamond armor will always require individual diamonds (4 for chestplate, 3 for leggings or helmet and 2 for boots).
If the armorer is a savanna villager, then the diamond armor is guaranteed to come with Curse of Binding.
Ah, that explains it. How does one disable Villager Trade Rebalance?
And if the villager in question were to be descendant from savanna villagers but does not have a red shirt, would that make them a savanna villager or a normal one?
The Villager Trade Rebalance is an experimental feature, so I'm not aware of any ways to disable it on an existing world without risk of it crashing and / or breaking. When you create a world in the future, make sure the Villager Trade Rebalance is turned off in the Experiments menu.
As long as the villager isn't wearing red, it's not a savanna villager, so you should be fine. When two villagers breed, the descendant is either the same type as one of the parents or it depends on the biome it's born in.
Can the world be cloned with the new rules?
So, after a small experiment, I may have found a potential solution for this.
1. In the world selection menu, recreate your original world (the one with Villager Trade Rebalance enabled). This time, have Villager Trade Rebalance turned off.
2. Go to %appdata%/.minecraft/saves, find the new world and copy the level.dat and level.dat_old files.
3. Now go to the original world and replace its level.dat and level.dat_old files with the new ones you have just copied.
However, doing this will delete every item in your player inventory in your original world, so I recommend storing them in a chest etc. before you replace the files. I'm not sure if there will be any other changes, though, so you should have a backup of your original world just in case.
Thanks, I tried it but it didn't work.
Is there any way to remove the curse of binding?
Two reasons I can think of:
1. This is supposed to work on the original world, not the new one you created. The new one was created only to "help" disable the Villager Trade Rebalance on your original world. (Apologies if I wasn't clear on that.)
2. Have you tried this with new villagers that spawned after the procedure? This doesn't work with existing villagers or wandering traders; their trades stay the same even after the Rebalance is disabled.
If you are asking if it is possible to remove Curse of Binding from armor, no, it is not possible through vanilla means.
If you are wearing the armor with Curse of Binding you will have to repeatedly perform an action that will break the armor, e.g. walking into a cactus or sweet berry bush.
Ok, I will try. I found this command online somewhere that seems like it should do the job: /datapack disable villager rebalance. But when I tried it, I got an error saying that villager rebalance is part of an enabled flag and therefore cannot be disabled. Any idea what that means?
I cannot be certain, but I presume that commands concerning experimental features are not supported as they are built-in datapacks requiring feature flags. Feature flags are datapack toggles that can only be enabled in the World Creation menu, and cannot be disabled after world creation, because the feature(s) pertaining to them are unstable / being tested, and enabling or disabling said features mid-game can create major issues with the world (crashing, breaking, etc.).