{{Infobox version |title=Minecraft 1.20 Pre-release 1 |image=1.20-pre1.jpg |image2=Java Edition 1.20 Pre-release 1.png |edition=Java |type=Pre-release |date=May 10, 2023 |jsonhash=fe19d944e2b9cea799126bb1b50f2686b4386d86 |jsonfile=1.20-pre1 |clienthash=07dfbe4c383c4bb6d26254e49c0fce5398bab5b5 |clientmap=3d18c8c01be96a69df87d82590c4d9f832bce3cb |serverhash=95ac4bf3d2f4ae57687493f5232d3f58334b85d2 |servermap=1b814e6ebe797dad614eb07efc3ff77334d4b5f0 |parent=1.20 |prevparent=1.19.4 |prev=23w18a |next=1.20 Pre-release 2 |nextparent=1.20 }} '''1.20 Pre-release 1''' (known as '''1.20-pre1''' in the launcher) is the first pre-release for [[Java Edition 1.20]], released on May 10, 2023,{{Mcnet|minecraft-1-20-pre-release-1|Minecraft 1.20 Pre-Release 1|May 10, 2023}} which brings more parity from {{BE}} and fixes bugs. It should be noted that bees attempting to pollinate torchflower crops will cause a crash, soft-locking the game until updated{{bug|MC-262508|||fixed}}. == Changes == === Blocks === ; [[Bed]]s, [[carpet]]s, and [[wool]] * Colored variants can now be dyed any other color. === Command format === ; {{cmd|data}} * {{cd|string}} data sources now accept negative boundaries, which are interpreted as index counted from the end of the string. === General === ; [[Damage type]] * Added {{cd|d=and|outside_border|generic_kill}}. ** Players outside the world border are now hurt by the damage type {{cd|outside_border}} instead of {{cd|in_wall}}. ** Forcibly removing an entity using i.e. the {{cmd|kill}} command now uses damage type {{cd|generic_kill}} instead of {{cd|out_of_world}}. ; [[Death messages]] * Changed death message used for the {{cmd|link=none|kill}} command. ** Changed from "<''player''> fell out of the world" to "<''player''> was killed". * Changed death message used for deaths caused by the world border. ** Changed from "<''player''> suffocated in a wall" to "<''player''> left the confines of this world". ; [[Loot table]] * Random sequences for loot tables are now deterministic. ** The game now uses named random sequences to deterministically produce loot for loot tables. ** Each random sequence produces a unique sequence based on the world seed and sequence identifier, which means a loot table will produce the same results when ran with the same parameters in the same world. ** The identifier of the random sequence to use for a loot table is specified as a [[resource location]] in a new field called {{cd|random_sequence}}. ; {{samp|[[server.properties]]}} * Changes in encoding. ** The file is now read in UTF-8 initially, with previous encoding (ISO 8859-1/Latin 1) as a fallback. ** File is now written with UTF-8 encoding. ; [[Tag]]s * Removed {{cd|d=and|pumpkin|melon}} from {{cd|#maintains_farmland}} block tag. * Added {{cd|d=and|generic_kill|outside_border}} to {{cd|#bypasses_armor}} damage type tag. * Added {{cd|generic_kill}} to {{cd|d=and|#bypasses_invulnerability|#bypasses_resistance}} damage type tags. == Fixes == {{fixes|fixedin=1.20 Pre-release 1 |;old |180|When reaching the other side of a nether portal the animation plays forever until stepped out of. |2215|Encoding errors in {{samp|server.properties}}. |18060|Several realms strings are untranslatable. |21520|Death message for /kill is " fell out of the world" |35078|Breaking animation is one frame off. |107224|World border death message states "suffocated in a wall" |123081|Placing an end crystal when entering The End prevents Ender Dragon from spawning. |146582|When entering spectator mode while standing on the ground, the player moves down by 0.19051 blocks, which makes you fall down. |188595|"gamemode" string in F3 + N description is inconsistent with "game mode" string in F3 + F4 description |193749|Nether portals play the trigger sound again when the other dimension is loaded. |195781|The "Include entities:" string displayed within the structure block GUI is improperly capitalized. |195825|"datapacks" string is inconsistent with "data pack" string in {{cd|datapackFailure.title}} text. |196428|The nausea effect resets its distortion severity when players' NBT data is reloaded. |197270|Item icons in {{key|F3}}+{{key|F4}} screen display over fading in Mojang Studios screen when reloading resource packs using {{key|F3}}+{{key|T}} at the exact same time. |198202|Options background texture does not match dirt texture. |203039|Incorrect use of colon in {{cd|options.hideMatchedNames.tooltip}}. |206548|Leash knot subtitles are not properly capitalized. |226454|The "Light as a Rabbit" advancement description has no space after the ellipsis. |236606|Lightning bolt related string lacks capitalization. |241736|Company names are still inconsistent and partly misspelled in the credits. |250571|Gamerule description strings within the world creation menu consist of inconsistent concluding punctuation. |256424|Game mode is sometimes referred to as "gamemode". |257336|Some chiseled bookshelf interaction subtitles are improperly capitalized. |;dev |262006|Melon and Pumpkin are in the default {{cd|#maintains_farmland}} tag despite not maintain farmland. |262208|In the credits, "Lionbridge" is misspelt in one place (no "g"). |262253|Music composers not listed in credits. |262265|Changing resource pack that overrides a font crashes JVM. |;previous |262296|Rabbits are no longer affected by jump boost. |262300|Menu text is now rendered in front of the Mojang Studios loading screen fade animation. |262304|The {{cd|stepping_on}} predicate condition does not correctly succeed on trapdoors. |262308|Entities do not stick to honey blocks pushed by pistons if their center isn't over the honey block. |262313|Nether won't load in upgraded worlds. |262317|Items don't respect properties of the block they are supported on. |262351|Worldgen deadlock caused by supporting block checks. |262363|Player can still gain a normal jump off of a honey block with precise timing. |262424|Sprinting particles on the edges of blocks are still incorrect. }} == Video == {{Slicedlime|2wBLo3y16Ss}} == References == {{Reflist}} == Navigation == {{Navbox Java Edition versions|1.2x}} [[de:1.20-pre1]] [[es:Java Edition 1.20 Pre-release 1]] [[fr:Édition Java 1.20 Pre-release 1]] [[ja:Java Edition 1.20 Pre-release 1]] [[pt:Edição Java 1.20 Pre-release 1]] [[ru:1.20 Pre-release 1 (Java Edition)]] [[uk:1.20 Pre-release 1 (Java Edition)]] [[zh:Java版1.20-pre1]]