I started a new game in Minecraft 1.20.4 because that was the latest version I could find Optifine for. I had heard about the plans to introduce villager trade rebalancing which would make it harder to get certain trades from villagers. Specifically, I saw one YouTube video which said that with the rebalancing you would only be able to get Mending from a Librarian in a swamp biome.
Has this been permanently implemented in the version I am playing? I ask because I have made over a hundred attempts to get the Mending enchantment in a desert village by placing and breaking a lectern to get new Librarians. I'm getting all kinds of enchantments, just not mending. Am I just having bad luck, or do I have to look for a swamp village?
The Meaning of Life, the Universe, and Everything.
Join Date:
5/9/2024
Posts:
171
Member Details
In 1.20, it was an experimental feature you could toggle on and off, and I'm pretty sure it would be off by default. The chance to get any one specific enchantment, is pretty low, so it's all about luck at that point.
Rollback Post to RevisionRollBack
Fool me once, shame on you. Fool me twice, shame on you. Fool me three times, hold up, rewind, That's not even possible.
To illustrate the difficulty of getting Mending as a purely random enchantment (the trade rebalance eliminates this since a swamp villager is guaranteed to offer Mending as their final trade), I had to trade over 1,500 emeralds (times) over a week before I got it, albeit using the trading system before 1.8 (completely random with a low chance of getting an enchanted book offer off the bat, so trading was necessary, and only one fixed enchantment per villager, so I used a flint and steel a lot to "refresh" the population).
Don't even consider finding it, or anything else, in dungeon, mineshaft, etc chests; you'll need to find dozens of each, the other main way people get Mending is fishing, but that is just as random and requires an AFK fishing farm to be practical (considering not just the chance of getting Mending but you need to roll that chance many times, I need about 10 books for all my gear. You only need to get lucky with a villager once, then you can buy all the books you need).
I've found one mending book in a dungeon and 2 from fishing in all the years I've played Minecraft not counting the AFK fishing days.. I've simply given up on putting mending on most things.
The villager trade changes occurred in 1.20.2 if I remember correctly. If so, you'd need to avoid updating beyond 1.20.1 to have the old villager trades.
If you don't want to wait on OptiFine updating, Sodium is typically much better to use anyway (unless, like me, you use OptiFine for one of the few reasons an alternative doesn't exist in the Fabric ecosystem) as it performs better, updates faster (typically within some days, sometimes hours, of a release), and isn't closed source. OptiFine being on 1.20.4 doesn't even allow you to play with the new wolves, let alone all the 1.21 stuff.
Thank you for the valuable information. I hadn't heard of Sodium, so I'll have to look into it. Regarding the change in Villager trades, I feared as much, since Mending has eluded me in my desert village even after 150 tries.
I don't think I'll find another village in this world any time soon though. I spawned in that desert and the only other biomes within thousands of blocks are deserts, badlands and jungle. I found a cozy space to live on a jungle island that has a tiny space of plains. There are some narrow stretches of Taiga nearby, but without a village. The most annoying thing, however, is that since I have so many Badlands biomes nearby I expected to find exposed mineshafts. I did find two, but one didn't even have a tunnel and was apparently replaced upon world generation with sand. I only found a couple of exposed minecart rails and spider webs. The other mineshaft has only one short tunnel with a spider spawner in it, a couple of exposed rails and nothing else. I dug all around hoping to find more underground, but no luck. I'm just about ready to start a new world again, but this time I would try to pick a good seed beforehand. Is that cheating?
I never played in Minecraft 1.8 but from 1.14 to 1.16 (the time when I was an active player, I never had problems getting mending from a Librarian villager. In a recent new game where I set up shop in a spruce village I also got the Mending enchantment quite quickly after around 15 tries. I just went back to see what version of Minecraft that was, and it was 1.20.6. I also didn't have to trade any emeralds. I only had to keep crafting a lectern and breaking it to reset the available trades. I guess it used to be much more difficult which makes it understandable that a rebalancing has become necessary.
The villager trades stuff is an experimental feature like bundles, to my knowledge. And personally I don't see an incentive to use it as curing zombie villagers in swamps and jungles is far from pleasant. I'm wondering if mangrove swamps even work for that.
The villager trade changes occurred in 1.20.2 if I remember correctly. If so, you'd need to avoid updating beyond 1.20.1 to have the old villager trades.
If you don't want to wait on OptiFine updating, Sodium is typically much better to use anyway (unless, like me, you use OptiFine for one of the few reasons an alternative doesn't exist in the Fabric ecosystem) as it performs better, updates faster (typically within some days, sometimes hours, of a release), and isn't closed source. OptiFine being on 1.20.4 doesn't even allow you to play with the new wolves, let alone all the 1.21 stuff.
The Meaning of Life, the Universe, and Everything.
Join Date:
5/9/2024
Posts:
171
Member Details
The Villager Trade Rebalance has been an experimental feature since 1.20.2. It is not yet an official update and mainstay in the game, as it's only been in game as experimental. At this point, they're trying to make Mending an endgame thing, being found more commonly in Ancient Cities as a book, or from End Cities on most diamond gear.
Rollback Post to RevisionRollBack
Fool me once, shame on you. Fool me twice, shame on you. Fool me three times, hold up, rewind, That's not even possible.
I never played in Minecraft 1.8 but from 1.14 to 1.16 (the time when I was an active player, I never had problems getting mending from a Librarian villager. In a recent new game where I set up shop in a spruce village I also got the Mending enchantment quite quickly after around 15 tries. I just went back to see what version of Minecraft that was, and it was 1.20.6. I also didn't have to trade any emeralds. I only had to keep crafting a lectern and breaking it to reset the available trades. I guess it used to be much more difficult which makes it understandable that a rebalancing has become necessary.
Mending didn't exist at all in 1.8, and villager trading was changed in that version; I was referring to before 1.8 (you may know that I've only ever played in 1.6.4 and before, when I speak of things in the modern game I'm referring to features in my own "alternate reality" mod, in this case, Mending is simply a direct replacement for a feature where if you renamed an item the "prior work penalty" wouldn't increase, allowing for infinite repairs, but requiring the anvil and anvil costs were much different back then so you could only put 2-3 enchantments on an item before it became too expensive to repair, even with individual diamonds). Either way, 1.8 made trading for enchanted books enormously easier, even if you couldn't just reset trades yet (until 1.14, which completely broke it).
Also, it is probably less that Mojang wants Mending to be end-game (in which case they would remove it from trading and fishing) but because it fits their entire modus operandi since 1.7, just like how they recently made it so you need to find a netherite upgrade in order to upgrade to gear that is barely better than diamond in most cases, just for the sake of prolonging the game (1.7 is when the scale of world generation first became much, much larger - compare one of my modded worlds, with all the biomes in 1.7 and more, to the same seed in 1.7, mostly the same few biomes plus the occasional special biome, and still not a single desert or snowy biome):
1.18 increased the scale even more, as seen in this example of one of my modded worlds (larger at the time than the previous) compared to 1.18:
Arguably, even since Beta 1.8 / release 1.0.0, which they called the "adventure update" - i.e. expecting the player to travel around exploring the world, which has only become more and more enforced over the years, to the point where modern singleplayer worlds can easily reach many gigabytes (my first world is 800 MB but I've found everything there is to find dozens of times over; modded worlds of the same size would likely contain every biome, including the most minor variations, of which there are a total of 127 in the Overworld, twice as many as the game currently has in total).
There's even an entire community who plays on Beta 1.7.3 and older versions, despite their extreme lack of features, and which have become more popular recently (much more so than versions like Beta 1.8 to release 1.8), because of how simple gameplay progression is (basically none, they spend all their time building things, not getting the perfect end-game gear, finding that perfect spot to build (or much less time spent), fighting boss mobs, raiding structures. No elytra, but the scale of the world was way smaller, you didn't even need to travel around to find passive mobs as they (de)spawned like hostile mobs and you didn't need them for much (pigs for food, sheep for wool), no animal or resource farms either aside from the basic ones (wood, (char)coal, cobblestone).
(personally, I think these old versions are way too limited and even vanilla 1.6.4 lacks various QoL changes and bugfixes that I've made)
Even modern versions have animals spawn regularly if you're in a survival island situation, but that's an exception rather than a rule with current worldgen.
I started a new game in Minecraft 1.20.4 because that was the latest version I could find Optifine for. I had heard about the plans to introduce villager trade rebalancing which would make it harder to get certain trades from villagers. Specifically, I saw one YouTube video which said that with the rebalancing you would only be able to get Mending from a Librarian in a swamp biome.
Has this been permanently implemented in the version I am playing? I ask because I have made over a hundred attempts to get the Mending enchantment in a desert village by placing and breaking a lectern to get new Librarians. I'm getting all kinds of enchantments, just not mending. Am I just having bad luck, or do I have to look for a swamp village?
In 1.20, it was an experimental feature you could toggle on and off, and I'm pretty sure it would be off by default. The chance to get any one specific enchantment, is pretty low, so it's all about luck at that point.
Fool me once, shame on you. Fool me twice, shame on you. Fool me three times, hold up, rewind, That's not even possible.
Using the ignore feature here is kinda weird.
To illustrate the difficulty of getting Mending as a purely random enchantment (the trade rebalance eliminates this since a swamp villager is guaranteed to offer Mending as their final trade), I had to trade over 1,500 emeralds (times) over a week before I got it, albeit using the trading system before 1.8 (completely random with a low chance of getting an enchanted book offer off the bat, so trading was necessary, and only one fixed enchantment per villager, so I used a flint and steel a lot to "refresh" the population).
Don't even consider finding it, or anything else, in dungeon, mineshaft, etc chests; you'll need to find dozens of each, the other main way people get Mending is fishing, but that is just as random and requires an AFK fishing farm to be practical (considering not just the chance of getting Mending but you need to roll that chance many times, I need about 10 books for all my gear. You only need to get lucky with a villager once, then you can buy all the books you need).
TheMasterCaver's First World - possibly the most caved-out world in Minecraft history - includes world download.
TheMasterCaver's World - my own version of Minecraft largely based on my views of how the game should have evolved since 1.6.4.
Why do I still play in 1.6.4?
I've found one mending book in a dungeon and 2 from fishing in all the years I've played Minecraft not counting the AFK fishing days.. I've simply given up on putting mending on most things.
The villager trade changes occurred in 1.20.2 if I remember correctly. If so, you'd need to avoid updating beyond 1.20.1 to have the old villager trades.
If you don't want to wait on OptiFine updating, Sodium is typically much better to use anyway (unless, like me, you use OptiFine for one of the few reasons an alternative doesn't exist in the Fabric ecosystem) as it performs better, updates faster (typically within some days, sometimes hours, of a release), and isn't closed source. OptiFine being on 1.20.4 doesn't even allow you to play with the new wolves, let alone all the 1.21 stuff.
Thank you for the valuable information. I hadn't heard of Sodium, so I'll have to look into it. Regarding the change in Villager trades, I feared as much, since Mending has eluded me in my desert village even after 150 tries.
I don't think I'll find another village in this world any time soon though. I spawned in that desert and the only other biomes within thousands of blocks are deserts, badlands and jungle. I found a cozy space to live on a jungle island that has a tiny space of plains. There are some narrow stretches of Taiga nearby, but without a village. The most annoying thing, however, is that since I have so many Badlands biomes nearby I expected to find exposed mineshafts. I did find two, but one didn't even have a tunnel and was apparently replaced upon world generation with sand. I only found a couple of exposed minecart rails and spider webs. The other mineshaft has only one short tunnel with a spider spawner in it, a couple of exposed rails and nothing else. I dug all around hoping to find more underground, but no luck. I'm just about ready to start a new world again, but this time I would try to pick a good seed beforehand. Is that cheating?
I never played in Minecraft 1.8 but from 1.14 to 1.16 (the time when I was an active player, I never had problems getting mending from a Librarian villager. In a recent new game where I set up shop in a spruce village I also got the Mending enchantment quite quickly after around 15 tries. I just went back to see what version of Minecraft that was, and it was 1.20.6. I also didn't have to trade any emeralds. I only had to keep crafting a lectern and breaking it to reset the available trades. I guess it used to be much more difficult which makes it understandable that a rebalancing has become necessary.
The villager trades stuff is an experimental feature like bundles, to my knowledge. And personally I don't see an incentive to use it as curing zombie villagers in swamps and jungles is far from pleasant. I'm wondering if mangrove swamps even work for that.
The Villager Trade Rebalance has been an experimental feature since 1.20.2. It is not yet an official update and mainstay in the game, as it's only been in game as experimental. At this point, they're trying to make Mending an endgame thing, being found more commonly in Ancient Cities as a book, or from End Cities on most diamond gear.
Fool me once, shame on you. Fool me twice, shame on you. Fool me three times, hold up, rewind, That's not even possible.
Using the ignore feature here is kinda weird.
Mending didn't exist at all in 1.8, and villager trading was changed in that version; I was referring to before 1.8 (you may know that I've only ever played in 1.6.4 and before, when I speak of things in the modern game I'm referring to features in my own "alternate reality" mod, in this case, Mending is simply a direct replacement for a feature where if you renamed an item the "prior work penalty" wouldn't increase, allowing for infinite repairs, but requiring the anvil and anvil costs were much different back then so you could only put 2-3 enchantments on an item before it became too expensive to repair, even with individual diamonds). Either way, 1.8 made trading for enchanted books enormously easier, even if you couldn't just reset trades yet (until 1.14, which completely broke it).
Also, it is probably less that Mojang wants Mending to be end-game (in which case they would remove it from trading and fishing) but because it fits their entire modus operandi since 1.7, just like how they recently made it so you need to find a netherite upgrade in order to upgrade to gear that is barely better than diamond in most cases, just for the sake of prolonging the game (1.7 is when the scale of world generation first became much, much larger - compare one of my modded worlds, with all the biomes in 1.7 and more, to the same seed in 1.7, mostly the same few biomes plus the occasional special biome, and still not a single desert or snowy biome):
1.18 increased the scale even more, as seen in this example of one of my modded worlds (larger at the time than the previous) compared to 1.18:
Arguably, even since Beta 1.8 / release 1.0.0, which they called the "adventure update" - i.e. expecting the player to travel around exploring the world, which has only become more and more enforced over the years, to the point where modern singleplayer worlds can easily reach many gigabytes (my first world is 800 MB but I've found everything there is to find dozens of times over; modded worlds of the same size would likely contain every biome, including the most minor variations, of which there are a total of 127 in the Overworld, twice as many as the game currently has in total).
There's even an entire community who plays on Beta 1.7.3 and older versions, despite their extreme lack of features, and which have become more popular recently (much more so than versions like Beta 1.8 to release 1.8), because of how simple gameplay progression is (basically none, they spend all their time building things, not getting the perfect end-game gear, finding that perfect spot to build (or much less time spent), fighting boss mobs, raiding structures. No elytra, but the scale of the world was way smaller, you didn't even need to travel around to find passive mobs as they (de)spawned like hostile mobs and you didn't need them for much (pigs for food, sheep for wool), no animal or resource farms either aside from the basic ones (wood, (char)coal, cobblestone).
(personally, I think these old versions are way too limited and even vanilla 1.6.4 lacks various QoL changes and bugfixes that I've made)
TheMasterCaver's First World - possibly the most caved-out world in Minecraft history - includes world download.
TheMasterCaver's World - my own version of Minecraft largely based on my views of how the game should have evolved since 1.6.4.
Why do I still play in 1.6.4?
Even modern versions have animals spawn regularly if you're in a survival island situation, but that's an exception rather than a rule with current worldgen.