Java Edition 20w46a
Minecraft 20w46a


| Edition | |||||||
|---|---|---|---|---|---|---|---|
| Release date |
November 11, 2020 | ||||||
| Type | |||||||
| Snapshot for | |||||||
| Downloads | |||||||
| Obfuscation maps | |||||||
| Protocol version |
dec: 1073741830 | ||||||
| Data version |
2682 | ||||||
| Resource pack format |
7 | ||||||
| Data pack format |
7 | ||||||
| Minimum Java version | |||||||
| |||||||
{
"title": "Minecraft 20w46a",
"images": [
"20w46a.jpg",
"Java Edition 20w46a.png"
],
"rows": [
{
"field": "''(link to Java Edition article, displayed as Java Edition)''",
"label": "(link to Edition article, displayed as Edition)"
},
{
"field": "November 11, 2020",
"label": "Release date"
},
{
"field": "(link to Snapshot article, displayed as Snapshot)",
"label": "(link to Version types article, displayed as Type)"
},
{
"field": "(link to Java Edition 1.17 article, displayed as 1.17)",
"label": "Snapshot for"
},
{
"field": "[https://piston-data.mojang.com/v1/objects/f4c56c2b7218599b78074a500ab2a89a04db5b36/client.jar Client] ([https://piston-meta.mojang.com/v1/packages/00287a31ef6a14866a0b328637e60df6419d69bd/20w46a.json .json])<br />[https://piston-data.mojang.com/v1/objects/373675677cc57b9294a187a4d0ecab6f340d4189/server.jar Server]",
"label": "(link to Tutorial:Installing a snapshot#Manual version installation article, displayed as Downloads)"
},
{
"field": "[https://piston-data.mojang.com/v1/objects/d3687dd62798b403141db1fe7272607c53b6e9f0/client.txt Client]<br />[https://piston-data.mojang.com/v1/objects/5de650acd5894cf687a911fb9affb3b294de4dd2/server.txt Server]",
"label": "(link to Obfuscation map article, displayed as Obfuscation maps)"
},
{
"field": " <span style=\"font-size:smaller\"><abbr title=\"decimal\">dec</abbr>: </span>1073741830<br /> <span style=\"font-size:smaller\"><abbr title=\"hexadecimal\">hex</abbr>: </span>40000006",
"label": "(link to Protocol version article, displayed as Protocol version)"
},
{
"field": "2682",
"label": "(link to Data version article, displayed as Data version)"
},
{
"field": "7",
"label": "<span style=\"white-space: normal;\">(link to Pack format#List of resource pack formats article, displayed as Resource pack format)</span>"
},
{
"field": "7",
"label": "<span style=\"white-space: normal;\">(link to Pack format#List of data pack formats article, displayed as Data pack format)</span>"
},
{
"field": "<span class=\"plainlinks\">[https://en.wikipedia.org/wiki/Java_version_history#Java_SE_8 Java SE 8]</span>",
"label": "<span style=\"white-space: normal;\">Minimum Java version</span>"
}
],
"invimages": [],
"footer": "<table style=\"margin: auto; word-break: break-word;\">\n<tr style=\"background: inherit;\">\n<td style=\"padding: 0.4em\" >[[Java Edition 1.16.5|<span style=\"margin-right:-0.35em\">◄</span>◄ 1.16.5]]</td>\n<td style=\"padding: 0.4em\">'''[[Java Edition 1.17|1.17]]'''</td>\n<td style=\"padding: 0.4em\" >[[Java Edition 1.17.1| 1.17.1 <span style=\"margin-right:-0.35em\">►</span>►]]</td>\n</tr>\n<tr style=\"background: inherit;\">\n<td style=\"padding: 0.4em\">\n[[Java Edition 20w45a|◄ 20w45a]]\n</td>\n<td style=\"padding: 0.4em\">''' 20w46a'''</td>\n<td style=\"padding: 0.4em\">\n[[Java Edition 20w48a| 20w48a ►]]\n</td>\n</tr>\n</table>"
}
20w46a is the second snapshot for Java Edition 1.17, released on November 11, 2020,[1] which adds powder snow among other changes.
Additions
Blocks
- Entities that walk over it sink into it.
- Can be picked up and placed with a bucket.
- Leather boots can be worn to prevent entities from sinking into powder snow blocks.
- Players can still crouch to descend with leather boots. Wearing leather boots also allows powder snow to be "climbed", like water or scaffolding.
- Entities in powder snow slowly freeze.
Items
- Using a bucket on powder snow creates a powder snow bucket.
- Powder snow buckets can be used to place powder snow.
- Powder snow buckets can also be filled from cauldrons filled with powder snow.
Command format
/item
- Modifies the inventory of a block or entity.
- This command has three forms:
/item <target> replace <item stack> [<count>]– same as old/replaceitem./item <target> modify <modifier>– modifies item (without copying)./item <target> copy <source> [<modifier>]– copies item for source to target(s), optionally applying modifier.
- Possible sources and targets:
entity <selector> <slot>orblock <x> <y> <z> <slot>. - For example,
/item block ~ ~ ~ container.0 copy entity @s enderchest.0copies first item from player's ender chest to first slot of container player is currently standing on.
- This command has three forms:
- Reuse functions syntax of a loot table to describe item modification in
/itemcommand. - The function part of loot tables can now be defined as separate data pack resource in
item_modifiersdirectory.- Such files can contain a single function (i.e single JSON object) or an array of functions.
Gameplay
- Rolls, set_damage, and possibly other parameters now require "type:uniform" (or other valid values for "type") when using min-max for numbers. set_count has had the same requirement for a few versions.
- New condition:
value_check- Checks range of value.
- Parameters:
- [Int][NBT Compound / JSON Object] value – see "New value providers" section (currently combination of random generators and score).
- [Int] range – min/max range.
- New function:
set_enchantments- Modifies enchantments on item.
- Parameters:
- [NBT Compound / JSON Object] enchantments – map of enchantment id to level value (can be score or random number)
- [Boolean] add – if
true, change is relative to current level. Iffalse, level is replaced with current value (default behavior).
- New value providers:
score- Returns scaled scoreboard value.
- Parameters:
score– scoreboard name.target– same astargetinscorepredicate.scale– scaling factor (float).
General
- Added a new particle type:
snowflake.
- Added new
snow_step_sound_blocksblock tag.- Contains snow and powder snow.
- Blocks in this tag create snow stepping noises while the player walks in them.
- Added new
powder_snow_walkable_mobsentity tag.- Contains rabbits, endermites, and silverfish.
- Entities in this tag can walk on top of powder snow.
Changes
Blocks
- Can now be obtained using a Silk Touch pickaxe.
- The unused "base" pattern has been renamed to the "field" pattern and given proper translation strings (its ID is still "base").
- Can now be filled with powder snow during snowfall.
- Using a bucket on a cauldron filled with powder snow empties the cauldron and creates a powder snow bucket.
- Can also be filled with powder snow by using a powder snow bucket on it.
- Crafting recipe has been changed to require only 4 copper ingots.
- Putting a copper block in a crafting table also results in 4 copper ingots.
- Can now place powder snow using a powder snow bucket.
- Also can remove it using a bucket.
- Renamed to "Block of Lapis Lazuli".
- The range of attracting lightning has been doubled.
- Default mode of structure blocks is now "Load". "Data" is now hidden by default.
- "Data" can be accessed by clicking the mode button while holding the Alt key.
Items
- Now has a GUI when hovering over it.
- Shows contained items in its GUI's inventory slots when hovering over it.
- The scope texture is now a glass square with a copper border.
World generation
- Biome-specific sky colors now blend more smoothly.
Weather
- During snowfall, cauldrons under the sky now slowly fills with powder snow.
Command format
- Removed
/replaceitemcommand. - Replaced with
/item ... replace.
Gameplay
- Added death messages for freezing:
- "<player> froze to death".
- "<player> was frozen to death by <entity>".
- Can now access scoreboard values by UUID.
- Loot table values inside random number generators can now be nested.
- Changed condition:
scoreentityparameter has now been replaced withtarget. It can either contain value from oldentityfield (likethis) or be an score holder name in form{"name": "..."}.
- Changed function:
set_damage- This function now has
addparameter. Iftrue, change is relative to current damage. Iffalse, damage is replaced with current value (default behavior)
- This function now has
- Changed function:
set_count- This function now has
addparameter. Iftrue, change is relative to current item count. Iffalse, item count is replaced with current value (default behavior)
- This function now has
- Changed function:
copy_nbtsourceparameter can now be set to{"storage": <namespaced id>}, to access command storage.
General
- Data pack version has now been changed to 7 for consistency with the resource pack version[4] and due to the addition of
/itemto replace/replaceitem.
Options screen
- Buttons tied to a set of values can now be scrolled through.
- Clicking ⇧ Shift on a menu button changes it to the previous value.
- The debug mode can now only be accessed by holding Alt instead of ⇧ Shift while clicking on the world type button.
- Changed the
cauldronsblock tag to include powder snow cauldrons.
- Amethyst shard
- The darker pixels are now a bit darker.
- Block of amethyst
- Has more bright areas.
- Budding amethyst
- Has more bright areas.
- Bundle
- Is now a more vibrant, orangey-brown.
- Calcite
- Texture reworked with the same general layout and color scheme.
- Candle
- Items now depict two candles of different sizes standing upright side-by-side.
- Copper ingot
- Textured reworked to be more intensely bright and dark.
- Cut copper
- Some colors were made slightly darker.
- Lightning rod
- The whole texture was made slightly darker.
- Spyglass
- Updated zoom-in overlay.
- Tinted glass
- Removed the largest "glare" line.
Translation strings
- The "World Type" string no longer contains a colon (":"). The colon is still visible in-game, however.
- Changed "Use VSync" to "VSync".
- Removed the unused string for enabling VBOs, "Use VBOs".
- Added strings, "Mode", "Type", "Triggering", and "Track output". These are read out by the narrator for buttons in the command block UI.
Fixes
From released versions before 1.17
- MC-2490 – TNT animation ends at 80 ticks, ignores fuse length changes.
- MC-53518 – Endermen don't attack endermites spawned using spawn eggs or
/summon. - MC-80468 – Inconsistency between block names.
- MC-99189 – Client overrides map data of map with id 0 when a new map is created.
- MC-99259 – The wither health bar doesn't go up during spawn.
- MC-106690 – Servers sends
SPacketMapspackets even if the map data did not change. - MC-110903 – Cannot remove horse saddle using
/replaceitem. - MC-143821 – Using an empty map in creative mode can create an additional map with ID 0.
- MC-147729 – Crafting via the recipe book can delete items if picking up items while crafting.
- MC-158466 – Server Crash (
Exception ticking world: ConcurrentModificationException). - MC-162910 – Additional map is created when using an empty map in Creative in a newly created world.
- MC-170659 – Loss of precision in
entity_scoresconditions. - MC-182954 – "block.minecraft.banner.base.<color>" displays raw translation string (is untranslated).
- MC-183771 – Gamemode switcher icons in the F3+F4 menu are not centered.
- MC-183917 – Min and max are both required in entity_scores condition.
- MC-185605 – Kelp generates on top of magma blocks.
- MC-188448 – Food pops off of campfire when extinguished.
- MC-189482 – LAN World screen buttons are selected in the wrong order when using Tab ↹.
- MC-195461 – The upper part of potted cactus/bamboo texture is not visible if there is a half block above it.
- MC-195827 –
datapackFailure.titleline in en_us.json file has double spaces between the translation string and the equivalent text. - MC-196425 – "Off" is not completely capitalized for the Distortion Effects and FOV Effects sliders, which is inconsistent with other sliders.
- MC-197276 – Pufferfish gives Poison IV instead of II.
- MC-198514 – Creating a superflat world with nothing but air crashes the game.
- MC-198535 –
time_checkpredicate condition requires bothminandmaxvalue. - MC-198725 – Crash when clicking "Presets" after setting the superflat preset with a non-existent biome.
- MC-199988 – When accessing a UI of a structure block from
/setblockthe texture changes from data to save.
From the previous development version
- MC-203551 – Putting lava in a cauldron makes the water bucket sound.
- MC-203562 – Shulker boxes animate when shulkers do.
- MC-203574 – Decorations don't generate in the Nether.
- MC-203621 – Unable to pick up experience orbs.
- MC-203622 – Arm when using spyglass aligned wrong on Multiplayer.
- MC-203631 – Amethyst buds do not drop themselves with silk touch.
- MC-203643 – Command modified bundle has a bigger progress bar than a slot.
- MC-203644 – Cats & ocelots are missing one of their legs.
- MC-203646 – Some mobs won't despawn when switched to peaceful.
- MC-203648 – The armor stand model floats above its base.
- MC-203746 – Levitation particles go on forever when killed by a levitating creeper.
- MC-203880 – Floating creepers/creeper with no AI.
- MC-204054 – When using the spyglass with a shield on your secondary hand, the shield appears on the zoom.
- MC-204221 – Calcite has transparent texture but is opaque in-game.
- MC-204861 – Datapack format potential conflicts.
Video
Video made by Slicedlime:
References
- ↑ "Minecraft Snapshot 20w46a" – Minecraft.net, November 11, 2020.
- ↑ MC-205041
- ↑ MC-197276
- ↑ MC-204861