Here's a fun detail that could be added into the game to encourage people to build libraries in multiple locations.
What if the probability of getting any particular enchantment varied depending on the environment the spell was cast in?
For example, the odds of getting fire resistant armor might be increased by 10% if the armor was enchanted in a desert, but less likely in an ocean biome. Fire aspect weapons might be more common if enchanted in the nether, less common if enchanted on Earth. Feather fall might be 10% more likely if cast at high altitudes on earth, but -10% close to bedrock.. Bane of arthropods could be 10% more common in swamps. Efficiency might be more common if close to bedrock. Etc.
The random element would still be there, and the change in probability would be minor just 5-15% at most. No matter where you are you'd still have a good chance of getting any enchantment. But if you're aiming for a specific enchantment it would still be worthwhile casting your spell in the most ideal environment. That provides an incentive to make multiple libraries, and to travel between them. And anything that gives the player more incentive to build and create travel networks is a good one.
book cases already upgrade enchantment tables when in a specific range
I think you misunderstand what I'm saying.
Bookshelves would still be needed for higher level enchantments. This would adjust the odds of what enchantment you get depending on where the enchanting table is, not affect the enchantment level.
What if the probability of getting any particular enchantment varied depending on the environment the spell was cast in?
For example, the odds of getting fire resistant armor might be increased by 10% if the armor was enchanted in a desert, but less likely in an ocean biome. Fire aspect weapons might be more common if enchanted in the nether, less common if enchanted on Earth. Feather fall might be 10% more likely if cast at high altitudes on earth, but -10% close to bedrock.. Bane of arthropods could be 10% more common in swamps. Efficiency might be more common if close to bedrock. Etc.
The random element would still be there, and the change in probability would be minor just 5-15% at most. No matter where you are you'd still have a good chance of getting any enchantment. But if you're aiming for a specific enchantment it would still be worthwhile casting your spell in the most ideal environment. That provides an incentive to make multiple libraries, and to travel between them. And anything that gives the player more incentive to build and create travel networks is a good one.
I think you misunderstand what I'm saying.
Bookshelves would still be needed for higher level enchantments. This would adjust the odds of what enchantment you get depending on where the enchanting table is, not affect the enchantment level.