227 lines
14 KiB
Text
227 lines
14 KiB
Text
{{Infobox version
|
|
|title=Minecraft 22w46a
|
|
|image=22w46a.jpg
|
|
|image2=Java Edition 22w46a.png
|
|
|edition=Java
|
|
|type=Snapshot
|
|
|date=November 16, 2022
|
|
|jsonhash=a9f5f7ddeedd7424b14912cac91d7ba1da210db7
|
|
|clienthash=fcb3e5462fb4cf29da933005ddac269dd31087ff
|
|
|clientmap=01efd7b592dfa3650f41ca2190c4d59e929642f4
|
|
|serverhash=302ae4acba96e733fdbe144ebe2ba575b2bbf969
|
|
|servermap=f27522d1a43b80942bc5c66a8fcad51a0dc0fe18
|
|
|parent=1.19.3
|
|
|prevparent=1.19.2
|
|
|prev=22w45a
|
|
|next=1.19.3 Pre-release 1
|
|
|nextparent=1.19.3
|
|
}}<onlyinclude>
|
|
|
|
'''22w46a''' is the fifth and final [[snapshot]] for [[Java Edition 1.19.3]], released on November 16, 2022,<ref>{{snap|22w46a|November 16, 2022}}</ref> which adds [[piglin head]]s and the unique interactions between [[note block]]s and heads in the built-in experimental data pack, {{cmd|fillbiome}} command and new telemetry data screen, changes the telemetry and the mechanism of texture loading, and fixes bugs. This is the final snapshot to be released in [[Chronology of events|2022]].
|
|
|
|
== Additions ==
|
|
=== Command format ===
|
|
; {{cmd|fillbiome}}
|
|
* 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: {{cmd|link=none|fillbiome [<from>] [<to>] [<biome>]}}
|
|
** <code>from</code>: One corner of the area to fill.
|
|
** <code>to</code>: The other corner of the area to fill.
|
|
** <code>biome</code>: The biome to set.
|
|
|
|
=== General ===
|
|
; [[Options]]
|
|
* 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".
|
|
|
|
; [[Tag]]s
|
|
* Added <code>#all_signs</code> block tag, contains <code>#signs</code>.
|
|
|
|
== Changes ==
|
|
=== Mobs ===
|
|
; [[Endermen]]
|
|
* 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.
|
|
|
|
; [[Skeleton]]s and [[wither skeleton]]s
|
|
* 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 ===
|
|
; [[Advancement]]
|
|
* Changed the description of the "Glow and Behold!" advancement.
|
|
|
|
; Creative inventory
|
|
* Reordered "Redstone" tab.
|
|
* Added [[rail]]s to the "Tools & Utilities" tab next to [[minecart]]s.
|
|
|
|
=== Command format ===
|
|
; {{cmd|execute}}
|
|
* Can now be conditional on biomes.
|
|
* Syntax: {{cmd|link=none|execute if{{!}}unless biome [<pos>] [<biome>]}}
|
|
|
|
=== General ===
|
|
; 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 <samp>logs/telemetry</samp> directory.
|
|
*** A shortcut to this directory is available via the "Open My Data" button on the telemetry data collection screen.
|
|
|
|
; [[Resource pack]]
|
|
* 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 <samp>textures/item</samp> and <samp>textures/block</samp> directories will no longer be automatically recognized and will fail to load.
|
|
* Can have configuration files now, located in the new <samp>atlases</samp> directory, that control which images are included in the atlases. That directory contains following JSON entries for configuring atlases:
|
|
** <code>blocks</code>: textures used by block and item models.
|
|
** <code>banner_patterns</code>, <code>beds</code>, <code>chests</code>, <code>shield_patterns</code>, <code>shulker_boxes</code>, <code>signs</code>: used to render some special-case models.
|
|
** <code>mob_effects</code>: textures used for effect icons in the UI.
|
|
** <code>paintings</code>: textures used for paintings.
|
|
** <code>particles</code>: textures used for particles (referenced by the <code>textures</code> field in files within the <samp>particles</samp> 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 <code>sources</code>.
|
|
** Every entry in <code>sources</code> 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.
|
|
* Types of sources:
|
|
** <code>directory</code>: lists all files in a directory and its subdirectories, across all namespaces.
|
|
*** <code>source</code>: directory in pack to be listed (relative to <samp>textures</samp> directory)
|
|
*** <code>prefix</code>: string to be appended to the sprite name when loaded.
|
|
** <code>single</code>: adds a single file.
|
|
*** <code>resource</code>: location of a resource within the pack (relative to <samp>textures</samp> directory, implied <code>.png</code> extension).
|
|
*** <code>sprite</code>: sprite name (optional, defaults to <code>resource</code>).
|
|
** <code>filter</code>: removes sprites matching the given pattern.
|
|
*** <code>namespace</code>, <code>path</code>: patterns (regular expressions, regex) of ids to be removed (only works for entries already in the list), if omitted, any value will be matched.
|
|
** <code>unstitch</code>: copies rectangular regions from other images.
|
|
*** <code>resource</code>: location of a resource within the pack (relative to <samp>textures</samp> directory, implied <code>.png</code> extension)
|
|
*** <code>divisor_x</code>, <code>divisor_y</code>: used for determining the units used by regions.
|
|
*** <code>regions</code>: list of regions to copy from the source image.
|
|
**** <code>sprite</code>: sprite name.
|
|
**** <code>x</code>, <code>y</code>: coordinates of the top-left corner of the region.
|
|
**** <code>width</code>, <code>height</code>: size of the region.
|
|
*** Values such as <code>x</code> 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 <samp>assets/test/textures/fancy/iridium.png</samp> and source is <code>{"type": "directory", "source": "fancy", "prefix": "custom/"}</code>, the texture will be available in models as <code>test:custom/iridium</code>.
|
|
|
|
; [[Tag]]s
|
|
* Removed <code>#stripped_logs</code> block and item tags.
|
|
|
|
; Telemetry
|
|
* Added <code>WorldUnloaded</code> event, and removed client Java version from the <code>WorldLoaded</code> 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 <code>WorldLoaded</code> is sent when a world is launched, and data from <code>WorldUnloaded</code> is sent when a world is shut down (quitting to title, disconnecting from a server).
|
|
* Added 2 new optional events:
|
|
** <code>PerformanceMetrics</code>
|
|
*** 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.
|
|
** <code>WorldLoadTimes</code>
|
|
*** 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 <samp>pack.mcmeta</samp> are now including non-ASCII characters (encoded as UTF-8) directly instead of using escape sequences.
|
|
|
|
== Experimental ==
|
|
These additions and changes only take effect when the 1.20 experimental data pack is enabled.
|
|
|
|
=== Additions ===
|
|
==== Blocks ====
|
|
; [[File:Piglin Head (8) JE1.png|32px]] [[Piglin head]]
|
|
* [[Piglin]]s 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 ====
|
|
; [[Tag]]s
|
|
* Added <code>#all_hanging_signs</code> to the new <code>#all_signs</code> block tag, as the additional part when built-in data pack enabled.
|
|
|
|
=== Changes ===
|
|
==== Blocks ====
|
|
; [[Block of bamboo]] and [[block of stripped bamboo]]
|
|
* Changed their top textures.
|
|
|
|
; [[Bamboo planks]]
|
|
* 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.
|
|
|
|
; [[Chiseled bookshelf]]
|
|
* Books in chiseled bookshelves can be added or removed from any slot by targeting the specific slot.
|
|
|
|
; [[Note block]]
|
|
* 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 ====
|
|
; [[Advancement]]
|
|
* [[Camel]]s 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 ==
|
|
{{fixes|fixedin=22w46a
|
|
|;From released versions before 1.19
|
|
|121865|High potion effect durations being displayed as **:** is misleading.
|
|
|147605|Text cursors can exist in multiple fields.
|
|
|151412|"Edit Server Info" window does not focus "Server Name" text field automatically
|
|
|187539|{{cd|#tick}} function tag runs before {{cd|#load}} instead of the other way around.
|
|
|205563|Endermen holding powder snow drop a powder snow bucket when killed.
|
|
|209621|Endermen holding potted plants do not drop the pot nor the plant.
|
|
|221722|Squids use the new texture when using Programmer Art.
|
|
|222099|Endermen holding candle cakes do not drop the candle or the cake upon being killed.
|
|
|233042|Server Address field isn't focused when Direct Connection menu is opened.
|
|
|234029|You cannot hold any key to rapidly navigate between elements quickly after opening the inventory.
|
|
|234161|You cannot hold the {{key|Tab}} key to navigate between buttons quickly in the "Optimize World" menu.
|
|
|234240|You cannot hold the {{key|Tab}} key to navigate between buttons quickly in the "Superflat Customization" menu.
|
|
|234408|You cannot hold the {{key|Tab}} key to navigate between buttons quickly in the "Reset world" realms menu.
|
|
|234409|You cannot hold any key to rapidly execute the same function in the "World options" realms menu.
|
|
|234572|You cannot hold the {{key|Tab}} key to navigate between buttons quickly in the "Delete Server" menu.
|
|
|234621|You cannot hold the {{key|Tab}} key to navigate between buttons quickly in the "remove player" realms menu.
|
|
|234782|You cannot hold the {{key|Tab}} key to navigate between buttons quickly in the "Close realm" realms menu.
|
|
|234846|You cannot hold the {{key|Tab}} key to navigate between buttons quickly in the "switch world" realms menu.
|
|
|234904|You cannot hold the {{key|Tab}} key to navigate between buttons quickly in the "Data Packs" menu.
|
|
|248926|Setting <code>spectatorsGenerateChunks</code> to false and relogging freezes the game on the Loading Terrain screen.
|
|
|249059|Loading terrain screen cannot close before 2 seconds have passed.
|
|
|;From 1.19
|
|
|250262|Players sometimes get stuck on the "Loading terrain..." screen after switching dimensions whilst dead.
|
|
|;From 1.19.2
|
|
|256308|<code>limit</code> selector parameter with "arbitrary" sorting does not stop searching early.
|
|
|;dev
|
|
|256472|Camels aren't required for the "Two by Two" advancement.
|
|
|256509|Heads and Skulls are placed backwards.
|
|
|256510|Using a glow ink sac on a hanging sign does not grant the advancement "Glow and Behold!".
|
|
|256669|Crafting recipe for bamboo hanging signs is unlocked by having any stripped log.
|
|
|256878|You cannot hold the {{key|Tab}} key to navigate between buttons quickly in the "Edit draft chat report" menu.
|
|
|256882|Bats fly in the perched position and vertical movement is not smooth.
|
|
|256935|Long player names within the "Select Chat Messages to Report" menu can extend past the scroll bar.
|
|
|256993|End crystal knockback bug.
|
|
|257073|You cannot hold the {{key|Tab}} key to navigate between buttons quickly in the "Experimental Features Warning" menu.
|
|
|257113|Ender dragon, wither, snow golem and iron golem spawn eggs from before 1.13 do not convert properly.
|
|
|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.
|
|
|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.
|
|
|257266|Entities sink or fall through snow when it accumulates while the <code>snowAccumulationHeight</code> gamerule is set to any value greater than 1.
|
|
|;previous
|
|
|257329|Right-hand side tabs in the creative inventory are misaligned.
|
|
|257334|Stacked items do not show creative inventory tab label.
|
|
|257354|Messages sent by the hosts of LAN worlds are now considered unverified and cannot be reported.
|
|
|257355|The "Social Interactions" menu now falsely claims that there are no reportable messages for given players.
|
|
|257378|Villagers and piglins can't open or close doors.
|
|
|257410|"Game Menu" on the pause menu is clickable.
|
|
|257401|Frog walk animation speeds up greatly when tempted by food or chasing slimes.
|
|
}}</onlyinclude>
|
|
|
|
== Video ==
|
|
{{Slicedlime|TDWXU_YPeig}}
|
|
|
|
== References ==
|
|
{{Reflist}}
|
|
|
|
== Navigation ==
|
|
{{Navbox Java Edition versions|1.1x}}
|
|
|
|
[[de:22w46a]]
|
|
[[es:Java Edition 22w46a]]
|
|
[[fr:Édition Java 22w46a]]
|
|
[[ja:Java Edition 22w46a]]
|
|
[[pt:Edição Java 22w46a]]
|
|
[[ru:22w46a (Java Edition)]]
|
|
[[zh:22w46a]]
|