Tuesday, September 5, 2023 at 12:06 PM

Minecraft 1.20.2 Pre-Release 1

Are you pre-pared for Pre-release 1 of 1.20.2? Moving into pre-releases means that, moving forward, you won't see any significant changes besides bug fixes and tweaks until the next snapshot cycle. It also means that we will be releasing more frequently than just Wednesdays, so keep your eyes peeled! However, Pre-release 1 brings new changes to the 'Villager Trade Rebalance' experiment, updates to Recipe Book search, command changes, and a new game rule!

Happy crafting!

Changes

  • The Recipe Book search has been updated with the following changes:
    • The search will only match the beginning of any word in the item's name
      • For example, searching for "tor" will still show Torch and Redstone Torch but not Daylight Detector anymore
    • All recipes, including those that have not been unlocked, will now show up in search results
    • This will enable experienced players to find the recipes they are looking for (even if it hasn't been unlocked yet) without overwhelming new players
  • Updated structure icons on explorer maps sold by Cartographers
  • When villagers unlock new trades, the order of those trades in the UI is now always random instead of sometimes being deterministic

Technical Changes

  • The data pack version is now 18
  • Client options are now sent during the configuration network phase when joining a server

Data Pack Version 18

This data pack version removes the recently introduced execute if function and return run functionality. Flaws with those commands (see bugs MC-264595, MC-264699 and MC-264710) require some substantial changes to fix, which we do not want to make close to a release.

These commands will instead be reintroduced early in the next snapshot series when we can take the time to iterate on and test them together with pack makers.

  • Removed execute if|unless function command form
  • Removed return run command form
  • Numbers used as macro arguments are now always inserted without suffixes, regardless of numeric type
  • Added game rule enderPearlsVanishOnDeath, controlling whether thrown ender pearls vanish when the player that threw them dies (default true)

Experimental Features

Villager Trade Rebalance Part 2

This pre-release updates the Villager Trade Rebalance experiment. This experiment has no effect on normal worlds. If you want to try these changes, you must turn on the Feature Toggle in the Experiments Menu when creating a new world. You can find more information about Feature Toggles here.

Thank you to everyone that has sent in their suggestions and feedback regarding the experimental trade change! We are trying out these changes to rebalance the villager trade system and make it more fair and fun for everyone. However, these changes are not yet final, and they will stay as experimental features while we continue to work on them. We appreciate your feedback on these changes. Visit this link to share your thoughts! We have been following the discussions about the previous Librarian and Wandering Trader updates and look forward to seeing the conversation continue.

Cartographer

Before now, Cartographers only sold maps to the Ocean Monument and Woodland Mansion. In this experiment Cartographers can sell seven new maps as well. These new maps each point to a different village or structure and can be used to find seven different biomes. This will help players who want to quickly find a specific location without waiting until they come across it by chance.

Cartographers from different biomes will sell a different selection of maps. Starting from one village, it will be possible to find every other village type by following maps from village to village.

Cartographers now sell 7 new maps: Desert Village Map, Jungle Explorer Map, Plains Village Map, Savanna Village Map, Snow Village Map, Swamp Explorer Map, and Taiga Village Map.

Armorer

The Armorer's trades have been updated with many changes.

The biggest change is that buying diamond armor now requires paying a small amount of Diamonds as well as Emeralds. This is meant to make the Armorer's diamond armor trades less useful at the start of the game when players don't have any Diamonds, while still giving a powerful advantage to advanced players who have spent some time collecting Diamonds.

Early-game players will find Armorers useful as a great source of iron armor, Shields and Emeralds.

Other changes include:

  • Most master-level Armorers buy Iron Blocks (and pay very well for them)
  • Chainmail armor is exclusively sold by the secret Jungle and Swamp Armorers
  • The Savanna Armorer sells cursed diamond armor at reduced prices
  • The Taiga Armorer can swap one piece of diamond armor for another

Structure Loot

Certain Enchanted Books now have a high chance of generating in some structures:

  • Ancient Cities: Mending
  • Mineshafts: Efficiency (I to V)
  • Pillager Outposts: Quick Charge (I to III)
  • Desert Temples: Unbreaking (I to III)
  • Jungle Temples: Unbreaking (I to III)

Fixed bugs in 1.20.2 Pre-release 1

  • MC-70127 Some block state changes aren't communicated to clients
  • MC-72721 Chat messages show after death independent of chat setting
  • MC-103800 Sometimes armor stands won't update their visual rotation
  • MC-119873 The text used for the credits button within the title screen is untranslatable
  • MC-154827 Typo in splash text "Verlet intregration!"
  • MC-177172 Dash in villager/trader UI is hardcoded / untranslatable
  • MC-248778 The item count symbol within shulker box tooltips is untranslatable
  • MC-248833 The parentheses used before and after the warning label within the language menu are untranslatable
  • MC-248844 The page indicator symbol within the recipe book GUI is untranslatable
  • MC-248846 The colon used within the death screen to show the player's score is untranslatable
  • MC-249355 The hyphen used within the statistics menu to show a null value is untranslatable
  • MC-252295 The word "whilst" within several death messages isn't spelled in American English
  • MC-252298 Death messages relating to the Thorns enchantment don't contain conjunctions where appropriate
  • MC-252316 The word "burnt" within some death messages isn't spelled in American English
  • MC-253241 The player count indicator symbol within the multiplayer menu is untranslatable
  • MC-253269 The advancement progress indicator symbol within the advancements menu is untranslatable
  • MC-253270 The hyphen used within boss bars for raids is untranslatable
  • MC-253278 The percentage symbol used within the level loading screen to show the loading progress of the world is untranslatable
  • MC-253281 Text within filled map tooltips when advanced tooltips are hidden is untranslatable
  • MC-253283 The percentage and chunk indicator symbols used within the optimize world menu are untranslatable
  • MC-253638 The symbols used within shulker box tooltips to show random loot table contents are untranslatable
  • MC-255418 Vertical redstone dust placed against dropper/dispenser/hopper doesn't visually disappear when the dust above is removed
  • MC-256777 The two characters used within the tab list to show players' health are untranslatable
  • MC-260819 The "death.attack.message_too_long" string is missing an article before the word "stripped"
  • MC-263133 Inconsistent word usage in Out of Memory screen
  • MC-264233 Player is shown as Anonymous after dying and respawning
  • MC-264574 symlink does not work for root world folder
  • MC-264615 It takes several seconds for the absorption effect icon to display after obtaining the effect
  • MC-264656 Regular golden apples don't increase the number of gold hearts if you previously ate an enchanted golden apple and then took damage
  • MC-264657 Absorption gold heart refilling is determined by whether the low level and the high level have the same hideParticles parameter
  • MC-264658 Only integer numeric data type can be used in macro
  • MC-264809 Redstone comparators cause redstone dust connection issue
  • MC-265053 Programmer Art lapis lazuli outline texture in enchanting table UI incorrectly uses the old formatting
  • MC-265060 Missing sprite for error in Loom GUI (loom.png)
  • MC-265126 'requirements' field can no longer be skipped in advancements
  • MC-265151 The "(Unknown)" string that's displayed when being banned from a server for an unknown reason is untranslatable
  • MC-265209 Switching to protocol "CONFIGURATION" causes race condition
  • MC-265213 The chat message from the /random command says "between 1 and 6" instead of "1 to 6"