Minecraft:Java Edition 20w17a
More actions
20w17a is the thirteenth Minecraft:snapshot for Minecraft:Java Edition 1.16, released on April 22, 2020,<ref name="20w17a">Template:Snap</ref> which added the Template:Cmd command, tweaked Minecraft:bastion remnant loot, and lowered the spawn rate of Minecraft:ruined portals, along with bug fixes.
Additions
Command format
- Added the Template:Cmd command.
- Used to get, set, or modify Minecraft:attributes.
- Syntax:
attribute <target> <attribute> get [<scale>]: get total value of attributeattribute <target> <attribute> base set <value>: sets base valueattribute <target> <attribute> base get [<scale>]: get base valueattribute <target> <attribute> modifier add <uuid> <name> <value> (add|multiply|multiply_base): adds modifier (fails if modifier is already present)attribute <target> <attribute> modifier remove <uuid>: removes modifierattribute <target> <attribute> modifier value get <uuid> [<scale>]: get value of modifier
- Parameters:
<target>: single entity (note: only players, armor stands and mobs have attributes)<attribute>: name of attribute (likeminecraft:generic.max_health)<name>: string (in optional quotes) describing human-readable name of modifier<value>: floating point value (note: certain attributes have limits on final value, so the change might not be noticeable)
General
Options
- Added an "Entity Distance" scale option ranging from 50% to 500%.
- Sets the distance at which Minecraft:mobs render into frame.
- Added
pressure_platesblock tag.- Contains light and heavy weighted pressure plates, as well as the
#wooden_pressure_platesand#stone_pressure_platesblock tags.
- Contains light and heavy weighted pressure plates, as well as the
- Added
stone_pressure_platesblock tag.- Contains stone and polished blackstone pressure plates.
- Added new sounds for chains.
World creation
- Minecraft:Difficulty and Minecraft:game rules can now be changed from the "Create World" screen.
Changes
Blocks
- Breaking a furnace now gives the experience for the smelted things inside.
Minecraft:Gilded blackstone and Minecraft:Nether gold ore
- Now use the same sounds as Minecraft:Nether quartz ore.
- Improved UI.
- Added an ingot outline to the second input slot.
- Added a hammer icon above the input slots, similar to the anvil UI.
Minecraft:Soul fire lanterns and Minecraft:soul fire torches
- Renamed "Soul Fire Lantern" and "Soul Fire Torch" to "Soul Lantern" and "Soul Torch", respectively.
- IDs have been changed from
soul_fire_torchandsoul_fire_lanterntosoul_torchandsoul_lantern, respectively.
- Now change into posts when Minecraft:pressure plates and Minecraft:banners are placed on them.
World generation
- Loot has been tweaked.
- Ancient debris and netherite scraps have been made generally rarer.
- Netherite gear can no longer be found in bastion remnants; instead, diamond gear is found.
- The chances and stack sizes of various items have been tweaked.
- Now spawn about 30% less frequently.
Gameplay
Creative inventory
- Inventory tab names, which appear in the description of items when in the Search tab, now display in boldface.
- Other information, such as tag names, are now displayed in boldface as well.
- Netherite ingots and netherite scrap have been moved next to iron and gold ingots.
General
Block storage format
- Format in chunks has been slightly changed to speed up various tasks (rendering, pathfinding, world generation, etc.).
BlockStatesinSectionselements no longer contain values stretching over multiple 64-bit fields.- If the number of bits per block is not the power of two (i.e. single 64-bit value can't fill the whole number of blockstates) some bits aren't used.
- For example, if a single block state takes 5 bits, the highest 4 bits of every 64-bit field are unused. That also means a slight increase in storage size (in case of 5 bits, from 320 to 342 64-bit fields).
Fonts
- Chat component style now supports
fontproperty, which is a resource location for the font in the resource pack. No entry is equivalent tominecraft:default. - Full range of Unicode characters is supported, making it possible to type emojis and other Unicode characters outside of the Basic Multilingual Plane.
- However, custom resource packs must be used to display correct characters instead of tofu, due to the lack of these characters in the default font.
Force Unicodeoption now switches between normal and alternative font (calleduniform.json) - no reload needed.
- The "Singleplayer" button jumps directly to the "Create World" screen if there are no worlds to select.
Minecraft:Raw JSON text format
- The JSON
colorcomponent now supports 6-digit hexadecimal colors to specify custom colors other than the 16 default Minecraft:color codes.- Example:
/tellraw @a {"text":"Turquoise output","color":"#00ff88"}
- Example:
- The
hoverEventchat component now uses the parametercontents, with contents depending on type:- For
show_text- chat component - For
show_item- either item id or object with fieldsid,countandtag(with last one being serialized NBT) - For
show_entity- object with fields:id(UUID),name(chat component) andtype(entity type resource location) - The
valueargument is now deprecated, but still supported.
- For
- Changed the
wall_post_overrideblock tag to include thebannersandpressure_platesblock tags.
UI
- Changed checkbox texture.
World save format
- Saving
level.datnow uses randomly-named temporary files (instead of usinglevel.dat_newevery time). player/*.datare now saved in a way similar tolevel.dat(including leaving.dat_oldfiles).
Fixes
Videos
References
Template:Navbox Java Edition versions
Minecraft:de:20w17a Minecraft:es:Java Edition 20w17a Minecraft:fr:Édition Java 20w17a Minecraft:ja:Java Edition 20w17a Minecraft:pt:Edição Java 20w17a Minecraft:ru:20w17a (Java Edition) Minecraft:zh:Java版20w17a