Java Edition 22w46a

Jump to navigation Jump to search

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]

/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: /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]

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".

Tags

  • Added #all_signs block tag, contains #signs.

Changes[edit | edit source]

Mobs[edit | edit source]

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.

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]

Advancement

  • Changed the description of the "Glow and Behold!" advancement.

Creative inventory

  • Reordered "Redstone" tab.
  • Added rails to the "Tools & Utilities" tab next to minecarts.

Command format[edit | edit source]

/execute

  • 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.

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 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 the textures 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.
  • 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 to resource).
    • 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 as test:custom/iridium.

Tags

  • Removed #stripped_logs block and item tags.

Telemetry

  • Added WorldUnloaded event, and removed client Java version from the WorldLoaded 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 from WorldUnloaded 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]

Piglin head

  • 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]

Tags

  • 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.

Bamboo planks

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[edit | edit source]

Advancement

  • 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]

43 issues fixed

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-256308limit 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]

Navigation[edit | edit source]