Java Edition 22w46a
Edition | |||||||
---|---|---|---|---|---|---|---|
Release date |
November 16, 2022 | ||||||
Type | |||||||
Snapshot for | |||||||
Downloads | |||||||
Obfuscation maps | |||||||
Protocol version |
dec: 1073741932 | ||||||
Data version |
3210 | ||||||
Resource pack format |
12 | ||||||
Data pack format |
10 | ||||||
Minimum Java version | |||||||
|
{ "title": "Minecraft 22w46a", "images": [ "22w46a.jpg", "Java Edition 22w46a.png" ], "rows": [ { "field": "''(link to Java Edition article, displayed as Java Edition)''", "label": "(link to Edition article, displayed as Edition)" }, { "field": "November 16, 2022", "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.19.3 article, displayed as 1.19.3)", "label": "Snapshot for" }, { "field": "[https://piston-data.mojang.com/v1/objects/fcb3e5462fb4cf29da933005ddac269dd31087ff/client.jar Client] ([https://piston-meta.mojang.com/v1/packages/a9f5f7ddeedd7424b14912cac91d7ba1da210db7/22w46a.json .json])<br />[https://piston-data.mojang.com/v1/objects/302ae4acba96e733fdbe144ebe2ba575b2bbf969/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/01efd7b592dfa3650f41ca2190c4d59e929642f4/client.txt Client]<br />[https://piston-data.mojang.com/v1/objects/f27522d1a43b80942bc5c66a8fcad51a0dc0fe18/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>1073741932<br /> <span style=\"font-size:smaller\"><abbr title=\"hexadecimal\">hex</abbr>: </span>4000006C", "label": "(link to Protocol version article, displayed as Protocol version)" }, { "field": "3210", "label": "(link to Data version article, displayed as Data version)" }, { "field": "12", "label": "<span style=\"white-space: normal;\">(link to Pack format#List of resource pack formats article, displayed as Resource pack format)</span>" }, { "field": "10", "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_17 Java SE 17]</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.19.2|<span style=\"margin-right:-0.35em\">◄</span>◄ 1.19.2]]</td>\n<td style=\"padding: 0.4em\">'''[[Java Edition 1.19.3|1.19.3]]'''</td>\n<td style=\"padding: 0.4em\" >[[Java Edition 1.19.4| 1.19.4 <span style=\"margin-right:-0.35em\">►</span>►]]</td>\n</tr>\n<tr style=\"background: inherit;\">\n<td style=\"padding: 0.4em\">\n[[Java Edition 22w45a|◄ 22w45a]]\n</td>\n<td style=\"padding: 0.4em\">''' 22w46a'''</td>\n<td style=\"padding: 0.4em\">\n[[Java Edition 1.19.3 Pre-release 1| 1.19.3 Pre-release 1 ►]]\n</td>\n</tr>\n</table>" }
22w46a is the fifth and final snapshot for Java Edition 1.19.3, released on November 16, 2022,[1] which adds piglin heads and the unique interactions between note blocks and heads in the built-in experimental data pack, /fillbiome
command and new telemetry data screen, changes the telemetry and the mechanism of texture loading, and fixes bugs. This is the final snapshot released in 2022.
Additions[edit | edit source]
Command format[edit | edit source]
- A new command to change biome entries for an area.
- Because biomes are not stored per-block, affected positions may not match input precisely.
- Syntax:
/fillbiome [<from>] [<to>] [<biome>]
from
: One corner of the area to fill.to
: The other corner of the area to fill.biome
: The biome to set.
General[edit | edit source]
- Added telemetry data collection screen.
- Displays information about the type of data that is sent.
- The level of data sent can be controlled between "Minimal" and "All".
- "Minimal" sends only the required data.
- "All" sends the required data, as well as optional data.
- The default data level is "Minimal".
- Added
#all_signs
block tag, contains#signs
.
Changes[edit | edit source]
Mobs[edit | edit source]
- Now only spawn at light level 7 and below in the Nether, instead of 11 and below, to nerf certain portal-based mob farms.
- Blocks carried by endermen now use loot tables to generate drops when killed.
- This is done by simulating the block being mined using a Silk Touch diamond axe.
Skeletons and wither skeletons
- Now only spawn at light level 7 and below in the Nether, instead of 11 and below, to nerf certain portal-based mob farms.
Gameplay[edit | edit source]
- Changed the description of the "Glow and Behold!" advancement.
Creative inventory
Command format[edit | edit source]
- Can now be conditional on biomes.
- Syntax:
/execute if|unless biome [<pos>] [<biome>]
General[edit | edit source]
Logging
- Every telemetry event sent from the client is now logged to disk.
- Old log files are removed after 7 days.
- These can be found under the logs/telemetry directory.
- A shortcut to this directory is available via the "Open My Data" button on the telemetry data collection screen.
- To improve loading performance, block and item textures are now loaded before they are processed by block and item models.
- By default, textures not in the textures/item and textures/block directories will no longer be automatically recognized and will fail to load.
- Can have configuration files now, located in the new atlases directory, that control which images are included in the atlases. That directory contains following JSON entries for configuring atlases:
blocks
: textures used by block and item models.banner_patterns
,beds
,chests
,shield_patterns
,shulker_boxes
,signs
: used to render some special-case models.mob_effects
: textures used for effect icons in the UI.paintings
: textures used for paintings.particles
: textures used for particles (referenced by thetextures
field in files within the particles directory).
- If multiple packs include those files, they are merged by their order within the pack (same as tags in data packs).
- Inside these files is a JSON object with a single list called
sources
.- Every entry in
sources
runs in during load, in order of definition, adding or removing new files to the texture list; to be later referenced by block models, particles, etc.
- Every entry in
- Types of sources:
directory
: lists all files in a directory and its subdirectories, across all namespaces.source
: directory in pack to be listed (relative to textures directory)prefix
: string to be appended to the sprite name when loaded.
single
: adds a single file.resource
: location of a resource within the pack (relative to textures directory, implied.png
extension).sprite
: sprite name (optional, defaults toresource
).
filter
: removes sprites matching the given pattern.namespace
,path
: patterns (regular expressions, regex) of ids to be removed (only works for entries already in the list), if omitted, any value will be matched.
unstitch
: copies rectangular regions from other images.resource
: location of a resource within the pack (relative to textures directory, implied.png
extension)divisor_x
,divisor_y
: used for determining the units used by regions.regions
: list of regions to copy from the source image.sprite
: sprite name.x
,y
: coordinates of the top-left corner of the region.width
,height
: size of the region.
- Values such as
x
are transformed to real image coordinates via dividing by their divisor, and then multiplying by the real image size.
- Example:
- If a pack has a file named assets/test/textures/fancy/iridium.png and source is
{"type": "directory", "source": "fancy", "prefix": "custom/"}
, the texture will be available in models astest:custom/iridium
.
- If a pack has a file named assets/test/textures/fancy/iridium.png and source is
- Removed
#stripped_logs
block and item tags.
Telemetry
- Added
WorldUnloaded
event, and removed client Java version from theWorldLoaded
event.- They are required events.
- Data includes game mode, client or server modded status and game version.
- Can be used to calculate how long the world session has lasted (in seconds and ticks).
- Data from
WorldLoaded
is sent when a world is launched, and data fromWorldUnloaded
is sent when a world is shut down (quitting to title, disconnecting from a server).
- Added 2 new optional events:
PerformanceMetrics
- Data includes frame rates, rendering performance, memory usage, operating system, and the modded status of the client and server.
- With game version, it can be used to compare the performance profile for new versions of Minecraft.
WorldLoadTimes
- Data includes the total time in milliseconds for the world to load, whether this was a new world, as well as game version and platform details.
- Can indicates what impacts load times when added new features or do larger technical changes.
General
- Translation files and pack.mcmeta are now including non-ASCII characters (encoded as UTF-8) directly instead of using escape sequences.
Experimental[edit | edit source]
These additions and changes only take effect when the 1.20 experimental data pack is enabled.
Additions[edit | edit source]
Blocks[edit | edit source]
- Piglins now drop their heads when killed by a charged creeper.
- The piglin head flaps its ears when powered by redstone, or when worn by a player while walking.
General[edit | edit source]
- Added
#all_hanging_signs
to the new#all_signs
block tag, as the additional part when built-in data pack enabled.
Changes[edit | edit source]
Blocks[edit | edit source]
Block of bamboo and block of stripped bamboo
- Changed their top textures.
- Changed its texture by rotate 90 degress counterclockwise to match the same tiling pattern as other plank variants.
- Due to this change, the textures of bamboo button, bamboo pressure plate, bamboo slab and bamboo stairs are also changed.
- Books in chiseled bookshelves can be added or removed from any slot by targeting the specific slot.
- When placing a mob head on a note block, that note block will now play one of the ambient sounds of that mob when played by a player or powered by redstone.
Gameplay[edit | edit source]
- Camels are now required for the "Two by Two" advancement.
- "Glow and Behold!" advancement can be obtained by using a glow ink sac on a hanging sign now.
- The description now says "Make the text of any sign glow".
Fixes[edit | edit source]
From released versions before 1.19
- MC-121865 – High potion effect durations being displayed as **:** is misleading.
- MC-147605 – Text cursors can exist in multiple fields.
- MC-151412 – "Edit Server Info" window does not focus "Server Name" text field automatically
- MC-187539 –
#tick
function tag runs before#load
instead of the other way around. - MC-205563 – Endermen holding powder snow drop a powder snow bucket when killed.
- MC-209621 – Endermen holding potted plants do not drop the pot nor the plant.
- MC-221722 – Squids use the new texture when using Programmer Art.
- MC-222099 – Endermen holding candle cakes do not drop the candle or the cake upon being killed.
- MC-233042 – Server Address field isn't focused when Direct Connection menu is opened.
- MC-234029 – You cannot hold any key to rapidly navigate between elements quickly after opening the inventory.
- MC-234161 – You cannot hold the Tab ↹ key to navigate between buttons quickly in the "Optimize World" menu.
- MC-234240 – You cannot hold the Tab ↹ key to navigate between buttons quickly in the "Superflat Customization" menu.
- MC-234408 – You cannot hold the Tab ↹ key to navigate between buttons quickly in the "Reset world" realms menu.
- MC-234409 – You cannot hold any key to rapidly execute the same function in the "World options" realms menu.
- MC-234572 – You cannot hold the Tab ↹ key to navigate between buttons quickly in the "Delete Server" menu.
- MC-234621 – You cannot hold the Tab ↹ key to navigate between buttons quickly in the "remove player" realms menu.
- MC-234782 – You cannot hold the Tab ↹ key to navigate between buttons quickly in the "Close realm" realms menu.
- MC-234846 – You cannot hold the Tab ↹ key to navigate between buttons quickly in the "switch world" realms menu.
- MC-234904 – You cannot hold the Tab ↹ key to navigate between buttons quickly in the "Data Packs" menu.
- MC-248926 – Setting
spectatorsGenerateChunks
to false and relogging freezes the game on the Loading Terrain screen. - MC-249059 – Loading terrain screen cannot close before 2 seconds have passed.
From 1.19
- MC-250262 – Players sometimes get stuck on the "Loading terrain..." screen after switching dimensions whilst dead.
From 1.19.2
- MC-256308 –
limit
selector parameter with "arbitrary" sorting does not stop searching early.
From the 1.19.3 development versions
- MC-256472 – Camels aren't required for the "Two by Two" advancement.
- MC-256509 – Heads and Skulls are placed backwards.
- MC-256510 – Using a glow ink sac on a hanging sign does not grant the advancement "Glow and Behold!".
- MC-256669 – Crafting recipe for bamboo hanging signs is unlocked by having any stripped log.
- MC-256878 – You cannot hold the Tab ↹ key to navigate between buttons quickly in the "Edit draft chat report" menu.
- MC-256882 – Bats fly in the perched position and vertical movement is not smooth.
- MC-256935 – Long player names within the "Select Chat Messages to Report" menu can extend past the scroll bar.
- MC-256993 – End crystal knockback bug.
- MC-257073 – You cannot hold the Tab ↹ key to navigate between buttons quickly in the "Experimental Features Warning" menu.
- MC-257113 – Ender dragon, wither, snow golem and iron golem spawn eggs from before 1.13 do not convert properly.
- MC-257114 – Incoherency: A random seed is already generated on the "Create New World" seed text field screen despite the "Leave blank for a random seed" label.
- MC-257188 – You aren't prompted that your draft reports will be discarded upon disconnecting from worlds by using the "Title Screen" button within the death screen.
- MC-257266 – Entities sink or fall through snow when it accumulates while the
snowAccumulationHeight
gamerule is set to any value greater than 1.
From the previous development version
- MC-257329 – Right-hand side tabs in the creative inventory are misaligned.
- MC-257334 – Stacked items do not show creative inventory tab label.
- MC-257354 – Messages sent by the hosts of LAN worlds are now considered unverified and cannot be reported.
- MC-257355 – The "Social Interactions" menu now falsely claims that there are no reportable messages for given players.
- MC-257378 – Villagers and piglins can't open or close doors.
- MC-257401 – Frog walk animation speeds up greatly when tempted by food or chasing slimes.
- MC-257410 – "Game Menu" on the pause menu is clickable.
Video[edit | edit source]
Video made by Slicedlime:
References[edit | edit source]
- ↑ "Minecraft Snapshot 22w46a" – Minecraft.net, November 16, 2022.