<br />
<b>Deprecated</b>:  explode(): Passing null to parameter #2 ($string) of type string is deprecated in <b>/home/sickgaming/domains/sickgaming.net/public_html/inc/plugins/htmlposts.php</b> on line <b>137</b><br />
<br />
<b>Deprecated</b>:  explode(): Passing null to parameter #2 ($string) of type string is deprecated in <b>/home/sickgaming/domains/sickgaming.net/public_html/inc/plugins/htmlposts.php</b> on line <b>137</b><br />
<br />
<b>Deprecated</b>:  explode(): Passing null to parameter #2 ($string) of type string is deprecated in <b>/home/sickgaming/domains/sickgaming.net/public_html/inc/plugins/htmlposts.php</b> on line <b>137</b><br />
<br />
<b>Deprecated</b>:  explode(): Passing null to parameter #2 ($string) of type string is deprecated in <b>/home/sickgaming/domains/sickgaming.net/public_html/inc/plugins/htmlposts.php</b> on line <b>137</b><br />
<br />
<b>Deprecated</b>:  explode(): Passing null to parameter #2 ($string) of type string is deprecated in <b>/home/sickgaming/domains/sickgaming.net/public_html/inc/plugins/htmlposts.php</b> on line <b>137</b><br />
<br />
<b>Deprecated</b>:  explode(): Passing null to parameter #2 ($string) of type string is deprecated in <b>/home/sickgaming/domains/sickgaming.net/public_html/inc/plugins/htmlposts.php</b> on line <b>137</b><br />
<br />
<b>Deprecated</b>:  explode(): Passing null to parameter #2 ($string) of type string is deprecated in <b>/home/sickgaming/domains/sickgaming.net/public_html/inc/plugins/htmlposts.php</b> on line <b>137</b><br />
<br />
<b>Deprecated</b>:  explode(): Passing null to parameter #2 ($string) of type string is deprecated in <b>/home/sickgaming/domains/sickgaming.net/public_html/inc/plugins/htmlposts.php</b> on line <b>137</b><br />
<br />
<b>Deprecated</b>:  explode(): Passing null to parameter #2 ($string) of type string is deprecated in <b>/home/sickgaming/domains/sickgaming.net/public_html/inc/plugins/htmlposts.php</b> on line <b>137</b><br />
<br />
<b>Deprecated</b>:  explode(): Passing null to parameter #2 ($string) of type string is deprecated in <b>/home/sickgaming/domains/sickgaming.net/public_html/inc/plugins/htmlposts.php</b> on line <b>137</b><br />
<br />
<b>Deprecated</b>:  explode(): Passing null to parameter #2 ($string) of type string is deprecated in <b>/home/sickgaming/domains/sickgaming.net/public_html/inc/plugins/htmlposts.php</b> on line <b>137</b><br />
<br />
<b>Deprecated</b>:  explode(): Passing null to parameter #2 ($string) of type string is deprecated in <b>/home/sickgaming/domains/sickgaming.net/public_html/inc/plugins/htmlposts.php</b> on line <b>137</b><br />
<br />
<b>Deprecated</b>:  explode(): Passing null to parameter #2 ($string) of type string is deprecated in <b>/home/sickgaming/domains/sickgaming.net/public_html/inc/plugins/htmlposts.php</b> on line <b>137</b><br />
<br />
<b>Deprecated</b>:  explode(): Passing null to parameter #2 ($string) of type string is deprecated in <b>/home/sickgaming/domains/sickgaming.net/public_html/inc/plugins/htmlposts.php</b> on line <b>137</b><br />
<br />
<b>Deprecated</b>:  explode(): Passing null to parameter #2 ($string) of type string is deprecated in <b>/home/sickgaming/domains/sickgaming.net/public_html/inc/plugins/htmlposts.php</b> on line <b>137</b><br />
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[Sick Gaming - Minecraft]]></title>
		<link>https://sickgaming.net/</link>
		<description><![CDATA[Sick Gaming - https://sickgaming.net]]></description>
		<pubDate>Mon, 13 Apr 2026 05:37:33 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[News - JAVA Edition: 1.20.2 Is Here!]]></title>
			<link>https://sickgaming.net/thread-101569.html</link>
			<pubDate>Sat, 23 Sep 2023 09:33:16 -0200</pubDate>
			<dc:creator><![CDATA[<a href="https://sickgaming.net/member.php?action=profile&uid=12">xSicKxBot</a>]]></dc:creator>
			<guid isPermaLink="false">https://sickgaming.net/thread-101569.html</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">News - JAVA Edition: 1.20.2 Is Here!</span><br />
<br />
&lt;div style="margin: 5px 5% 10px 5%;"&gt;&lt;img src="https://www.sickgaming.net/blog/wp-content/uploads/2023/09/java-edition-1-20-2-is-here.png" width="798" height="226" title="" alt="" /&gt;&lt;/div&gt;&lt;div&gt;&lt;h2&gt;New Features&lt;/h2&gt;<br />
&lt;h3&gt;Player Skin &amp;amp; Name Reporting&lt;/h3&gt;<br />
&lt;p&gt;We are making some important updates to our Player Reporting Tool to better protect the online safety of our players.&lt;/p&gt;<br />
&lt;p&gt;Playing Minecraft should be an inclusive and safe experience for everyone, which is why alongside in-game chat messages, you will now be able to report player skins and usernames that violate our Community Standards in Java Edition.&lt;/p&gt;<br />
&lt;p&gt;Just like with chat reports, nothing is automated. Any reported skin or username will be reviewed manually by a team of trained Minecraft moderators, who will use the submitted evidence to decide whether the skin and/or username is in breach of our Community Standards. Skins that violate these standards will be removed from Minecraft and will no longer be accessible for use by any player. Usernames that violate these standards will need to be changed before that player can play online via a shared server or Realm; though single-player mode will still be accessible. To find out more about this and other safety policies, including more detail on the suspension procedure, appeals process, and how we handle malicious or repeat reporting, please visit our dedicated&amp;nbsp;&lt;a href="https://help.minecraft.net/hc/en-us/articles/7317376541197"&gt;FAQ page&lt;/a&gt;.&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Player Skins and Names can now be reported in the Social Interactions Screen&lt;/li&gt;<br />
&lt;li&gt;If a skin or name is reported and found to be violating the&amp;nbsp;&lt;a href="https://www.minecraft.net/community-standards"&gt;Community Standards&lt;/a&gt;, our team of human moderators can take action in a few ways:<br />
&lt;ul&gt;<br />
&lt;li&gt;Ban the skin from being used by any player&lt;/li&gt;<br />
&lt;li&gt;Ban the name from being used by any player&lt;/li&gt;<br />
&lt;li&gt;Suspend the player from online play in the case of repeated offenses&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;When a skin is banned, players with that skin:<br />
&lt;ul&gt;<br />
&lt;li&gt;Will have their skin removed&lt;/li&gt;<br />
&lt;li&gt;Will be notified when they launch the game&lt;/li&gt;<br />
&lt;li&gt;Will be automatically assigned one of the default skins&lt;/li&gt;<br />
&lt;li&gt;Can still play multiplayer and singleplayer&lt;/li&gt;<br />
&lt;li&gt;Can select a new custom skin at any time&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;When a player&#8217;s name is banned, that player:<br />
&lt;ul&gt;<br />
&lt;li&gt;Will need to choose a new name&lt;/li&gt;<br />
&lt;li&gt;Will be notified when they launch the game&lt;/li&gt;<br />
&lt;li&gt;Will not be able to play online until they change their name&lt;/li&gt;<br />
&lt;li&gt;Can still play singleplayer&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;A skin or name that has been banned cannot be used by any player in the future&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Changes&lt;/h2&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The calculations to determine whether a mob can attack a player or other mobs have been changed&lt;/li&gt;<br />
&lt;li&gt;Diamond Ore is now generated more frequently in the Deepslate layers of the Overworld&lt;/li&gt;<br />
&lt;li&gt;Optimizations to networked play&lt;/li&gt;<br />
&lt;li&gt;Curing a Zombie Villager now only gives a big discount the first time<br />
&lt;ul&gt;<br />
&lt;li&gt;There is no longer a bonus discount for reinfecting and curing the same Villager multiple times&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Sponges and Wet Sponges now have their own custom sounds&lt;/li&gt;<br />
&lt;li&gt;Barrier blocks can now be waterlogged by players in Creative mode<br />
&lt;ul&gt;<br />
&lt;li&gt;Water cannot be placed in them or taken out by non-direct interactions such as Dispensers&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;The positions that all entities ride on other entities have been adjusted to make more sense&lt;/li&gt;<br />
&lt;li&gt;Added the &#8220;Narrator Hotkey&#8221; accessibility option (default on)<br />
&lt;ul&gt;<br />
&lt;li&gt;The narrator can be toggled on and off with&amp;nbsp;&lt;span class="bedrock-server"&gt;Ctrl+B&lt;/span&gt;&amp;nbsp;when this is on&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Added &#8220;I want to report them&#8221; Player Reporting category&lt;/li&gt;<br />
&lt;li&gt;Removed Herobrine&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Mob Attack Reach Changes&lt;/h3&gt;<br />
&lt;p&gt;The calculations to determine whether a mob can attack a player or other mobs have been changed. Previously a mob&#8217;s horizontal width was used to determine their attack reach and their height had no effect. The area where a mob can attack is now their bounding box extended in horizontal directions.&lt;/p&gt;<br />
&lt;p&gt;Here are some situations where the new rules will affect the reach of mobs:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;If a mob is entirely below you, or entirely above you, it will not be able to reach you&lt;/li&gt;<br />
&lt;li&gt;While riding on a medium-sized mob, like a Horse, you will be protected from small mobs, like Baby Zombies&lt;/li&gt;<br />
&lt;li&gt;While riding on a tall mob, like a Camel, you will be protected from standard-size mobs, like Zombies&lt;/li&gt;<br />
&lt;li&gt;Also, Ravagers won&#8217;t be able to attack you through a few block-thick walls anymore&lt;/li&gt;<br />
&lt;li&gt;However, to escape from an Enderman, you need to be at least 3 blocks above the ground, not 1.5 as before&lt;/li&gt;<br />
&lt;li&gt;Mobs will be able to attack you with the bottom of their hitbox, assuming your head is in range&lt;/li&gt;<br />
&lt;li&gt;Builds that trap hostile mobs might need to be adjusted to be safe&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;This change does not affect the reach of players, and mobs still need to see their target to attack it.&lt;/p&gt;<br />
&lt;h3&gt;Networked Play&lt;/h3&gt;<br />
&lt;p&gt;The Multiplayer mode of the game has been optimized to enable more fluid online play. If you have previously experienced disconnections or slow loading into online servers, this version may significantly improve that experience.&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The game world will now show earlier instead of the loading screen while loading into a world on a server&lt;/li&gt;<br />
&lt;li&gt;Clients with extremely low-bandwidth connections will not time out while loading the world&lt;/li&gt;<br />
&lt;li&gt;Clients with low-bandwidth connections can interact with the world while some chunks are still loading&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Vibrations&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Vibrations no longer risk being lost on simulation distance limit&lt;/li&gt;<br />
&lt;li&gt;Using Bone Meal emits an&amp;nbsp;&lt;span class="bedrock-server"&gt;item_interact_finish&lt;/span&gt;&amp;nbsp;vibration of frequency 3&lt;/li&gt;<br />
&lt;li&gt;Unequipping items emit a new&amp;nbsp;&lt;span class="bedrock-server"&gt;unequip&lt;/span&gt;&amp;nbsp;vibration of frequency 4&lt;/li&gt;<br />
&lt;li&gt;Camels eating Cactus emit an&amp;nbsp;&lt;span class="bedrock-server"&gt;eat&lt;/span&gt;&amp;nbsp;vibration of frequency 8&lt;/li&gt;<br />
&lt;li&gt;Carrots being eaten by Rabbits emit a&amp;nbsp;&lt;span class="bedrock-server"&gt;block_change&lt;/span&gt;&amp;nbsp;vibration of frequency 11&lt;/li&gt;<br />
&lt;li&gt;Sweet Berries being eaten by Foxes emit a&amp;nbsp;&lt;span class="bedrock-server"&gt;block_change&lt;/span&gt;&amp;nbsp;vibration of frequency 11&lt;/li&gt;<br />
&lt;li&gt;Chiseled Bookshelves emit a&amp;nbsp;&lt;span class="bedrock-server"&gt;block_change&lt;/span&gt;&amp;nbsp;vibration of frequency 11 when receiving books from Hoppers&lt;/li&gt;<br />
&lt;li&gt;Turtle Eggs cracking emit a&amp;nbsp;&lt;span class="bedrock-server"&gt;block_change&lt;/span&gt;&amp;nbsp;vibration of frequency 11&lt;/li&gt;<br />
&lt;li&gt;Turtle Eggs hatching emit a&amp;nbsp;&lt;span class="bedrock-server"&gt;block_destroy&lt;/span&gt;&amp;nbsp;vibration of frequency 12&lt;/li&gt;<br />
&lt;li&gt;Fire being doused by Water Potion emits a&amp;nbsp;&lt;span class="bedrock-server"&gt;block_destroy&lt;/span&gt;&amp;nbsp;vibration of frequency 12&lt;/li&gt;<br />
&lt;li&gt;Evokers evoking Vexes or Fangs emit an&amp;nbsp;&lt;span class="bedrock-server"&gt;entity_place&lt;/span&gt;&amp;nbsp;vibration of frequency 14&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Miscellaneous Minor Tweaks&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Chorus Flower no longer provides support for hanging or standing blocks&lt;/li&gt;<br />
&lt;li&gt;Updated structure icons on Explorer Maps sold by Cartographers&lt;/li&gt;<br />
&lt;li&gt;When Villagers unlock new trades, the order of those trades in the UI is now always random instead of sometimes being deterministic&lt;/li&gt;<br />
&lt;li&gt;The sizes of text fields in the user interface are now consistent with the size of buttons&lt;/li&gt;<br />
&lt;li&gt;You now need a taller pillar to escape taller mobs.&lt;/li&gt;<br />
&lt;li&gt;Rabbits eating Carrots now trigger Sculk Sensors&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;img decoding="async" fetchpriority="high" src="https://www.sickgaming.net/blog/wp-content/uploads/2023/09/java-edition-1-20-2-is-here.png" alt width="798" height="226"&gt;&lt;/p&gt;<br />
&lt;h2&gt;Technical Changes&lt;/h2&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The resource pack version is now 18&lt;/li&gt;<br />
&lt;li&gt;The data pack version is now 18&lt;/li&gt;<br />
&lt;li&gt;History of used commands is now saved and accessible across worlds&lt;/li&gt;<br />
&lt;li&gt;Optimized networking to improve the experience on low bandwidth connections&lt;/li&gt;<br />
&lt;li&gt;Added support for multi-version packs&lt;/li&gt;<br />
&lt;li&gt;Changed network protocol to allow for more data-driven content in the future&lt;/li&gt;<br />
&lt;li&gt;Added new&amp;nbsp;&lt;span class="bedrock-server"&gt;log-ips&lt;/span&gt;&amp;nbsp;option to&amp;nbsp;&lt;span class="bedrock-server"&gt;server.properties&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Added validation for symbolic links in datapacks and resource packs&lt;/li&gt;<br />
&lt;li&gt;When hitboxes are displayed through F3+B, entities that have a passenger will display the passenger&#8217;s attachment point&lt;/li&gt;<br />
&lt;li&gt;The charts on the debug screen can now be toggled with F3+1 (pie chart) and F3+2 (FPS and TPS) instead of holding Shift or Alt while opening the screen&lt;/li&gt;<br />
&lt;li&gt;Pressing F3+3 will now show charts for ping and received network traffic on the debug screen&lt;/li&gt;<br />
&lt;li&gt;The&amp;nbsp;&lt;span class="bedrock-server"&gt;LWJGL&lt;/span&gt;&amp;nbsp;library has been upgraded to version 3.3.2&lt;/li&gt;<br />
&lt;li&gt;The default Java version shipped with the game has been upgraded to Microsoft OpenJDK 17.0.8&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Command History&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The last 50 commands that you sent in chat will be remembered across game sessions&lt;/li&gt;<br />
&lt;li&gt;You can access the command and chat history by pressing the up or down arrows in the chat&lt;/li&gt;<br />
&lt;li&gt;Regular chat is only persisted within the same game session (leaving a server or world clears them)&lt;/li&gt;<br />
&lt;li&gt;Recent commands are stored in&amp;nbsp;&lt;span class="bedrock-server"&gt;command_history.txt&lt;/span&gt;&amp;nbsp;in the game folder&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Network Optimizations&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Gameplay packets are now packed into bigger TCP packets to reduce overhead from TCP headers, significantly reducing network usage&lt;/li&gt;<br />
&lt;li&gt;Chunks are not sent over the network to the client in one big continuous batch anymore&lt;/li&gt;<br />
&lt;li&gt;Chunks are instead sent in smaller batches depending on the available bandwidth, meaning that:<br />
&lt;ul&gt;<br />
&lt;li&gt;Clients with extremely low-bandwidth connections will not time out while loading the world&lt;/li&gt;<br />
&lt;li&gt;Clients with low-bandwidth connections can interact with the world while some chunks are still loading&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Only chunks within the client&#8217;s render distance are now sent&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Multi-Version Packs&lt;/h3&gt;<br />
&lt;p&gt;New features have been added to datapacks and resource packs to allow the creation of packs that are compatible with multiple versions of the game.&lt;/p&gt;<br />
&lt;h4&gt;Pack Metadata&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Pack metadata now includes an optional field&amp;nbsp;&lt;span class="bedrock-server"&gt;supported_formats&lt;/span&gt;&amp;nbsp;which describes a range for pack formats that this pack supports<br />
&lt;ul&gt;<br />
&lt;li&gt;Examples:&amp;nbsp;&lt;span class="bedrock-server"&gt;16&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;[16,17]&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;{&#8220;min_inclusive&#8221;: 16, &#8220;max_inclusive&#8221;: 17}&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;pack_format&lt;/span&gt;&amp;nbsp;field is still required and its format remains unchanged, to allow older game versions to read pack data<br />
&lt;ul&gt;<br />
&lt;li&gt;If&amp;nbsp;&lt;span class="bedrock-server"&gt;supported_formats&lt;/span&gt;&amp;nbsp;is present, it must contain the value declared in&amp;nbsp;&lt;span class="bedrock-server"&gt;pack_format&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Note: since this new information is ignored by older versions of the game, they will always see a &#8220;normal&#8221;, single-version pack, without any extended compatibility&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Overlays&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Packs can now contain overlay directories (&#8220;overlays&#8221;)&lt;/li&gt;<br />
&lt;li&gt;Overlays are sub-packs applied over the &#8220;normal&#8221; contents of a pack<br />
&lt;ul&gt;<br />
&lt;li&gt;These directories have the same layout as the top-level pack, including the&amp;nbsp;&lt;span class="bedrock-server"&gt;assets&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;data&lt;/span&gt;&amp;nbsp;directories&lt;/li&gt;<br />
&lt;li&gt;Overlays can be applied if they support the client&#8217;s pack format&lt;/li&gt;<br />
&lt;li&gt;Overlays can add and replace files, but not remove them<br />
&lt;ul&gt;<br />
&lt;li&gt;For example, if the overlay&amp;nbsp;&lt;span class="bedrock-server"&gt;foo&lt;/span&gt;&amp;nbsp;is applied, the file&amp;nbsp;&lt;span class="bedrock-server"&gt;foo/assets/minecraft/textures/bar.png&lt;/span&gt;&amp;nbsp;will replace the contents of&amp;nbsp;&lt;span class="bedrock-server"&gt;assets/minecraft/textures/bar.png&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;pack.mcmeta&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;pack.png&lt;/span&gt;&amp;nbsp;are ignored in overlay directories&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;New section called&amp;nbsp;&lt;span class="bedrock-server"&gt;overlays&lt;/span&gt;&amp;nbsp;has been added to pack metadata<br />
&lt;ul&gt;<br />
&lt;li&gt;It contains an&amp;nbsp;&lt;span class="bedrock-server"&gt;entries&lt;/span&gt;&amp;nbsp;field, containing a list of overlays&lt;/li&gt;<br />
&lt;li&gt;Every overlay entry has two fields:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;formats&lt;/span&gt;&amp;nbsp;&#8211; range of supported formats&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;directory&lt;/span&gt;&amp;nbsp;&#8211; overlay directory (allowed characters:&amp;nbsp;&lt;span class="bedrock-server"&gt;a-z&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;0-9&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;_&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;&#8211;&lt;/span&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Order of application: overlays are stacked from the bottom to top of the list<br />
&lt;ul&gt;<br />
&lt;li&gt;For example, if a pack has two overlays:&amp;nbsp;&lt;span class="bedrock-server"&gt;&#8220;entries&#8221;: [{&#8220;directory&#8221;:&#8221;A&#8221;, &#8230;}, {&#8220;directory&#8221;:&#8221;B&#8221;, &#8230;}]&lt;/span&gt;, the game will first look in&amp;nbsp;&lt;span class="bedrock-server"&gt;B&lt;/span&gt;, then&amp;nbsp;&lt;span class="bedrock-server"&gt;A&lt;/span&gt;&amp;nbsp;and then in the top pack directory&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Symbolic Link Validation&lt;/h3&gt;<br />
&lt;p&gt;To improve safety, the game will now also detect symbolic links used inside data- and resource packs.&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;This feature expands on symbolic link validation in worlds added in the previous release&lt;/li&gt;<br />
&lt;li&gt;The game will now warn users if a pack added via drag and drop contains disallowed symbolic links&lt;/li&gt;<br />
&lt;li&gt;Packs containing disallowed symbolic links will not be visible in UI and commands&lt;/li&gt;<br />
&lt;li&gt;Additionally, directories and files that are not recognized as packs will no longer be copied via drag-and-drop&lt;/li&gt;<br />
&lt;li&gt;For a detailed explanation, see this&amp;nbsp;&lt;a href="https://aka.ms/MinecraftSymLinks"&gt;help article&lt;/a&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Network Protocol&lt;/h3&gt;<br />
&lt;p&gt;As part of ongoing work towards more data-driven features, the network protocol has been changed to include a new configuration phase.&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Configuration phase automatically starts after login phase (i.e. after client account has been verified) and lasts until the player joins the world (play phase)&lt;/li&gt;<br />
&lt;li&gt;Clients can stay in configuration phase indefinitely &#8211; it&#8217;s up to the server to release it to the world&lt;/li&gt;<br />
&lt;li&gt;Servers can also request clients to re-enter the configuration phase after it has entered the play phase<br />
&lt;ul&gt;<br />
&lt;li&gt;Other players will see such clients as disconnected&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Users in configuration phase will not be visible on the player list&lt;/li&gt;<br />
&lt;li&gt;Actions allowed in configuration phase (moved from play phase):<br />
&lt;ul&gt;<br />
&lt;li&gt;Configuration of data-driven registries&lt;/li&gt;<br />
&lt;li&gt;Configuration of enabled features&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Actions shared between configuration and play phases:<br />
&lt;ul&gt;<br />
&lt;li&gt;Application of server resource packs&lt;/li&gt;<br />
&lt;li&gt;Update of tags&lt;/li&gt;<br />
&lt;li&gt;Exchange of custom packets&lt;/li&gt;<br />
&lt;li&gt;Ping and keep-alive packets&lt;/li&gt;<br />
&lt;li&gt;Sending of client options&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;The server will now negotiate resource packs in the configuration phase<br />
&lt;ul&gt;<br />
&lt;li&gt;This means that the player will no longer be in the world when answering prompts and reloading resources&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Secure Chat&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Clients will no longer disconnect themselves when receiving an invalid chat message<br />
&lt;ul&gt;<br />
&lt;li&gt;A placeholder message will instead be shown in chat&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;&lt;span class="bedrock-server"&gt;server.properties&lt;/span&gt;&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;New option:&amp;nbsp;&lt;span class="bedrock-server"&gt;log-ips&lt;/span&gt;&amp;nbsp;(default&amp;nbsp;&lt;span class="bedrock-server"&gt;true&lt;/span&gt;)<br />
&lt;ul&gt;<br />
&lt;li&gt;When set to&amp;nbsp;&lt;span class="bedrock-server"&gt;false&lt;/span&gt;, will prevent player IPs from being included in the log when players join the game&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Telemetry&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added a button to the Telemetry Data Collection Screen that links to the Microsoft Privacy Statement&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Resource Pack Version 16&lt;/h2&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The process of upgrading your pack can be assisted by using this automated&amp;nbsp;&lt;a href="https://github.com/Mojang/slicer/releases/tag/v1.1.2"&gt;Slicer&lt;/a&gt;&amp;nbsp;tool&lt;/li&gt;<br />
&lt;li&gt;All textures containing multiple sprites in a sheet for GUI have been split into individual sprites under&amp;nbsp;&lt;span class="bedrock-server"&gt;textures/gui/sprites&lt;/span&gt;&amp;nbsp;(automated by the Slicer tool)&lt;/li&gt;<br />
&lt;li&gt;All textures in the&amp;nbsp;&lt;span class="bedrock-server"&gt;realms&lt;/span&gt;&amp;nbsp;namespace have been moved into the&amp;nbsp;&lt;span class="bedrock-server"&gt;Minecraft&lt;/span&gt;&amp;nbsp;namespace (automated by the Slicer tool)&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;villager2.png&lt;/span&gt;&amp;nbsp;has been renamed to&amp;nbsp;&lt;span class="bedrock-server"&gt;villager.png&lt;/span&gt;&amp;nbsp;(automated by the Slicer tool)&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;icon/trial_available&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;realm_status/expires_soon&lt;/span&gt;&amp;nbsp;GUI sprites are animated with&amp;nbsp;&lt;span class="bedrock-server"&gt;.mcmeta&lt;/span&gt;&amp;nbsp;declarations instead of individual sprites (automated by the Slicer tool)&lt;/li&gt;<br />
&lt;li&gt;The Bundle tooltip background is now drawn as a nine-sliced sprite&lt;/li&gt;<br />
&lt;li&gt;The icons for the Accessibility, Language, and Realms News buttons have been split from their underlying button texture&lt;/li&gt;<br />
&lt;li&gt;The Realms Invite button is now drawn as an overlay on the normal button texture<br />
&lt;ul&gt;<br />
&lt;li&gt;The highlighted texture state for this button has been removed&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;The highlighted states for Realms invitation number icons have been removed&lt;/li&gt;<br />
&lt;li&gt;The exclamation marks on the&amp;nbsp;&lt;span class="bedrock-server"&gt;notification\more.png&lt;/span&gt;&amp;nbsp;have been removed&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;GUI Sprite Sheet&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Sprites used in GUI drawing have been split into individual sprite files instead of larger sprite sheets<br />
&lt;ul&gt;<br />
&lt;li&gt;For example,&amp;nbsp;&lt;span class="bedrock-server"&gt;widgets/button.png&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;widgets/button_highlighted.png&lt;/span&gt;&amp;nbsp;have been split from&amp;nbsp;&lt;span class="bedrock-server"&gt;widgets.png&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Each sprite can now be individually overridden by a resource pack instead of replacing the entire sheet&lt;/li&gt;<br />
&lt;li&gt;Sprites are loaded into the&amp;nbsp;&lt;span class="bedrock-server"&gt;GUI&lt;/span&gt;&amp;nbsp;atlas from the&amp;nbsp;&lt;span class="bedrock-server"&gt;textures/gui/sprites&lt;/span&gt;&amp;nbsp;directory&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;GUI Sprite .mcmeta&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Any sprite used in the GUI can now be animated using&amp;nbsp;&lt;span class="bedrock-server"&gt;.mcmeta&lt;/span&gt;&amp;nbsp;files, similar to other atlases<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;icon/trial_available&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;realm_status/expires_soon&lt;/span&gt;&amp;nbsp;are now animated this way&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Sprites in the&amp;nbsp;&lt;span class="bedrock-server"&gt;GUI&lt;/span&gt;&amp;nbsp;atlas can now configure scaling behavior through a new&amp;nbsp;&lt;span class="bedrock-server"&gt;GUI&lt;/span&gt;&amp;nbsp;section in&amp;nbsp;&lt;span class="bedrock-server"&gt;.mcmeta&lt;/span&gt;&amp;nbsp;files<br />
&lt;ul&gt;<br />
&lt;li&gt;For example, button textures must be scaled based on how big the button should be&lt;/li&gt;<br />
&lt;li&gt;The&amp;nbsp;&lt;span class="bedrock-server"&gt;GUI&lt;/span&gt;&amp;nbsp;section in&amp;nbsp;&lt;span class="bedrock-server"&gt;.mcmeta&lt;/span&gt;&amp;nbsp;contains one&amp;nbsp;&lt;span class="bedrock-server"&gt;scaling&lt;/span&gt;&amp;nbsp;field:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;type&lt;/span&gt;: one of:&amp;nbsp;&lt;span class="bedrock-server"&gt;stretch&lt;/span&gt;&amp;nbsp;(default),&amp;nbsp;&lt;span class="bedrock-server"&gt;tile&lt;/span&gt;, or&amp;nbsp;&lt;span class="bedrock-server"&gt;nine_slice&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;When&amp;nbsp;&lt;span class="bedrock-server"&gt;stretched&lt;/span&gt;, the sprite will be stretched across the desired space<br />
&lt;ul&gt;<br />
&lt;li&gt;No additional fields need to be defined&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;When&amp;nbsp;&lt;span class="bedrock-server"&gt;tile&lt;/span&gt;, the sprite will be repeated across the desired space, starting from the top-left<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;width&lt;/span&gt;: number of pixels for this sprite to cover on-screen across its width&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;height&lt;/span&gt;: number of pixels for this sprite to cover on-screen across its height&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;When&amp;nbsp;&lt;span class="bedrock-server"&gt;nine_slice&lt;/span&gt;, the sprite will be sliced into 4 corners, 4 edges, and 1 center slice, which will be tiled across the desired space<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;width&lt;/span&gt;: number of pixels for this sprite to cover on-screen across its width&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;height&lt;/span&gt;: number of pixels for this sprite to cover on-screen across its height&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;border&lt;/span&gt;: the size in pixels that the border slices should cover on-screen, one of:<br />
&lt;ul&gt;<br />
&lt;li&gt;Constant integer for uniform border size on all sides&lt;/li&gt;<br />
&lt;li&gt;Object containing&amp;nbsp;&lt;span class="bedrock-server"&gt;left&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;top&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;right&lt;/span&gt;, and&amp;nbsp;&lt;span class="bedrock-server"&gt;bottom&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Resource&amp;nbsp;Pack Version 17&lt;/h2&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The text field background is now a nine-sliced sprite at&amp;nbsp;&lt;span class="bedrock-server"&gt;widget/text_field&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;widget/text_field_highlighted&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;The scroll bar in lists and text fields is now a nine-sliced sprite at&amp;nbsp;&lt;span class="bedrock-server"&gt;widget/scroller&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Resource&amp;nbsp;Pack Version 18&lt;/h2&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The&amp;nbsp;&lt;span class="bedrock-server"&gt;map_icons.png&lt;/span&gt;&amp;nbsp;texture now contains new icons&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;DATA Pack Version 16&lt;/h2&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Gamerule&amp;nbsp;&lt;span class="bedrock-server"&gt;randomTickSpeed&lt;/span&gt;&amp;nbsp;now affects the rate of accumulation of Snow and Ice the same way it affects crops and other blocks affected by random ticking&lt;/li&gt;<br />
&lt;li&gt;Added a&amp;nbsp;&lt;span class="bedrock-server"&gt;random&lt;/span&gt;&amp;nbsp;command&lt;/li&gt;<br />
&lt;li&gt;Added support for function macros&lt;/li&gt;<br />
&lt;li&gt;Changed Display entities&#8217; post-teleport interpolation&lt;/li&gt;<br />
&lt;li&gt;Added new attribute&amp;nbsp;&lt;span class="bedrock-server"&gt;generic.max_absorption&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Renamed&amp;nbsp;&lt;span class="bedrock-server"&gt;belowName&lt;/span&gt;&amp;nbsp;value in display slot argument in&amp;nbsp;&lt;span class="bedrock-server"&gt;scoreboard&lt;/span&gt;&amp;nbsp;command to&amp;nbsp;&lt;span class="bedrock-server"&gt;below_name&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Game event changes&lt;/li&gt;<br />
&lt;li&gt;New tags&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Commands&lt;/h3&gt;<br />
&lt;h4&gt;&lt;span class="bedrock-server"&gt;Random&lt;/span&gt;&lt;/h4&gt;<br />
&lt;p&gt;A new command for randomizing values and controlling random sequences. The&amp;nbsp;&lt;span class="bedrock-server"&gt;value&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;roll&lt;/span&gt;&amp;nbsp;forms can be used to draw a random value. In the case of&amp;nbsp;&lt;span class="bedrock-server"&gt;roll&lt;/span&gt;, the resulting value is also shown in chat for all players.&lt;/p&gt;<br />
&lt;p&gt;&lt;strong&gt;Syntax:&lt;/strong&gt;&lt;/p&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;pre&gt;&lt;code&gt;random value|roll &amp;lt;range&amp;gt; [&amp;lt;sequenceId&amp;gt;]&lt;/code&gt;&lt;/pre&gt;<br />
&lt;pre&gt;&lt;code&gt;random reset *|&amp;lt;sequenceId&amp;gt; [&amp;lt;seed&amp;gt;] [&amp;lt;includeWorldSeed&amp;gt;] [&amp;lt;includeSequenceId&amp;gt;]&lt;br&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;range&lt;/span&gt;: A range of values to randomize between, inclusively<br />
&lt;ul&gt;<br />
&lt;li&gt;For instance, 1..6 is a regular D6 roll&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;sequenceId&lt;/span&gt;: The name of a random sequence to sample or reset&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;seed&lt;/span&gt;: A seed to use for the random sequence after reset&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;includeWorldSeed&lt;/span&gt;: A boolean [default:&amp;nbsp;&lt;span class="bedrock-server"&gt;true&lt;/span&gt;] specifying whether to include the world seed when seeding the sequence<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;false&lt;/span&gt;&amp;nbsp;means the sequence will evaluate to the same regardless of which world the command is run in&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;includeSequenceId&lt;/span&gt;: A boolean [default:&amp;nbsp;&lt;span class="bedrock-server"&gt;true&lt;/span&gt;] specifying whether to include the sequence ID when seeding the sequence<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;false&lt;/span&gt;&amp;nbsp;means all sequences will evaluate to the same regardless of which name they have&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;p&gt;By default, all sequences are seeded as&amp;nbsp;&lt;span class="bedrock-server"&gt;0&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;true&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;true&lt;/span&gt;. Using&amp;nbsp;&lt;span class="bedrock-server"&gt;*&lt;/span&gt;&amp;nbsp;instead of a sequence ID resets all sequences and sets the default parameters.&lt;/p&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;p&gt;If no seed is specified, the sequence resets to the default parameters.&lt;/p&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;p&gt;Note that&amp;nbsp;&lt;span class="bedrock-server"&gt;random value|roll &amp;lt;range&amp;gt;&lt;/span&gt;&amp;nbsp;used without a sequence ID is available to non-operator players.&lt;/p&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h3&gt;Functions&lt;/h3&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;A single backslash&amp;nbsp;&lt;span class="bedrock-server"&gt;\&amp;nbsp;&lt;/span&gt;as the last non-whitespace character of a line now allows a command to be continued on the next line<br />
&lt;ul&gt;<br />
&lt;li&gt;Leading and trailing whitespace of the following line are stripped before appending&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h4&gt;Macros&lt;/h4&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;p&gt;Functions can now contain macro lines, making them Function Macros.&lt;/p&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Any line beginning with&amp;nbsp;&lt;span class="bedrock-server"&gt;&#36;&lt;/span&gt;&amp;nbsp;(as the first non-space character) marks a macro line&lt;/li&gt;<br />
&lt;li&gt;A macro line also contains one or more substitutions in the form of&amp;nbsp;&lt;span class="bedrock-server"&gt;&#36;(variable)&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;When calling a function macro a compound with data for all argument variables must be provided&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h5&gt;Calling Function Macros&lt;/h5&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;p&gt;The&amp;nbsp;&lt;span class="bedrock-server"&gt;function&lt;/span&gt;&amp;nbsp;command has new forms:&lt;/p&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;p&gt;&lt;span class="bedrock-server"&gt;function &amp;lt;id&amp;gt; &amp;lt;compound&amp;gt;function &amp;lt;id&amp;gt; with &amp;lt;data source&amp;gt; [&amp;lt;path&amp;gt;]&lt;/span&gt;&lt;/p&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;p&gt;&lt;strong&gt;New Arguments:&lt;/strong&gt;&lt;/p&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;compound&lt;/span&gt;: A data compound, enclosed in&amp;nbsp;&lt;span class="bedrock-server"&gt;{}&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;data source&lt;/span&gt;: A data source specification, like what could already be used for&amp;nbsp;&lt;span class="bedrock-server"&gt;data get&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;path&lt;/span&gt;: An NBT path specification&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;p&gt;&lt;strong&gt;Notes:&lt;/strong&gt;&lt;/p&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The data source and path must specify a compound data entry&lt;/li&gt;<br />
&lt;li&gt;The compound must contain one entry for each variable used in the macro&lt;/li&gt;<br />
&lt;li&gt;More data may be present in the compound and if so is ignored&lt;/li&gt;<br />
&lt;li&gt;Calling a non-macro function with a data compound is silently ignored&lt;/li&gt;<br />
&lt;li&gt;When a macro is called, the values provided are substituted in place of the variable specifications, and the resulting commands are executed&lt;/li&gt;<br />
&lt;li&gt;Any syntax errors in the lines resulting from variable substitution result in the entire function call being skipped&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h5&gt;Performance Considerations&lt;/h5&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;p&gt;Using a macro means commands must be re-evaluated after variable substitution. This has an extra cost compared to running pre-parsed functions.&lt;/p&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;p&gt;Regular commands (non-macro lines) are still pre-parsed. Only commands with variable substitutions in them are parsed when a macro is called and the game will attempt to cache the result of a certain parameter set being used in a call.&lt;/p&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;p&gt;This makes repeated calls with the same parameter set cheaper than new calls with different parameters, but an overhead still remains compared to regular functions. Note that only the values referenced by macro as parameters are included in this cache, so any extra data in the provided compound is ignored.&lt;/p&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h3&gt;Display Entity Interpolation&lt;/h3&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Display entities now start updating their client-side position and rotation on the first tick after an update<br />
&lt;ul&gt;<br />
&lt;li&gt;In previous versions, updates were applied in the same tick, causing uneven motion&lt;/li&gt;<br />
&lt;li&gt;The new behavior is similar to Armor Stands, mobs, and players&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;On the server, position and rotation are still updated immediately&lt;/li&gt;<br />
&lt;li&gt;The duration of this interpolation is controlled by the field&amp;nbsp;&lt;span class="bedrock-server"&gt;teleport_duration&lt;/span&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;0&lt;/span&gt;&amp;nbsp;means that updates are applied immediately&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;1&lt;/span&gt;&amp;nbsp;means that the Display Entity will move from the current position to the updated one-over-one tick&lt;/li&gt;<br />
&lt;li&gt;Higher values spread the movement over multiple ticks&lt;/li&gt;<br />
&lt;li&gt;Please note that this value is clamped to avoid glitches due to periodic position updates&lt;/li&gt;<br />
&lt;li&gt;The new value will apply only to position and rotation changes made after it changed<br />
&lt;ul&gt;<br />
&lt;li&gt;That means any current movement will continue unchanged&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Note: behavior while riding remains unchanged from previous versions&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h3&gt;Attributes&lt;/h3&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added new attribute&amp;nbsp;&lt;span class="bedrock-server"&gt;generic.max_absorption&lt;/span&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;generic.max_absorption&lt;/span&gt;&amp;nbsp;acts similarly to&amp;nbsp;&lt;span class="bedrock-server"&gt;generic.max_health&lt;/span&gt;, but instead of being the upper bound for&amp;nbsp;&lt;span class="bedrock-server"&gt;Health&lt;/span&gt;, it is the upper bound for&amp;nbsp;&lt;span class="bedrock-server"&gt;AbsorptionAmount&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;The mob effect&amp;nbsp;&lt;span class="bedrock-server"&gt;absorption&lt;/span&gt;&amp;nbsp;increases&amp;nbsp;&lt;span class="bedrock-server"&gt;generic.max_absorption&lt;/span&gt;&amp;nbsp;as well as fills the&amp;nbsp;&lt;span class="bedrock-server"&gt;AbsorptionAmount&lt;/span&gt;&amp;nbsp;to the max when applied&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h3&gt;Game Events&lt;/h3&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;entity_roar&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;entity_shake&lt;/span&gt;&amp;nbsp;game events have been removed and replaced with&amp;nbsp;&lt;span class="bedrock-server"&gt;entity_action&lt;/span&gt;&amp;nbsp;game event&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h3&gt;Tags&lt;/h3&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;no_knockback&lt;/span&gt;&amp;nbsp;damage type tag which causes knockback to not be caused by the damage itself<br />
&lt;ul&gt;<br />
&lt;li&gt;Used in Vanilla for damage that is caused by events, such as explosions, which apply knockback separately&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;non_controlling_rider&lt;/span&gt;&amp;nbsp;to represent entities that don&#8217;t override their vehicle&#8217;s movement control&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;concrete_powder&lt;/span&gt;&amp;nbsp;block tag for Concrete Powder blocks&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;camel_sand_step_sound_blocks&lt;/span&gt;&amp;nbsp;block tag for blocks that produce&amp;nbsp;&lt;span class="bedrock-server"&gt;entity.camel.step_sand&lt;/span&gt;&amp;nbsp;sound&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h2&gt;DATA Pack Version 17&lt;/h2&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Changed mob effect storage on items, entities, and block entities&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;decal&lt;/span&gt;&amp;nbsp;field to armor trim patterns (default:&amp;nbsp;&lt;span class="bedrock-server"&gt;false&lt;/span&gt;)<br />
&lt;ul&gt;<br />
&lt;li&gt;If&amp;nbsp;&lt;span class="bedrock-server"&gt;true&lt;/span&gt;, the pattern texture will be masked based on the underlying armor&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h3&gt;Mob Effect Storage Changes&lt;/h3&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The game no longer uses numeric values when storing mob effects to a world (so, for example,&amp;nbsp;&lt;span class="bedrock-server"&gt;4&lt;/span&gt;&amp;nbsp;becomes&amp;nbsp;&lt;span class="bedrock-server"&gt;minecraft:mining_fatigue&lt;/span&gt;)&lt;/li&gt;<br />
&lt;li&gt;Various mob effect fields have been renamed for consistency with new structures&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h4&gt;Mob Effect Instance&lt;/h4&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;p&gt;This structure is used in many places, so its changes are described separately.&lt;/p&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;Id&lt;/span&gt;&amp;nbsp;-&amp;gt;&amp;nbsp;&lt;span class="bedrock-server"&gt;id&lt;/span&gt;, also changed from number to string id&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;Ambient&lt;/span&gt;&amp;nbsp;-&amp;gt;&amp;nbsp;&lt;span class="bedrock-server"&gt;ambient&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;Amplifier&lt;/span&gt;&amp;nbsp;-&amp;gt;&amp;nbsp;&lt;span class="bedrock-server"&gt;amplifier&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;Duration&lt;/span&gt;&amp;nbsp;-&amp;gt;&amp;nbsp;&lt;span class="bedrock-server"&gt;duration&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;ShowParticles&lt;/span&gt;&amp;nbsp;-&amp;gt;&amp;nbsp;&lt;span class="bedrock-server"&gt;show_particles&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;ShowIcon&lt;/span&gt;&amp;nbsp;-&amp;gt;&amp;nbsp;&lt;span class="bedrock-server"&gt;show_icon&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;HiddenEffect&lt;/span&gt;&amp;nbsp;-&amp;gt;&amp;nbsp;&lt;span class="bedrock-server"&gt;hidden_effect&lt;/span&gt;, also since it&#8217;s mob effect instance, changes apply recursively&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;FactorCalculationData&lt;/span&gt;&amp;nbsp;-&amp;gt;&amp;nbsp;&lt;span class="bedrock-server"&gt;factor_calculation_data&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h4&gt;Items&lt;/h4&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h5&gt;&lt;span class="bedrock-server"&gt;potion&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;lingering_potion&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;splash_potion&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;tipped_arrow&lt;/span&gt;&lt;/h5&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;CustomPotionEffects&lt;/span&gt;&amp;nbsp;-&amp;gt;&amp;nbsp;&lt;span class="bedrock-server"&gt;custom_potion_effects&lt;/span&gt;, contents transformed as a list of mob effect instances&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h5&gt;&lt;span class="bedrock-server"&gt;suspicous_stew&lt;/span&gt;&lt;/h5&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;Effects&lt;/span&gt;&amp;nbsp;-&amp;gt;&amp;nbsp;&lt;span class="bedrock-server"&gt;effects&lt;/span&gt;, for each entry:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;EffectId&lt;/span&gt;&amp;nbsp;-&amp;gt;&amp;nbsp;&lt;span class="bedrock-server"&gt;id&lt;/span&gt;, also changed from number to string id&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;EffectDuration&lt;/span&gt;&amp;nbsp;-&amp;gt;&amp;nbsp;&lt;span class="bedrock-server"&gt;duration&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h4&gt;Entities&lt;/h4&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h5&gt;&lt;span class="bedrock-server"&gt;mooshroom&lt;/span&gt;&lt;/h5&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Removed&amp;nbsp;&lt;span class="bedrock-server"&gt;EffectId&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;EffectDuration&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;stew_effects&lt;/span&gt;&amp;nbsp;with the same format as&amp;nbsp;&lt;span class="bedrock-server"&gt;suspicious_stew.effects&lt;/span&gt;&amp;nbsp;tag (i.e. list of effect id and duration)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h5&gt;&lt;span class="bedrock-server"&gt;area_effect_cloud&lt;/span&gt;&lt;/h5&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;Effects&lt;/span&gt;&amp;nbsp;-&amp;gt;&amp;nbsp;&lt;span class="bedrock-server"&gt;effects&lt;/span&gt;, contents transformed as a list of mob effect instances&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h5&gt;&lt;span class="bedrock-server"&gt;arrow&lt;/span&gt;&lt;/h5&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;CustomPotionEffects&lt;/span&gt;&amp;nbsp;-&amp;gt;&amp;nbsp;&lt;span class="bedrock-server"&gt;custom_potion_effects&lt;/span&gt;, contents transformed as a list of mob effect instances&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h5&gt;Players, Armor Stands, and mobs&lt;/h5&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;ActiveEffects&lt;/span&gt;&amp;nbsp;-&amp;gt;&amp;nbsp;&lt;span class="bedrock-server"&gt;active_effects&lt;/span&gt;, contents transformed as a list of mob effect instances&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h4&gt;Block Entities&lt;/h4&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;p&gt;&lt;span class="bedrock-server"&gt;beacon&lt;/span&gt;&lt;/p&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;Primary&lt;/span&gt;&amp;nbsp;-&amp;gt;&amp;nbsp;&lt;span class="bedrock-server"&gt;primary_effect&lt;/span&gt;, also changed from number to string id&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;Secondary&lt;/span&gt;&amp;nbsp;-&amp;gt;&amp;nbsp;&lt;span class="bedrock-server"&gt;secondary_effect&lt;/span&gt;, also changed from number to string id&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h3&gt;Loot Tables&lt;/h3&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;sequence&lt;/span&gt;&amp;nbsp;loot function<br />
&lt;ul&gt;<br />
&lt;li&gt;Contains 1 field:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;functions&lt;/span&gt;: an array of sub-functions to run in sequence&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Can also be declared as an inline array without a type<br />
&lt;ul&gt;<br />
&lt;li&gt;This matches the existing behavior where loot function JSON files can be declared as an array of composite functions&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;all_of&lt;/span&gt;&amp;nbsp;predicates in loot tables can now be declared implicitly as an inline array without a type<br />
&lt;ul&gt;<br />
&lt;li&gt;This similarly matches the existing behavior where loot predicate JSON files can be declared as an array of sub-predicates&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Block or fluid state property matches in loot conditions no longer accept non-string values<br />
&lt;ul&gt;<br />
&lt;li&gt;Any number or boolean value in a property matcher must be quoted&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h2&gt;DATA Pack Version 18&lt;/h2&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;p&gt;This data pack version removes the&amp;nbsp;&lt;span class="bedrock-server"&gt;execute if function&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;return run&lt;/span&gt;&amp;nbsp;functionality that existed for a time during the development of this version. Flaws with those commands (see bugs&amp;nbsp;&lt;a href="https://bugs.mojang.com/browse/MC-264595"&gt;MC-264595&lt;/a&gt;,&amp;nbsp;&lt;a href="https://bugs.mojang.com/browse/MC-264699"&gt;MC-264699&lt;/a&gt;,&amp;nbsp;and&amp;nbsp;&lt;a href="https://bugs.mojang.com/browse/MC-264710"&gt;MC-264710&lt;/a&gt;) require some substantial changes to fix, which we do not want to make close to a release.&lt;/p&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;p&gt;These commands will instead be reintroduced early in the next snapshot series when we can take the time to iterate on and test them together with pack makers.&lt;/p&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Removed&amp;nbsp;&lt;span class="bedrock-server"&gt;execute if|unless function&lt;/span&gt;&amp;nbsp;command form&lt;/li&gt;<br />
&lt;li&gt;Removed&amp;nbsp;&lt;span class="bedrock-server"&gt;return run&lt;/span&gt;&amp;nbsp;command form&lt;/li&gt;<br />
&lt;li&gt;Numbers used as macro arguments are now always inserted without suffixes, regardless of numeric type&lt;/li&gt;<br />
&lt;li&gt;Added game rule&amp;nbsp;&lt;span class="bedrock-server"&gt;enderPearlsVanishOnDeath&lt;/span&gt;, controlling whether thrown Ender Pearls vanish when the player that threw them dies (default&amp;nbsp;&lt;span class="bedrock-server"&gt;true&lt;/span&gt;, which matches the existing behavior in previous versions)&lt;/li&gt;<br />
&lt;li&gt;Added damage type tag&amp;nbsp;&lt;span class="bedrock-server"&gt;always_kills_armor_stands&lt;/span&gt;&amp;nbsp;for damage types that should always fully kill an Armor Stand&lt;code&gt;&lt;/code&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Experimental Features&lt;/h2&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h3&gt;Villager Trade Rebalance&lt;/h3&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;p&gt;The Experiments screen when creating a world now has an option to enable the Villager Trade Rebalance. When this option is selected, some Villager trades will change.&lt;/p&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;p&gt;This experiment does not affect normal worlds. You can find more information about Feature Toggles&amp;nbsp;&lt;a href="https://www.minecraft.net/article/testing-new-minecraft-features/feature-toggles-java-edition"&gt;here&lt;/a&gt;.&lt;/p&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h4&gt;Librarian Changes&lt;/h4&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Librarians from different biomes now sell different Enchanted Books&lt;/li&gt;<br />
&lt;li&gt;Each village biome has one special enchantment that is only available from Master Librarians with full XP&lt;/li&gt;<br />
&lt;li&gt;This means that players must visit all seven village biomes to get the full set of villager enchantments&lt;/li&gt;<br />
&lt;li&gt;There are two secret village biomes where villages do not generate<br />
&lt;ul&gt;<br />
&lt;li&gt;A player must build these villages to access their trades!&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Some enchantments have been removed from village trading and must be found in other ways&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h4&gt;Cartographer Changes&lt;/h4&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Cartographers can now sell seven new Explorer Maps<br />
&lt;ul&gt;<br />
&lt;li&gt;Five new maps show the way to five different types of village&lt;/li&gt;<br />
&lt;li&gt;The other two new maps show the way to a Swamp Hut and a Jungle Temple&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Cartographers from different biomes now sell a different range of maps&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h4&gt;Wandering Trader Changes&lt;/h4&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Wandering Traders now have lower prices and have a higher amount of each item in stock&lt;/li&gt;<br />
&lt;li&gt;Wandering Traders now sell Logs&lt;/li&gt;<br />
&lt;li&gt;Wandering Traders can now buy many items, instead of only selling&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h4&gt;Armorer Changes&lt;/h4&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Armorer from different biomes now sell different Armor with different enchantments&lt;/li&gt;<br />
&lt;li&gt;Buying Diamond Armor now requires a small amount of Diamonds as well as Emeralds&lt;/li&gt;<br />
&lt;li&gt;Many other Armorer trades have been updated&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h4&gt;Structure Loot&lt;/h4&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;p&gt;Certain Enchanted Books now have a high chance of generating in some structures:&lt;/p&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Ancient Cities: Mending&lt;/li&gt;<br />
&lt;li&gt;Mineshafts: Efficiency (I to V)&lt;/li&gt;<br />
&lt;li&gt;Pillager Outposts: Quick Charge (I to III)&lt;/li&gt;<br />
&lt;li&gt;Desert Temples: Unbreaking (I to III)&lt;/li&gt;<br />
&lt;li&gt;Jungle Temples: Unbreaking (I to III)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h2&gt;Fixed Bugs In 1.20.2&lt;/h2&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;p&gt;Around 200 bugs were fixed in this release. View the&amp;nbsp;&lt;a href="https://bugs.mojang.com/issues/?filter=27828"&gt;list on the issue tracker&lt;/a&gt;.&lt;/p&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;/div&gt;<br />
										<br />
<br />
<a href="https://www.sickgaming.net/blog/2023/09/21/java-edition-1-20-2-is-here/" target="_blank" rel="noopener" class="mycode_url">https://www.sickgaming.net/blog/2023/09/...2-is-here/</a>]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">News - JAVA Edition: 1.20.2 Is Here!</span><br />
<br />
&lt;div style="margin: 5px 5% 10px 5%;"&gt;&lt;img src="https://www.sickgaming.net/blog/wp-content/uploads/2023/09/java-edition-1-20-2-is-here.png" width="798" height="226" title="" alt="" /&gt;&lt;/div&gt;&lt;div&gt;&lt;h2&gt;New Features&lt;/h2&gt;<br />
&lt;h3&gt;Player Skin &amp;amp; Name Reporting&lt;/h3&gt;<br />
&lt;p&gt;We are making some important updates to our Player Reporting Tool to better protect the online safety of our players.&lt;/p&gt;<br />
&lt;p&gt;Playing Minecraft should be an inclusive and safe experience for everyone, which is why alongside in-game chat messages, you will now be able to report player skins and usernames that violate our Community Standards in Java Edition.&lt;/p&gt;<br />
&lt;p&gt;Just like with chat reports, nothing is automated. Any reported skin or username will be reviewed manually by a team of trained Minecraft moderators, who will use the submitted evidence to decide whether the skin and/or username is in breach of our Community Standards. Skins that violate these standards will be removed from Minecraft and will no longer be accessible for use by any player. Usernames that violate these standards will need to be changed before that player can play online via a shared server or Realm; though single-player mode will still be accessible. To find out more about this and other safety policies, including more detail on the suspension procedure, appeals process, and how we handle malicious or repeat reporting, please visit our dedicated&amp;nbsp;&lt;a href="https://help.minecraft.net/hc/en-us/articles/7317376541197"&gt;FAQ page&lt;/a&gt;.&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Player Skins and Names can now be reported in the Social Interactions Screen&lt;/li&gt;<br />
&lt;li&gt;If a skin or name is reported and found to be violating the&amp;nbsp;&lt;a href="https://www.minecraft.net/community-standards"&gt;Community Standards&lt;/a&gt;, our team of human moderators can take action in a few ways:<br />
&lt;ul&gt;<br />
&lt;li&gt;Ban the skin from being used by any player&lt;/li&gt;<br />
&lt;li&gt;Ban the name from being used by any player&lt;/li&gt;<br />
&lt;li&gt;Suspend the player from online play in the case of repeated offenses&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;When a skin is banned, players with that skin:<br />
&lt;ul&gt;<br />
&lt;li&gt;Will have their skin removed&lt;/li&gt;<br />
&lt;li&gt;Will be notified when they launch the game&lt;/li&gt;<br />
&lt;li&gt;Will be automatically assigned one of the default skins&lt;/li&gt;<br />
&lt;li&gt;Can still play multiplayer and singleplayer&lt;/li&gt;<br />
&lt;li&gt;Can select a new custom skin at any time&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;When a player&#8217;s name is banned, that player:<br />
&lt;ul&gt;<br />
&lt;li&gt;Will need to choose a new name&lt;/li&gt;<br />
&lt;li&gt;Will be notified when they launch the game&lt;/li&gt;<br />
&lt;li&gt;Will not be able to play online until they change their name&lt;/li&gt;<br />
&lt;li&gt;Can still play singleplayer&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;A skin or name that has been banned cannot be used by any player in the future&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Changes&lt;/h2&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The calculations to determine whether a mob can attack a player or other mobs have been changed&lt;/li&gt;<br />
&lt;li&gt;Diamond Ore is now generated more frequently in the Deepslate layers of the Overworld&lt;/li&gt;<br />
&lt;li&gt;Optimizations to networked play&lt;/li&gt;<br />
&lt;li&gt;Curing a Zombie Villager now only gives a big discount the first time<br />
&lt;ul&gt;<br />
&lt;li&gt;There is no longer a bonus discount for reinfecting and curing the same Villager multiple times&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Sponges and Wet Sponges now have their own custom sounds&lt;/li&gt;<br />
&lt;li&gt;Barrier blocks can now be waterlogged by players in Creative mode<br />
&lt;ul&gt;<br />
&lt;li&gt;Water cannot be placed in them or taken out by non-direct interactions such as Dispensers&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;The positions that all entities ride on other entities have been adjusted to make more sense&lt;/li&gt;<br />
&lt;li&gt;Added the &#8220;Narrator Hotkey&#8221; accessibility option (default on)<br />
&lt;ul&gt;<br />
&lt;li&gt;The narrator can be toggled on and off with&amp;nbsp;&lt;span class="bedrock-server"&gt;Ctrl+B&lt;/span&gt;&amp;nbsp;when this is on&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Added &#8220;I want to report them&#8221; Player Reporting category&lt;/li&gt;<br />
&lt;li&gt;Removed Herobrine&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Mob Attack Reach Changes&lt;/h3&gt;<br />
&lt;p&gt;The calculations to determine whether a mob can attack a player or other mobs have been changed. Previously a mob&#8217;s horizontal width was used to determine their attack reach and their height had no effect. The area where a mob can attack is now their bounding box extended in horizontal directions.&lt;/p&gt;<br />
&lt;p&gt;Here are some situations where the new rules will affect the reach of mobs:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;If a mob is entirely below you, or entirely above you, it will not be able to reach you&lt;/li&gt;<br />
&lt;li&gt;While riding on a medium-sized mob, like a Horse, you will be protected from small mobs, like Baby Zombies&lt;/li&gt;<br />
&lt;li&gt;While riding on a tall mob, like a Camel, you will be protected from standard-size mobs, like Zombies&lt;/li&gt;<br />
&lt;li&gt;Also, Ravagers won&#8217;t be able to attack you through a few block-thick walls anymore&lt;/li&gt;<br />
&lt;li&gt;However, to escape from an Enderman, you need to be at least 3 blocks above the ground, not 1.5 as before&lt;/li&gt;<br />
&lt;li&gt;Mobs will be able to attack you with the bottom of their hitbox, assuming your head is in range&lt;/li&gt;<br />
&lt;li&gt;Builds that trap hostile mobs might need to be adjusted to be safe&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;This change does not affect the reach of players, and mobs still need to see their target to attack it.&lt;/p&gt;<br />
&lt;h3&gt;Networked Play&lt;/h3&gt;<br />
&lt;p&gt;The Multiplayer mode of the game has been optimized to enable more fluid online play. If you have previously experienced disconnections or slow loading into online servers, this version may significantly improve that experience.&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The game world will now show earlier instead of the loading screen while loading into a world on a server&lt;/li&gt;<br />
&lt;li&gt;Clients with extremely low-bandwidth connections will not time out while loading the world&lt;/li&gt;<br />
&lt;li&gt;Clients with low-bandwidth connections can interact with the world while some chunks are still loading&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Vibrations&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Vibrations no longer risk being lost on simulation distance limit&lt;/li&gt;<br />
&lt;li&gt;Using Bone Meal emits an&amp;nbsp;&lt;span class="bedrock-server"&gt;item_interact_finish&lt;/span&gt;&amp;nbsp;vibration of frequency 3&lt;/li&gt;<br />
&lt;li&gt;Unequipping items emit a new&amp;nbsp;&lt;span class="bedrock-server"&gt;unequip&lt;/span&gt;&amp;nbsp;vibration of frequency 4&lt;/li&gt;<br />
&lt;li&gt;Camels eating Cactus emit an&amp;nbsp;&lt;span class="bedrock-server"&gt;eat&lt;/span&gt;&amp;nbsp;vibration of frequency 8&lt;/li&gt;<br />
&lt;li&gt;Carrots being eaten by Rabbits emit a&amp;nbsp;&lt;span class="bedrock-server"&gt;block_change&lt;/span&gt;&amp;nbsp;vibration of frequency 11&lt;/li&gt;<br />
&lt;li&gt;Sweet Berries being eaten by Foxes emit a&amp;nbsp;&lt;span class="bedrock-server"&gt;block_change&lt;/span&gt;&amp;nbsp;vibration of frequency 11&lt;/li&gt;<br />
&lt;li&gt;Chiseled Bookshelves emit a&amp;nbsp;&lt;span class="bedrock-server"&gt;block_change&lt;/span&gt;&amp;nbsp;vibration of frequency 11 when receiving books from Hoppers&lt;/li&gt;<br />
&lt;li&gt;Turtle Eggs cracking emit a&amp;nbsp;&lt;span class="bedrock-server"&gt;block_change&lt;/span&gt;&amp;nbsp;vibration of frequency 11&lt;/li&gt;<br />
&lt;li&gt;Turtle Eggs hatching emit a&amp;nbsp;&lt;span class="bedrock-server"&gt;block_destroy&lt;/span&gt;&amp;nbsp;vibration of frequency 12&lt;/li&gt;<br />
&lt;li&gt;Fire being doused by Water Potion emits a&amp;nbsp;&lt;span class="bedrock-server"&gt;block_destroy&lt;/span&gt;&amp;nbsp;vibration of frequency 12&lt;/li&gt;<br />
&lt;li&gt;Evokers evoking Vexes or Fangs emit an&amp;nbsp;&lt;span class="bedrock-server"&gt;entity_place&lt;/span&gt;&amp;nbsp;vibration of frequency 14&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Miscellaneous Minor Tweaks&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Chorus Flower no longer provides support for hanging or standing blocks&lt;/li&gt;<br />
&lt;li&gt;Updated structure icons on Explorer Maps sold by Cartographers&lt;/li&gt;<br />
&lt;li&gt;When Villagers unlock new trades, the order of those trades in the UI is now always random instead of sometimes being deterministic&lt;/li&gt;<br />
&lt;li&gt;The sizes of text fields in the user interface are now consistent with the size of buttons&lt;/li&gt;<br />
&lt;li&gt;You now need a taller pillar to escape taller mobs.&lt;/li&gt;<br />
&lt;li&gt;Rabbits eating Carrots now trigger Sculk Sensors&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;img decoding="async" fetchpriority="high" src="https://www.sickgaming.net/blog/wp-content/uploads/2023/09/java-edition-1-20-2-is-here.png" alt width="798" height="226"&gt;&lt;/p&gt;<br />
&lt;h2&gt;Technical Changes&lt;/h2&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The resource pack version is now 18&lt;/li&gt;<br />
&lt;li&gt;The data pack version is now 18&lt;/li&gt;<br />
&lt;li&gt;History of used commands is now saved and accessible across worlds&lt;/li&gt;<br />
&lt;li&gt;Optimized networking to improve the experience on low bandwidth connections&lt;/li&gt;<br />
&lt;li&gt;Added support for multi-version packs&lt;/li&gt;<br />
&lt;li&gt;Changed network protocol to allow for more data-driven content in the future&lt;/li&gt;<br />
&lt;li&gt;Added new&amp;nbsp;&lt;span class="bedrock-server"&gt;log-ips&lt;/span&gt;&amp;nbsp;option to&amp;nbsp;&lt;span class="bedrock-server"&gt;server.properties&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Added validation for symbolic links in datapacks and resource packs&lt;/li&gt;<br />
&lt;li&gt;When hitboxes are displayed through F3+B, entities that have a passenger will display the passenger&#8217;s attachment point&lt;/li&gt;<br />
&lt;li&gt;The charts on the debug screen can now be toggled with F3+1 (pie chart) and F3+2 (FPS and TPS) instead of holding Shift or Alt while opening the screen&lt;/li&gt;<br />
&lt;li&gt;Pressing F3+3 will now show charts for ping and received network traffic on the debug screen&lt;/li&gt;<br />
&lt;li&gt;The&amp;nbsp;&lt;span class="bedrock-server"&gt;LWJGL&lt;/span&gt;&amp;nbsp;library has been upgraded to version 3.3.2&lt;/li&gt;<br />
&lt;li&gt;The default Java version shipped with the game has been upgraded to Microsoft OpenJDK 17.0.8&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Command History&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The last 50 commands that you sent in chat will be remembered across game sessions&lt;/li&gt;<br />
&lt;li&gt;You can access the command and chat history by pressing the up or down arrows in the chat&lt;/li&gt;<br />
&lt;li&gt;Regular chat is only persisted within the same game session (leaving a server or world clears them)&lt;/li&gt;<br />
&lt;li&gt;Recent commands are stored in&amp;nbsp;&lt;span class="bedrock-server"&gt;command_history.txt&lt;/span&gt;&amp;nbsp;in the game folder&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Network Optimizations&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Gameplay packets are now packed into bigger TCP packets to reduce overhead from TCP headers, significantly reducing network usage&lt;/li&gt;<br />
&lt;li&gt;Chunks are not sent over the network to the client in one big continuous batch anymore&lt;/li&gt;<br />
&lt;li&gt;Chunks are instead sent in smaller batches depending on the available bandwidth, meaning that:<br />
&lt;ul&gt;<br />
&lt;li&gt;Clients with extremely low-bandwidth connections will not time out while loading the world&lt;/li&gt;<br />
&lt;li&gt;Clients with low-bandwidth connections can interact with the world while some chunks are still loading&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Only chunks within the client&#8217;s render distance are now sent&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Multi-Version Packs&lt;/h3&gt;<br />
&lt;p&gt;New features have been added to datapacks and resource packs to allow the creation of packs that are compatible with multiple versions of the game.&lt;/p&gt;<br />
&lt;h4&gt;Pack Metadata&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Pack metadata now includes an optional field&amp;nbsp;&lt;span class="bedrock-server"&gt;supported_formats&lt;/span&gt;&amp;nbsp;which describes a range for pack formats that this pack supports<br />
&lt;ul&gt;<br />
&lt;li&gt;Examples:&amp;nbsp;&lt;span class="bedrock-server"&gt;16&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;[16,17]&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;{&#8220;min_inclusive&#8221;: 16, &#8220;max_inclusive&#8221;: 17}&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;pack_format&lt;/span&gt;&amp;nbsp;field is still required and its format remains unchanged, to allow older game versions to read pack data<br />
&lt;ul&gt;<br />
&lt;li&gt;If&amp;nbsp;&lt;span class="bedrock-server"&gt;supported_formats&lt;/span&gt;&amp;nbsp;is present, it must contain the value declared in&amp;nbsp;&lt;span class="bedrock-server"&gt;pack_format&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Note: since this new information is ignored by older versions of the game, they will always see a &#8220;normal&#8221;, single-version pack, without any extended compatibility&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Overlays&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Packs can now contain overlay directories (&#8220;overlays&#8221;)&lt;/li&gt;<br />
&lt;li&gt;Overlays are sub-packs applied over the &#8220;normal&#8221; contents of a pack<br />
&lt;ul&gt;<br />
&lt;li&gt;These directories have the same layout as the top-level pack, including the&amp;nbsp;&lt;span class="bedrock-server"&gt;assets&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;data&lt;/span&gt;&amp;nbsp;directories&lt;/li&gt;<br />
&lt;li&gt;Overlays can be applied if they support the client&#8217;s pack format&lt;/li&gt;<br />
&lt;li&gt;Overlays can add and replace files, but not remove them<br />
&lt;ul&gt;<br />
&lt;li&gt;For example, if the overlay&amp;nbsp;&lt;span class="bedrock-server"&gt;foo&lt;/span&gt;&amp;nbsp;is applied, the file&amp;nbsp;&lt;span class="bedrock-server"&gt;foo/assets/minecraft/textures/bar.png&lt;/span&gt;&amp;nbsp;will replace the contents of&amp;nbsp;&lt;span class="bedrock-server"&gt;assets/minecraft/textures/bar.png&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;pack.mcmeta&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;pack.png&lt;/span&gt;&amp;nbsp;are ignored in overlay directories&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;New section called&amp;nbsp;&lt;span class="bedrock-server"&gt;overlays&lt;/span&gt;&amp;nbsp;has been added to pack metadata<br />
&lt;ul&gt;<br />
&lt;li&gt;It contains an&amp;nbsp;&lt;span class="bedrock-server"&gt;entries&lt;/span&gt;&amp;nbsp;field, containing a list of overlays&lt;/li&gt;<br />
&lt;li&gt;Every overlay entry has two fields:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;formats&lt;/span&gt;&amp;nbsp;&#8211; range of supported formats&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;directory&lt;/span&gt;&amp;nbsp;&#8211; overlay directory (allowed characters:&amp;nbsp;&lt;span class="bedrock-server"&gt;a-z&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;0-9&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;_&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;&#8211;&lt;/span&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Order of application: overlays are stacked from the bottom to top of the list<br />
&lt;ul&gt;<br />
&lt;li&gt;For example, if a pack has two overlays:&amp;nbsp;&lt;span class="bedrock-server"&gt;&#8220;entries&#8221;: [{&#8220;directory&#8221;:&#8221;A&#8221;, &#8230;}, {&#8220;directory&#8221;:&#8221;B&#8221;, &#8230;}]&lt;/span&gt;, the game will first look in&amp;nbsp;&lt;span class="bedrock-server"&gt;B&lt;/span&gt;, then&amp;nbsp;&lt;span class="bedrock-server"&gt;A&lt;/span&gt;&amp;nbsp;and then in the top pack directory&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Symbolic Link Validation&lt;/h3&gt;<br />
&lt;p&gt;To improve safety, the game will now also detect symbolic links used inside data- and resource packs.&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;This feature expands on symbolic link validation in worlds added in the previous release&lt;/li&gt;<br />
&lt;li&gt;The game will now warn users if a pack added via drag and drop contains disallowed symbolic links&lt;/li&gt;<br />
&lt;li&gt;Packs containing disallowed symbolic links will not be visible in UI and commands&lt;/li&gt;<br />
&lt;li&gt;Additionally, directories and files that are not recognized as packs will no longer be copied via drag-and-drop&lt;/li&gt;<br />
&lt;li&gt;For a detailed explanation, see this&amp;nbsp;&lt;a href="https://aka.ms/MinecraftSymLinks"&gt;help article&lt;/a&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Network Protocol&lt;/h3&gt;<br />
&lt;p&gt;As part of ongoing work towards more data-driven features, the network protocol has been changed to include a new configuration phase.&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Configuration phase automatically starts after login phase (i.e. after client account has been verified) and lasts until the player joins the world (play phase)&lt;/li&gt;<br />
&lt;li&gt;Clients can stay in configuration phase indefinitely &#8211; it&#8217;s up to the server to release it to the world&lt;/li&gt;<br />
&lt;li&gt;Servers can also request clients to re-enter the configuration phase after it has entered the play phase<br />
&lt;ul&gt;<br />
&lt;li&gt;Other players will see such clients as disconnected&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Users in configuration phase will not be visible on the player list&lt;/li&gt;<br />
&lt;li&gt;Actions allowed in configuration phase (moved from play phase):<br />
&lt;ul&gt;<br />
&lt;li&gt;Configuration of data-driven registries&lt;/li&gt;<br />
&lt;li&gt;Configuration of enabled features&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Actions shared between configuration and play phases:<br />
&lt;ul&gt;<br />
&lt;li&gt;Application of server resource packs&lt;/li&gt;<br />
&lt;li&gt;Update of tags&lt;/li&gt;<br />
&lt;li&gt;Exchange of custom packets&lt;/li&gt;<br />
&lt;li&gt;Ping and keep-alive packets&lt;/li&gt;<br />
&lt;li&gt;Sending of client options&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;The server will now negotiate resource packs in the configuration phase<br />
&lt;ul&gt;<br />
&lt;li&gt;This means that the player will no longer be in the world when answering prompts and reloading resources&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Secure Chat&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Clients will no longer disconnect themselves when receiving an invalid chat message<br />
&lt;ul&gt;<br />
&lt;li&gt;A placeholder message will instead be shown in chat&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;&lt;span class="bedrock-server"&gt;server.properties&lt;/span&gt;&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;New option:&amp;nbsp;&lt;span class="bedrock-server"&gt;log-ips&lt;/span&gt;&amp;nbsp;(default&amp;nbsp;&lt;span class="bedrock-server"&gt;true&lt;/span&gt;)<br />
&lt;ul&gt;<br />
&lt;li&gt;When set to&amp;nbsp;&lt;span class="bedrock-server"&gt;false&lt;/span&gt;, will prevent player IPs from being included in the log when players join the game&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Telemetry&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added a button to the Telemetry Data Collection Screen that links to the Microsoft Privacy Statement&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Resource Pack Version 16&lt;/h2&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The process of upgrading your pack can be assisted by using this automated&amp;nbsp;&lt;a href="https://github.com/Mojang/slicer/releases/tag/v1.1.2"&gt;Slicer&lt;/a&gt;&amp;nbsp;tool&lt;/li&gt;<br />
&lt;li&gt;All textures containing multiple sprites in a sheet for GUI have been split into individual sprites under&amp;nbsp;&lt;span class="bedrock-server"&gt;textures/gui/sprites&lt;/span&gt;&amp;nbsp;(automated by the Slicer tool)&lt;/li&gt;<br />
&lt;li&gt;All textures in the&amp;nbsp;&lt;span class="bedrock-server"&gt;realms&lt;/span&gt;&amp;nbsp;namespace have been moved into the&amp;nbsp;&lt;span class="bedrock-server"&gt;Minecraft&lt;/span&gt;&amp;nbsp;namespace (automated by the Slicer tool)&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;villager2.png&lt;/span&gt;&amp;nbsp;has been renamed to&amp;nbsp;&lt;span class="bedrock-server"&gt;villager.png&lt;/span&gt;&amp;nbsp;(automated by the Slicer tool)&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;icon/trial_available&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;realm_status/expires_soon&lt;/span&gt;&amp;nbsp;GUI sprites are animated with&amp;nbsp;&lt;span class="bedrock-server"&gt;.mcmeta&lt;/span&gt;&amp;nbsp;declarations instead of individual sprites (automated by the Slicer tool)&lt;/li&gt;<br />
&lt;li&gt;The Bundle tooltip background is now drawn as a nine-sliced sprite&lt;/li&gt;<br />
&lt;li&gt;The icons for the Accessibility, Language, and Realms News buttons have been split from their underlying button texture&lt;/li&gt;<br />
&lt;li&gt;The Realms Invite button is now drawn as an overlay on the normal button texture<br />
&lt;ul&gt;<br />
&lt;li&gt;The highlighted texture state for this button has been removed&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;The highlighted states for Realms invitation number icons have been removed&lt;/li&gt;<br />
&lt;li&gt;The exclamation marks on the&amp;nbsp;&lt;span class="bedrock-server"&gt;notification\more.png&lt;/span&gt;&amp;nbsp;have been removed&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;GUI Sprite Sheet&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Sprites used in GUI drawing have been split into individual sprite files instead of larger sprite sheets<br />
&lt;ul&gt;<br />
&lt;li&gt;For example,&amp;nbsp;&lt;span class="bedrock-server"&gt;widgets/button.png&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;widgets/button_highlighted.png&lt;/span&gt;&amp;nbsp;have been split from&amp;nbsp;&lt;span class="bedrock-server"&gt;widgets.png&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Each sprite can now be individually overridden by a resource pack instead of replacing the entire sheet&lt;/li&gt;<br />
&lt;li&gt;Sprites are loaded into the&amp;nbsp;&lt;span class="bedrock-server"&gt;GUI&lt;/span&gt;&amp;nbsp;atlas from the&amp;nbsp;&lt;span class="bedrock-server"&gt;textures/gui/sprites&lt;/span&gt;&amp;nbsp;directory&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;GUI Sprite .mcmeta&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Any sprite used in the GUI can now be animated using&amp;nbsp;&lt;span class="bedrock-server"&gt;.mcmeta&lt;/span&gt;&amp;nbsp;files, similar to other atlases<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;icon/trial_available&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;realm_status/expires_soon&lt;/span&gt;&amp;nbsp;are now animated this way&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Sprites in the&amp;nbsp;&lt;span class="bedrock-server"&gt;GUI&lt;/span&gt;&amp;nbsp;atlas can now configure scaling behavior through a new&amp;nbsp;&lt;span class="bedrock-server"&gt;GUI&lt;/span&gt;&amp;nbsp;section in&amp;nbsp;&lt;span class="bedrock-server"&gt;.mcmeta&lt;/span&gt;&amp;nbsp;files<br />
&lt;ul&gt;<br />
&lt;li&gt;For example, button textures must be scaled based on how big the button should be&lt;/li&gt;<br />
&lt;li&gt;The&amp;nbsp;&lt;span class="bedrock-server"&gt;GUI&lt;/span&gt;&amp;nbsp;section in&amp;nbsp;&lt;span class="bedrock-server"&gt;.mcmeta&lt;/span&gt;&amp;nbsp;contains one&amp;nbsp;&lt;span class="bedrock-server"&gt;scaling&lt;/span&gt;&amp;nbsp;field:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;type&lt;/span&gt;: one of:&amp;nbsp;&lt;span class="bedrock-server"&gt;stretch&lt;/span&gt;&amp;nbsp;(default),&amp;nbsp;&lt;span class="bedrock-server"&gt;tile&lt;/span&gt;, or&amp;nbsp;&lt;span class="bedrock-server"&gt;nine_slice&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;When&amp;nbsp;&lt;span class="bedrock-server"&gt;stretched&lt;/span&gt;, the sprite will be stretched across the desired space<br />
&lt;ul&gt;<br />
&lt;li&gt;No additional fields need to be defined&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;When&amp;nbsp;&lt;span class="bedrock-server"&gt;tile&lt;/span&gt;, the sprite will be repeated across the desired space, starting from the top-left<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;width&lt;/span&gt;: number of pixels for this sprite to cover on-screen across its width&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;height&lt;/span&gt;: number of pixels for this sprite to cover on-screen across its height&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;When&amp;nbsp;&lt;span class="bedrock-server"&gt;nine_slice&lt;/span&gt;, the sprite will be sliced into 4 corners, 4 edges, and 1 center slice, which will be tiled across the desired space<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;width&lt;/span&gt;: number of pixels for this sprite to cover on-screen across its width&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;height&lt;/span&gt;: number of pixels for this sprite to cover on-screen across its height&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;border&lt;/span&gt;: the size in pixels that the border slices should cover on-screen, one of:<br />
&lt;ul&gt;<br />
&lt;li&gt;Constant integer for uniform border size on all sides&lt;/li&gt;<br />
&lt;li&gt;Object containing&amp;nbsp;&lt;span class="bedrock-server"&gt;left&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;top&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;right&lt;/span&gt;, and&amp;nbsp;&lt;span class="bedrock-server"&gt;bottom&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Resource&amp;nbsp;Pack Version 17&lt;/h2&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The text field background is now a nine-sliced sprite at&amp;nbsp;&lt;span class="bedrock-server"&gt;widget/text_field&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;widget/text_field_highlighted&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;The scroll bar in lists and text fields is now a nine-sliced sprite at&amp;nbsp;&lt;span class="bedrock-server"&gt;widget/scroller&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Resource&amp;nbsp;Pack Version 18&lt;/h2&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The&amp;nbsp;&lt;span class="bedrock-server"&gt;map_icons.png&lt;/span&gt;&amp;nbsp;texture now contains new icons&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;DATA Pack Version 16&lt;/h2&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Gamerule&amp;nbsp;&lt;span class="bedrock-server"&gt;randomTickSpeed&lt;/span&gt;&amp;nbsp;now affects the rate of accumulation of Snow and Ice the same way it affects crops and other blocks affected by random ticking&lt;/li&gt;<br />
&lt;li&gt;Added a&amp;nbsp;&lt;span class="bedrock-server"&gt;random&lt;/span&gt;&amp;nbsp;command&lt;/li&gt;<br />
&lt;li&gt;Added support for function macros&lt;/li&gt;<br />
&lt;li&gt;Changed Display entities&#8217; post-teleport interpolation&lt;/li&gt;<br />
&lt;li&gt;Added new attribute&amp;nbsp;&lt;span class="bedrock-server"&gt;generic.max_absorption&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Renamed&amp;nbsp;&lt;span class="bedrock-server"&gt;belowName&lt;/span&gt;&amp;nbsp;value in display slot argument in&amp;nbsp;&lt;span class="bedrock-server"&gt;scoreboard&lt;/span&gt;&amp;nbsp;command to&amp;nbsp;&lt;span class="bedrock-server"&gt;below_name&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Game event changes&lt;/li&gt;<br />
&lt;li&gt;New tags&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Commands&lt;/h3&gt;<br />
&lt;h4&gt;&lt;span class="bedrock-server"&gt;Random&lt;/span&gt;&lt;/h4&gt;<br />
&lt;p&gt;A new command for randomizing values and controlling random sequences. The&amp;nbsp;&lt;span class="bedrock-server"&gt;value&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;roll&lt;/span&gt;&amp;nbsp;forms can be used to draw a random value. In the case of&amp;nbsp;&lt;span class="bedrock-server"&gt;roll&lt;/span&gt;, the resulting value is also shown in chat for all players.&lt;/p&gt;<br />
&lt;p&gt;&lt;strong&gt;Syntax:&lt;/strong&gt;&lt;/p&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;pre&gt;&lt;code&gt;random value|roll &amp;lt;range&amp;gt; [&amp;lt;sequenceId&amp;gt;]&lt;/code&gt;&lt;/pre&gt;<br />
&lt;pre&gt;&lt;code&gt;random reset *|&amp;lt;sequenceId&amp;gt; [&amp;lt;seed&amp;gt;] [&amp;lt;includeWorldSeed&amp;gt;] [&amp;lt;includeSequenceId&amp;gt;]&lt;br&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;range&lt;/span&gt;: A range of values to randomize between, inclusively<br />
&lt;ul&gt;<br />
&lt;li&gt;For instance, 1..6 is a regular D6 roll&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;sequenceId&lt;/span&gt;: The name of a random sequence to sample or reset&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;seed&lt;/span&gt;: A seed to use for the random sequence after reset&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;includeWorldSeed&lt;/span&gt;: A boolean [default:&amp;nbsp;&lt;span class="bedrock-server"&gt;true&lt;/span&gt;] specifying whether to include the world seed when seeding the sequence<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;false&lt;/span&gt;&amp;nbsp;means the sequence will evaluate to the same regardless of which world the command is run in&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;includeSequenceId&lt;/span&gt;: A boolean [default:&amp;nbsp;&lt;span class="bedrock-server"&gt;true&lt;/span&gt;] specifying whether to include the sequence ID when seeding the sequence<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;false&lt;/span&gt;&amp;nbsp;means all sequences will evaluate to the same regardless of which name they have&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;p&gt;By default, all sequences are seeded as&amp;nbsp;&lt;span class="bedrock-server"&gt;0&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;true&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;true&lt;/span&gt;. Using&amp;nbsp;&lt;span class="bedrock-server"&gt;*&lt;/span&gt;&amp;nbsp;instead of a sequence ID resets all sequences and sets the default parameters.&lt;/p&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;p&gt;If no seed is specified, the sequence resets to the default parameters.&lt;/p&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;p&gt;Note that&amp;nbsp;&lt;span class="bedrock-server"&gt;random value|roll &amp;lt;range&amp;gt;&lt;/span&gt;&amp;nbsp;used without a sequence ID is available to non-operator players.&lt;/p&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h3&gt;Functions&lt;/h3&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;A single backslash&amp;nbsp;&lt;span class="bedrock-server"&gt;\&amp;nbsp;&lt;/span&gt;as the last non-whitespace character of a line now allows a command to be continued on the next line<br />
&lt;ul&gt;<br />
&lt;li&gt;Leading and trailing whitespace of the following line are stripped before appending&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h4&gt;Macros&lt;/h4&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;p&gt;Functions can now contain macro lines, making them Function Macros.&lt;/p&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Any line beginning with&amp;nbsp;&lt;span class="bedrock-server"&gt;&#36;&lt;/span&gt;&amp;nbsp;(as the first non-space character) marks a macro line&lt;/li&gt;<br />
&lt;li&gt;A macro line also contains one or more substitutions in the form of&amp;nbsp;&lt;span class="bedrock-server"&gt;&#36;(variable)&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;When calling a function macro a compound with data for all argument variables must be provided&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h5&gt;Calling Function Macros&lt;/h5&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;p&gt;The&amp;nbsp;&lt;span class="bedrock-server"&gt;function&lt;/span&gt;&amp;nbsp;command has new forms:&lt;/p&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;p&gt;&lt;span class="bedrock-server"&gt;function &amp;lt;id&amp;gt; &amp;lt;compound&amp;gt;function &amp;lt;id&amp;gt; with &amp;lt;data source&amp;gt; [&amp;lt;path&amp;gt;]&lt;/span&gt;&lt;/p&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;p&gt;&lt;strong&gt;New Arguments:&lt;/strong&gt;&lt;/p&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;compound&lt;/span&gt;: A data compound, enclosed in&amp;nbsp;&lt;span class="bedrock-server"&gt;{}&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;data source&lt;/span&gt;: A data source specification, like what could already be used for&amp;nbsp;&lt;span class="bedrock-server"&gt;data get&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;path&lt;/span&gt;: An NBT path specification&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;p&gt;&lt;strong&gt;Notes:&lt;/strong&gt;&lt;/p&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The data source and path must specify a compound data entry&lt;/li&gt;<br />
&lt;li&gt;The compound must contain one entry for each variable used in the macro&lt;/li&gt;<br />
&lt;li&gt;More data may be present in the compound and if so is ignored&lt;/li&gt;<br />
&lt;li&gt;Calling a non-macro function with a data compound is silently ignored&lt;/li&gt;<br />
&lt;li&gt;When a macro is called, the values provided are substituted in place of the variable specifications, and the resulting commands are executed&lt;/li&gt;<br />
&lt;li&gt;Any syntax errors in the lines resulting from variable substitution result in the entire function call being skipped&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h5&gt;Performance Considerations&lt;/h5&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;p&gt;Using a macro means commands must be re-evaluated after variable substitution. This has an extra cost compared to running pre-parsed functions.&lt;/p&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;p&gt;Regular commands (non-macro lines) are still pre-parsed. Only commands with variable substitutions in them are parsed when a macro is called and the game will attempt to cache the result of a certain parameter set being used in a call.&lt;/p&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;p&gt;This makes repeated calls with the same parameter set cheaper than new calls with different parameters, but an overhead still remains compared to regular functions. Note that only the values referenced by macro as parameters are included in this cache, so any extra data in the provided compound is ignored.&lt;/p&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h3&gt;Display Entity Interpolation&lt;/h3&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Display entities now start updating their client-side position and rotation on the first tick after an update<br />
&lt;ul&gt;<br />
&lt;li&gt;In previous versions, updates were applied in the same tick, causing uneven motion&lt;/li&gt;<br />
&lt;li&gt;The new behavior is similar to Armor Stands, mobs, and players&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;On the server, position and rotation are still updated immediately&lt;/li&gt;<br />
&lt;li&gt;The duration of this interpolation is controlled by the field&amp;nbsp;&lt;span class="bedrock-server"&gt;teleport_duration&lt;/span&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;0&lt;/span&gt;&amp;nbsp;means that updates are applied immediately&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;1&lt;/span&gt;&amp;nbsp;means that the Display Entity will move from the current position to the updated one-over-one tick&lt;/li&gt;<br />
&lt;li&gt;Higher values spread the movement over multiple ticks&lt;/li&gt;<br />
&lt;li&gt;Please note that this value is clamped to avoid glitches due to periodic position updates&lt;/li&gt;<br />
&lt;li&gt;The new value will apply only to position and rotation changes made after it changed<br />
&lt;ul&gt;<br />
&lt;li&gt;That means any current movement will continue unchanged&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Note: behavior while riding remains unchanged from previous versions&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h3&gt;Attributes&lt;/h3&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added new attribute&amp;nbsp;&lt;span class="bedrock-server"&gt;generic.max_absorption&lt;/span&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;generic.max_absorption&lt;/span&gt;&amp;nbsp;acts similarly to&amp;nbsp;&lt;span class="bedrock-server"&gt;generic.max_health&lt;/span&gt;, but instead of being the upper bound for&amp;nbsp;&lt;span class="bedrock-server"&gt;Health&lt;/span&gt;, it is the upper bound for&amp;nbsp;&lt;span class="bedrock-server"&gt;AbsorptionAmount&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;The mob effect&amp;nbsp;&lt;span class="bedrock-server"&gt;absorption&lt;/span&gt;&amp;nbsp;increases&amp;nbsp;&lt;span class="bedrock-server"&gt;generic.max_absorption&lt;/span&gt;&amp;nbsp;as well as fills the&amp;nbsp;&lt;span class="bedrock-server"&gt;AbsorptionAmount&lt;/span&gt;&amp;nbsp;to the max when applied&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h3&gt;Game Events&lt;/h3&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;entity_roar&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;entity_shake&lt;/span&gt;&amp;nbsp;game events have been removed and replaced with&amp;nbsp;&lt;span class="bedrock-server"&gt;entity_action&lt;/span&gt;&amp;nbsp;game event&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h3&gt;Tags&lt;/h3&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;no_knockback&lt;/span&gt;&amp;nbsp;damage type tag which causes knockback to not be caused by the damage itself<br />
&lt;ul&gt;<br />
&lt;li&gt;Used in Vanilla for damage that is caused by events, such as explosions, which apply knockback separately&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;non_controlling_rider&lt;/span&gt;&amp;nbsp;to represent entities that don&#8217;t override their vehicle&#8217;s movement control&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;concrete_powder&lt;/span&gt;&amp;nbsp;block tag for Concrete Powder blocks&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;camel_sand_step_sound_blocks&lt;/span&gt;&amp;nbsp;block tag for blocks that produce&amp;nbsp;&lt;span class="bedrock-server"&gt;entity.camel.step_sand&lt;/span&gt;&amp;nbsp;sound&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h2&gt;DATA Pack Version 17&lt;/h2&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Changed mob effect storage on items, entities, and block entities&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;decal&lt;/span&gt;&amp;nbsp;field to armor trim patterns (default:&amp;nbsp;&lt;span class="bedrock-server"&gt;false&lt;/span&gt;)<br />
&lt;ul&gt;<br />
&lt;li&gt;If&amp;nbsp;&lt;span class="bedrock-server"&gt;true&lt;/span&gt;, the pattern texture will be masked based on the underlying armor&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h3&gt;Mob Effect Storage Changes&lt;/h3&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The game no longer uses numeric values when storing mob effects to a world (so, for example,&amp;nbsp;&lt;span class="bedrock-server"&gt;4&lt;/span&gt;&amp;nbsp;becomes&amp;nbsp;&lt;span class="bedrock-server"&gt;minecraft:mining_fatigue&lt;/span&gt;)&lt;/li&gt;<br />
&lt;li&gt;Various mob effect fields have been renamed for consistency with new structures&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h4&gt;Mob Effect Instance&lt;/h4&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;p&gt;This structure is used in many places, so its changes are described separately.&lt;/p&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;Id&lt;/span&gt;&amp;nbsp;-&amp;gt;&amp;nbsp;&lt;span class="bedrock-server"&gt;id&lt;/span&gt;, also changed from number to string id&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;Ambient&lt;/span&gt;&amp;nbsp;-&amp;gt;&amp;nbsp;&lt;span class="bedrock-server"&gt;ambient&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;Amplifier&lt;/span&gt;&amp;nbsp;-&amp;gt;&amp;nbsp;&lt;span class="bedrock-server"&gt;amplifier&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;Duration&lt;/span&gt;&amp;nbsp;-&amp;gt;&amp;nbsp;&lt;span class="bedrock-server"&gt;duration&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;ShowParticles&lt;/span&gt;&amp;nbsp;-&amp;gt;&amp;nbsp;&lt;span class="bedrock-server"&gt;show_particles&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;ShowIcon&lt;/span&gt;&amp;nbsp;-&amp;gt;&amp;nbsp;&lt;span class="bedrock-server"&gt;show_icon&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;HiddenEffect&lt;/span&gt;&amp;nbsp;-&amp;gt;&amp;nbsp;&lt;span class="bedrock-server"&gt;hidden_effect&lt;/span&gt;, also since it&#8217;s mob effect instance, changes apply recursively&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;FactorCalculationData&lt;/span&gt;&amp;nbsp;-&amp;gt;&amp;nbsp;&lt;span class="bedrock-server"&gt;factor_calculation_data&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h4&gt;Items&lt;/h4&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h5&gt;&lt;span class="bedrock-server"&gt;potion&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;lingering_potion&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;splash_potion&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;tipped_arrow&lt;/span&gt;&lt;/h5&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;CustomPotionEffects&lt;/span&gt;&amp;nbsp;-&amp;gt;&amp;nbsp;&lt;span class="bedrock-server"&gt;custom_potion_effects&lt;/span&gt;, contents transformed as a list of mob effect instances&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h5&gt;&lt;span class="bedrock-server"&gt;suspicous_stew&lt;/span&gt;&lt;/h5&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;Effects&lt;/span&gt;&amp;nbsp;-&amp;gt;&amp;nbsp;&lt;span class="bedrock-server"&gt;effects&lt;/span&gt;, for each entry:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;EffectId&lt;/span&gt;&amp;nbsp;-&amp;gt;&amp;nbsp;&lt;span class="bedrock-server"&gt;id&lt;/span&gt;, also changed from number to string id&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;EffectDuration&lt;/span&gt;&amp;nbsp;-&amp;gt;&amp;nbsp;&lt;span class="bedrock-server"&gt;duration&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h4&gt;Entities&lt;/h4&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h5&gt;&lt;span class="bedrock-server"&gt;mooshroom&lt;/span&gt;&lt;/h5&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Removed&amp;nbsp;&lt;span class="bedrock-server"&gt;EffectId&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;EffectDuration&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;stew_effects&lt;/span&gt;&amp;nbsp;with the same format as&amp;nbsp;&lt;span class="bedrock-server"&gt;suspicious_stew.effects&lt;/span&gt;&amp;nbsp;tag (i.e. list of effect id and duration)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h5&gt;&lt;span class="bedrock-server"&gt;area_effect_cloud&lt;/span&gt;&lt;/h5&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;Effects&lt;/span&gt;&amp;nbsp;-&amp;gt;&amp;nbsp;&lt;span class="bedrock-server"&gt;effects&lt;/span&gt;, contents transformed as a list of mob effect instances&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h5&gt;&lt;span class="bedrock-server"&gt;arrow&lt;/span&gt;&lt;/h5&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;CustomPotionEffects&lt;/span&gt;&amp;nbsp;-&amp;gt;&amp;nbsp;&lt;span class="bedrock-server"&gt;custom_potion_effects&lt;/span&gt;, contents transformed as a list of mob effect instances&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h5&gt;Players, Armor Stands, and mobs&lt;/h5&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;ActiveEffects&lt;/span&gt;&amp;nbsp;-&amp;gt;&amp;nbsp;&lt;span class="bedrock-server"&gt;active_effects&lt;/span&gt;, contents transformed as a list of mob effect instances&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h4&gt;Block Entities&lt;/h4&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;p&gt;&lt;span class="bedrock-server"&gt;beacon&lt;/span&gt;&lt;/p&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;Primary&lt;/span&gt;&amp;nbsp;-&amp;gt;&amp;nbsp;&lt;span class="bedrock-server"&gt;primary_effect&lt;/span&gt;, also changed from number to string id&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;Secondary&lt;/span&gt;&amp;nbsp;-&amp;gt;&amp;nbsp;&lt;span class="bedrock-server"&gt;secondary_effect&lt;/span&gt;, also changed from number to string id&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h3&gt;Loot Tables&lt;/h3&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;sequence&lt;/span&gt;&amp;nbsp;loot function<br />
&lt;ul&gt;<br />
&lt;li&gt;Contains 1 field:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;functions&lt;/span&gt;: an array of sub-functions to run in sequence&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Can also be declared as an inline array without a type<br />
&lt;ul&gt;<br />
&lt;li&gt;This matches the existing behavior where loot function JSON files can be declared as an array of composite functions&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;all_of&lt;/span&gt;&amp;nbsp;predicates in loot tables can now be declared implicitly as an inline array without a type<br />
&lt;ul&gt;<br />
&lt;li&gt;This similarly matches the existing behavior where loot predicate JSON files can be declared as an array of sub-predicates&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Block or fluid state property matches in loot conditions no longer accept non-string values<br />
&lt;ul&gt;<br />
&lt;li&gt;Any number or boolean value in a property matcher must be quoted&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h2&gt;DATA Pack Version 18&lt;/h2&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;p&gt;This data pack version removes the&amp;nbsp;&lt;span class="bedrock-server"&gt;execute if function&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;return run&lt;/span&gt;&amp;nbsp;functionality that existed for a time during the development of this version. Flaws with those commands (see bugs&amp;nbsp;&lt;a href="https://bugs.mojang.com/browse/MC-264595"&gt;MC-264595&lt;/a&gt;,&amp;nbsp;&lt;a href="https://bugs.mojang.com/browse/MC-264699"&gt;MC-264699&lt;/a&gt;,&amp;nbsp;and&amp;nbsp;&lt;a href="https://bugs.mojang.com/browse/MC-264710"&gt;MC-264710&lt;/a&gt;) require some substantial changes to fix, which we do not want to make close to a release.&lt;/p&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;p&gt;These commands will instead be reintroduced early in the next snapshot series when we can take the time to iterate on and test them together with pack makers.&lt;/p&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Removed&amp;nbsp;&lt;span class="bedrock-server"&gt;execute if|unless function&lt;/span&gt;&amp;nbsp;command form&lt;/li&gt;<br />
&lt;li&gt;Removed&amp;nbsp;&lt;span class="bedrock-server"&gt;return run&lt;/span&gt;&amp;nbsp;command form&lt;/li&gt;<br />
&lt;li&gt;Numbers used as macro arguments are now always inserted without suffixes, regardless of numeric type&lt;/li&gt;<br />
&lt;li&gt;Added game rule&amp;nbsp;&lt;span class="bedrock-server"&gt;enderPearlsVanishOnDeath&lt;/span&gt;, controlling whether thrown Ender Pearls vanish when the player that threw them dies (default&amp;nbsp;&lt;span class="bedrock-server"&gt;true&lt;/span&gt;, which matches the existing behavior in previous versions)&lt;/li&gt;<br />
&lt;li&gt;Added damage type tag&amp;nbsp;&lt;span class="bedrock-server"&gt;always_kills_armor_stands&lt;/span&gt;&amp;nbsp;for damage types that should always fully kill an Armor Stand&lt;code&gt;&lt;/code&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Experimental Features&lt;/h2&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h3&gt;Villager Trade Rebalance&lt;/h3&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;p&gt;The Experiments screen when creating a world now has an option to enable the Villager Trade Rebalance. When this option is selected, some Villager trades will change.&lt;/p&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;p&gt;This experiment does not affect normal worlds. You can find more information about Feature Toggles&amp;nbsp;&lt;a href="https://www.minecraft.net/article/testing-new-minecraft-features/feature-toggles-java-edition"&gt;here&lt;/a&gt;.&lt;/p&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h4&gt;Librarian Changes&lt;/h4&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Librarians from different biomes now sell different Enchanted Books&lt;/li&gt;<br />
&lt;li&gt;Each village biome has one special enchantment that is only available from Master Librarians with full XP&lt;/li&gt;<br />
&lt;li&gt;This means that players must visit all seven village biomes to get the full set of villager enchantments&lt;/li&gt;<br />
&lt;li&gt;There are two secret village biomes where villages do not generate<br />
&lt;ul&gt;<br />
&lt;li&gt;A player must build these villages to access their trades!&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Some enchantments have been removed from village trading and must be found in other ways&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h4&gt;Cartographer Changes&lt;/h4&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Cartographers can now sell seven new Explorer Maps<br />
&lt;ul&gt;<br />
&lt;li&gt;Five new maps show the way to five different types of village&lt;/li&gt;<br />
&lt;li&gt;The other two new maps show the way to a Swamp Hut and a Jungle Temple&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Cartographers from different biomes now sell a different range of maps&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h4&gt;Wandering Trader Changes&lt;/h4&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Wandering Traders now have lower prices and have a higher amount of each item in stock&lt;/li&gt;<br />
&lt;li&gt;Wandering Traders now sell Logs&lt;/li&gt;<br />
&lt;li&gt;Wandering Traders can now buy many items, instead of only selling&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h4&gt;Armorer Changes&lt;/h4&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Armorer from different biomes now sell different Armor with different enchantments&lt;/li&gt;<br />
&lt;li&gt;Buying Diamond Armor now requires a small amount of Diamonds as well as Emeralds&lt;/li&gt;<br />
&lt;li&gt;Many other Armorer trades have been updated&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h4&gt;Structure Loot&lt;/h4&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;p&gt;Certain Enchanted Books now have a high chance of generating in some structures:&lt;/p&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Ancient Cities: Mending&lt;/li&gt;<br />
&lt;li&gt;Mineshafts: Efficiency (I to V)&lt;/li&gt;<br />
&lt;li&gt;Pillager Outposts: Quick Charge (I to III)&lt;/li&gt;<br />
&lt;li&gt;Desert Temples: Unbreaking (I to III)&lt;/li&gt;<br />
&lt;li&gt;Jungle Temples: Unbreaking (I to III)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h2&gt;Fixed Bugs In 1.20.2&lt;/h2&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;p&gt;Around 200 bugs were fixed in this release. View the&amp;nbsp;&lt;a href="https://bugs.mojang.com/issues/?filter=27828"&gt;list on the issue tracker&lt;/a&gt;.&lt;/p&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;/div&gt;<br />
										<br />
<br />
<a href="https://www.sickgaming.net/blog/2023/09/21/java-edition-1-20-2-is-here/" target="_blank" rel="noopener" class="mycode_url">https://www.sickgaming.net/blog/2023/09/...2-is-here/</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[News - JAVA Edition: 1.20.2 Pre-Release 1]]></title>
			<link>https://sickgaming.net/thread-101561.html</link>
			<pubDate>Fri, 22 Sep 2023 15:15:18 -0200</pubDate>
			<dc:creator><![CDATA[<a href="https://sickgaming.net/member.php?action=profile&uid=12">xSicKxBot</a>]]></dc:creator>
			<guid isPermaLink="false">https://sickgaming.net/thread-101561.html</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">News - JAVA Edition: 1.20.2 Pre-Release 1</span><br />
<br />
&lt;div style="margin: 5px 5% 10px 5%;"&gt;&lt;img src="https://www.sickgaming.net/blog/wp-content/uploads/2023/09/java-edition-1-20-2-pre-release-1.png" width="1754" height="360" title="" alt="" /&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;Today&#8217;s Pre-Release showcases the changes being made to rebalance Villager Trading as well as some changes to loot.&amp;nbsp; If you want to check out the snapshot yourself be sure to enable snapshots within your Minecraft Launcher in the Installations tab.&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The Recipe Book search has been updated with the following changes:<br />
&lt;ul&gt;<br />
&lt;li&gt;The search will only match the beginning of any word in the item&#8217;s name<br />
&lt;ul&gt;<br />
&lt;li&gt;For example, searching for &#8220;tor&#8221; will still show Torch and Redstone Torch but not Daylight Detector anymore&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;All recipes, including those that have not been unlocked, will now show up in search results&lt;/li&gt;<br />
&lt;li&gt;This will enable experienced players to find the recipes they are looking for (even if it hasn&#8217;t been unlocked yet) without overwhelming new players&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Updated structure icons on explorer maps sold by Cartographers&lt;/li&gt;<br />
&lt;li&gt;When villagers unlock new trades, the order of those trades in the UI is now always random instead of sometimes being deterministic&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The data pack version is now 18&lt;/li&gt;<br />
&lt;li&gt;Client options are now sent during the configuration network phase when joining a server&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Data Pack Version 18&lt;/h2&gt;<br />
&lt;p&gt;This data pack version removes the recently introduced&amp;nbsp;&lt;span class="bedrock-server"&gt;execute if function&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;return run&lt;/span&gt;&amp;nbsp;functionality. Flaws with those commands (see bugs&amp;nbsp;&lt;a href="https://bugs.mojang.com/browse/MC-264595"&gt;MC-264595&lt;/a&gt;,&amp;nbsp;&lt;a href="https://bugs.mojang.com/browse/MC-264699"&gt;MC-264699&lt;/a&gt;,&amp;nbsp;and&amp;nbsp;&lt;a href="https://bugs.mojang.com/browse/MC-264710"&gt;MC-264710&lt;/a&gt;) require some substantial changes to fix, which we do not want to make close to a release.&lt;/p&gt;<br />
&lt;p&gt;These commands will instead be reintroduced early in the next snapshot series when we can take the time to iterate on and test them together with pack makers.&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Removed&amp;nbsp;&lt;span class="bedrock-server"&gt;execute if|unless function&lt;/span&gt;&amp;nbsp;command form&lt;/li&gt;<br />
&lt;li&gt;Removed&amp;nbsp;&lt;span class="bedrock-server"&gt;return run&lt;/span&gt;&amp;nbsp;command form&lt;/li&gt;<br />
&lt;li&gt;Numbers used as macro arguments are now always inserted without suffixes, regardless of numeric type&lt;/li&gt;<br />
&lt;li&gt;Added game rule&amp;nbsp;&lt;span class="bedrock-server"&gt;enderPearlsVanishOnDeath&lt;/span&gt;, controlling whether thrown ender pearls vanish when the player that threw them dies (default&amp;nbsp;&lt;span class="bedrock-server"&gt;true&lt;/span&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Villager Trade Rebalance Part 2&lt;/h2&gt;<br />
&lt;p&gt;This pre-release updates the Villager Trade Rebalance experiment. This experiment has no effect on normal worlds. If you want to try these changes, you must turn on the Feature Toggle in the Experiments Menu when creating a new world. You can find more information about Feature Toggles&amp;nbsp;&lt;a href="https://www.minecraft.net/article/testing-new-minecraft-features/feature-toggles-java-edition"&gt;here&lt;/a&gt;.&lt;/p&gt;<br />
&lt;p&gt;Thank you to everyone who has sent in their suggestions and feedback regarding the experimental trade change! We are trying out these changes to rebalance the villager trade system and make it more fair and fun for everyone. However, these changes are not yet final, and they will stay as experimental features while we continue to work on them. We appreciate your feedback on these changes. Visit&amp;nbsp;&lt;a href="https://aka.ms/VillagerTradingFeedback"&gt;this link&lt;/a&gt;&amp;nbsp;to share your thoughts! We have been following the discussions about the previous Librarian and Wandering Trader updates and look forward to seeing the conversation continue.&lt;/p&gt;<br />
&lt;h3&gt;Cartographer&lt;/h3&gt;<br />
&lt;p&gt;Before now, Cartographers only sold maps to the Ocean Monument and Woodland Mansion. In this experiment, Cartographers can sell seven new maps as well. These new maps each point to a different village or structure and can be used to find seven different biomes. This will help players who want to quickly find a specific location without waiting until they come across it by chance.&lt;/p&gt;<br />
&lt;p&gt;Cartographers from different biomes will sell a different selection of maps. Starting from one village, it will be possible to find every other village type by following maps from village to village.&lt;/p&gt;<br />
&lt;p&gt;&lt;img decoding="async" loading="lazy" src="https://www.sickgaming.net/blog/wp-content/uploads/2023/09/java-edition-1-20-2-pre-release-1.png" alt width="1312" height="269"&gt;&lt;/p&gt;<br />
&lt;p&gt;Cartographers now sell 7 new maps: Desert Village Map, Jungle Explorer Map, Plains Village Map, Savanna Village Map, Snow Village Map, Swamp Explorer Map, and Taiga Village Map.&lt;/p&gt;<br />
&lt;h3&gt;Armorer&lt;/h3&gt;<br />
&lt;p&gt;The Armorer&#8217;s trades have been updated with many changes.&lt;/p&gt;<br />
&lt;p&gt;The biggest change is that buying diamond armor now requires paying a small amount of Diamonds as well as Emeralds. This is meant to make the Armorer&#8217;s diamond armor trades less useful at the start of the game when players don&#8217;t have any Diamonds, while still giving a powerful advantage to advanced players who have spent some time collecting Diamonds.&lt;/p&gt;<br />
&lt;p&gt;Early-game players will find Armorers useful as a great source of iron armor, Shields, and Emeralds.&lt;/p&gt;<br />
&lt;p&gt;Other changes include:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Most master-level Armorers buy Iron Blocks (and pay very well for them)&lt;/li&gt;<br />
&lt;li&gt;Chainmail armor is exclusively sold by the secret Jungle and Swamp Armorers&lt;/li&gt;<br />
&lt;li&gt;The Savanna Armorers sells cursed diamond armor at reduced prices&lt;/li&gt;<br />
&lt;li&gt;The Taiga Armorer can swap one piece of diamond armor for another&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;img decoding="async" loading="lazy" src="https://www.sickgaming.net/blog/wp-content/uploads/2023/09/java-edition-1-20-2-pre-release-1-1.png" alt width="1312" height="903"&gt;&lt;/p&gt;<br />
&lt;h3&gt;Structure Loot&lt;/h3&gt;<br />
&lt;p&gt;Certain Enchanted Books now have a high chance of generating in some structures:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Ancient Cities: Mending&lt;/li&gt;<br />
&lt;li&gt;Mineshafts: Efficiency (I to V)&lt;/li&gt;<br />
&lt;li&gt;Pillager Outposts: Quick Charge (I to III)&lt;/li&gt;<br />
&lt;li&gt;Desert Temples: Unbreaking (I to III)&lt;/li&gt;<br />
&lt;li&gt;Jungle Temples: Unbreaking (I to III)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-70127"&gt;MC-70127&lt;/a&gt;&amp;nbsp;&#8211; Some block state changes aren&#8217;t communicated to clients&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-72721"&gt;MC-72721&lt;/a&gt;&amp;nbsp;&#8211; Chat messages show after death independent of the chat setting&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-103800"&gt;MC-103800&lt;/a&gt;&amp;nbsp;&#8211; Sometimes armor stands won&#8217;t update their visual rotation&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-119873"&gt;MC-119873&lt;/a&gt;&amp;nbsp;&#8211; The text used for the credits button within the title screen is untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-154827"&gt;MC-154827&lt;/a&gt;&amp;nbsp;&#8211; Typo in splash text &#8220;Verlet intregration!&#8221;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-177172"&gt;MC-177172&lt;/a&gt;&amp;nbsp;&#8211; Dash in villager/trader UI is hardcoded / untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-248778"&gt;MC-248778&lt;/a&gt;&amp;nbsp;&#8211; The item count symbol within the shulker box tooltips is untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-248833"&gt;MC-248833&lt;/a&gt;&amp;nbsp;&#8211; The parentheses used before and after the warning label within the language menu are untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-248844"&gt;MC-248844&lt;/a&gt;&amp;nbsp;&#8211; The page indicator symbol within the recipe book GUI is untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-248846"&gt;MC-248846&lt;/a&gt;&amp;nbsp;&#8211; The colon used within the death screen to show the player&#8217;s score is untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-249355"&gt;MC-249355&lt;/a&gt;&amp;nbsp;&#8211; The hyphen used within the statistics menu to show a null value is untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-252295"&gt;MC-252295&lt;/a&gt;&amp;nbsp;&#8211; The word &#8220;whilst&#8221; within several death messages isn&#8217;t spelled in American English&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-252298"&gt;MC-252298&lt;/a&gt;&amp;nbsp;&#8211; Death messages relating to the Thorns enchantment don&#8217;t contain conjunctions where appropriate&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-252316"&gt;MC-252316&lt;/a&gt;&amp;nbsp;&#8211; The word &#8220;burnt&#8221; within some death messages isn&#8217;t spelled in American English&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-253241"&gt;MC-253241&lt;/a&gt;&amp;nbsp;&#8211; The player count indicator symbol within the multiplayer menu is untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-253269"&gt;MC-253269&lt;/a&gt;&amp;nbsp;&#8211; The advancement progress indicator symbol within the advancements menu is untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-253270"&gt;MC-253270&lt;/a&gt;&amp;nbsp;&#8211; The hyphen used within boss bars for raids is untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-253278"&gt;MC-253278&lt;/a&gt;&amp;nbsp;&#8211; The percentage symbol used within the level loading screen to show the loading progress of the world is untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-253281"&gt;MC-253281&lt;/a&gt;&amp;nbsp;&#8211; Text within filled map tooltips when advanced tooltips are hidden is untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-253283"&gt;MC-253283&lt;/a&gt;&amp;nbsp;&#8211; The percentage and chunk indicator symbols used within the optimize world menu are untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-253638"&gt;MC-253638&lt;/a&gt;&amp;nbsp;&#8211; The symbols used within shulker box tooltips to show random loot table contents are untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-255418"&gt;MC-255418&lt;/a&gt;&amp;nbsp;&#8211; Vertical redstone dust placed against dropper/dispenser/hopper doesn&#8217;t visually disappear when the dust above is removed&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-256777"&gt;MC-256777&lt;/a&gt;&amp;nbsp;&#8211; The two characters used within the tab list to show players&#8217; health are untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260819"&gt;MC-260819&lt;/a&gt;&amp;nbsp;&#8211; The &#8220;death.attack.message_too_long&#8221; string is missing an article before the word &#8220;stripped&#8221;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-263133"&gt;MC-263133&lt;/a&gt;&amp;nbsp;&#8211; Inconsistent word usage in Out of Memory screen&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-264233"&gt;MC-264233&lt;/a&gt;&amp;nbsp;&#8211; The player is shown as Anonymous after dying and respawning&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-264574"&gt;MC-264574&lt;/a&gt;&amp;nbsp;&#8211; symlink does not work for the root world folder&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-264615"&gt;MC-264615&lt;/a&gt;&amp;nbsp;&#8211; It takes several seconds for the absorption effect icon to display after obtaining the effect&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-264656"&gt;MC-264656&lt;/a&gt;&amp;nbsp;&#8211; Regular golden apples don&#8217;t increase the number of gold hearts if you previously ate an enchanted golden apple and then took damage&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-264657"&gt;MC-264657&lt;/a&gt;&amp;nbsp;&#8211; Absorption gold heart refilling is determined by whether the low level and the high level have the same hideParticles parameter&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-264658"&gt;MC-264658&lt;/a&gt;&amp;nbsp;&#8211; Only integer numeric data type can be used in macro&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-264809"&gt;MC-264809&lt;/a&gt;&amp;nbsp;&#8211; Redstone comparators cause redstone dust connection issue&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-265053"&gt;MC-265053&lt;/a&gt;&amp;nbsp;&#8211; Programmer Art lapis lazuli outline texture in enchanting table UI incorrectly uses the old formatting&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-265060"&gt;MC-265060&lt;/a&gt;&amp;nbsp;&#8211; Missing sprite for error in Loom GUI (loom.png)&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-265126"&gt;MC-265126&lt;/a&gt;&amp;nbsp;&#8211; The &#8216;requirements&#8217; field can no longer be skipped in advancements&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-265151"&gt;MC-265151&lt;/a&gt;&amp;nbsp;&#8211; The &#8220;(Unknown)&#8221; string that&#8217;s displayed when being banned from a server for an unknown reason is untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-265209"&gt;MC-265209&lt;/a&gt;&amp;nbsp;&#8211; Switching to protocol &#8220;CONFIGURATION&#8221; causes race condition&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-265213"&gt;MC-265213&lt;/a&gt;&amp;nbsp;&#8211; The chat message from the /random command says &#8220;between 1 and 6&#8221; instead of &#8220;1 to 6&#8221;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/div&gt;<br />
										<br />
<br />
<a href="https://www.sickgaming.net/blog/2023/09/05/java-edition-1-20-2-pre-release-1/" target="_blank" rel="noopener" class="mycode_url">https://www.sickgaming.net/blog/2023/09/...release-1/</a>]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">News - JAVA Edition: 1.20.2 Pre-Release 1</span><br />
<br />
&lt;div style="margin: 5px 5% 10px 5%;"&gt;&lt;img src="https://www.sickgaming.net/blog/wp-content/uploads/2023/09/java-edition-1-20-2-pre-release-1.png" width="1754" height="360" title="" alt="" /&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;Today&#8217;s Pre-Release showcases the changes being made to rebalance Villager Trading as well as some changes to loot.&amp;nbsp; If you want to check out the snapshot yourself be sure to enable snapshots within your Minecraft Launcher in the Installations tab.&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The Recipe Book search has been updated with the following changes:<br />
&lt;ul&gt;<br />
&lt;li&gt;The search will only match the beginning of any word in the item&#8217;s name<br />
&lt;ul&gt;<br />
&lt;li&gt;For example, searching for &#8220;tor&#8221; will still show Torch and Redstone Torch but not Daylight Detector anymore&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;All recipes, including those that have not been unlocked, will now show up in search results&lt;/li&gt;<br />
&lt;li&gt;This will enable experienced players to find the recipes they are looking for (even if it hasn&#8217;t been unlocked yet) without overwhelming new players&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Updated structure icons on explorer maps sold by Cartographers&lt;/li&gt;<br />
&lt;li&gt;When villagers unlock new trades, the order of those trades in the UI is now always random instead of sometimes being deterministic&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The data pack version is now 18&lt;/li&gt;<br />
&lt;li&gt;Client options are now sent during the configuration network phase when joining a server&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Data Pack Version 18&lt;/h2&gt;<br />
&lt;p&gt;This data pack version removes the recently introduced&amp;nbsp;&lt;span class="bedrock-server"&gt;execute if function&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;return run&lt;/span&gt;&amp;nbsp;functionality. Flaws with those commands (see bugs&amp;nbsp;&lt;a href="https://bugs.mojang.com/browse/MC-264595"&gt;MC-264595&lt;/a&gt;,&amp;nbsp;&lt;a href="https://bugs.mojang.com/browse/MC-264699"&gt;MC-264699&lt;/a&gt;,&amp;nbsp;and&amp;nbsp;&lt;a href="https://bugs.mojang.com/browse/MC-264710"&gt;MC-264710&lt;/a&gt;) require some substantial changes to fix, which we do not want to make close to a release.&lt;/p&gt;<br />
&lt;p&gt;These commands will instead be reintroduced early in the next snapshot series when we can take the time to iterate on and test them together with pack makers.&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Removed&amp;nbsp;&lt;span class="bedrock-server"&gt;execute if|unless function&lt;/span&gt;&amp;nbsp;command form&lt;/li&gt;<br />
&lt;li&gt;Removed&amp;nbsp;&lt;span class="bedrock-server"&gt;return run&lt;/span&gt;&amp;nbsp;command form&lt;/li&gt;<br />
&lt;li&gt;Numbers used as macro arguments are now always inserted without suffixes, regardless of numeric type&lt;/li&gt;<br />
&lt;li&gt;Added game rule&amp;nbsp;&lt;span class="bedrock-server"&gt;enderPearlsVanishOnDeath&lt;/span&gt;, controlling whether thrown ender pearls vanish when the player that threw them dies (default&amp;nbsp;&lt;span class="bedrock-server"&gt;true&lt;/span&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Villager Trade Rebalance Part 2&lt;/h2&gt;<br />
&lt;p&gt;This pre-release updates the Villager Trade Rebalance experiment. This experiment has no effect on normal worlds. If you want to try these changes, you must turn on the Feature Toggle in the Experiments Menu when creating a new world. You can find more information about Feature Toggles&amp;nbsp;&lt;a href="https://www.minecraft.net/article/testing-new-minecraft-features/feature-toggles-java-edition"&gt;here&lt;/a&gt;.&lt;/p&gt;<br />
&lt;p&gt;Thank you to everyone who has sent in their suggestions and feedback regarding the experimental trade change! We are trying out these changes to rebalance the villager trade system and make it more fair and fun for everyone. However, these changes are not yet final, and they will stay as experimental features while we continue to work on them. We appreciate your feedback on these changes. Visit&amp;nbsp;&lt;a href="https://aka.ms/VillagerTradingFeedback"&gt;this link&lt;/a&gt;&amp;nbsp;to share your thoughts! We have been following the discussions about the previous Librarian and Wandering Trader updates and look forward to seeing the conversation continue.&lt;/p&gt;<br />
&lt;h3&gt;Cartographer&lt;/h3&gt;<br />
&lt;p&gt;Before now, Cartographers only sold maps to the Ocean Monument and Woodland Mansion. In this experiment, Cartographers can sell seven new maps as well. These new maps each point to a different village or structure and can be used to find seven different biomes. This will help players who want to quickly find a specific location without waiting until they come across it by chance.&lt;/p&gt;<br />
&lt;p&gt;Cartographers from different biomes will sell a different selection of maps. Starting from one village, it will be possible to find every other village type by following maps from village to village.&lt;/p&gt;<br />
&lt;p&gt;&lt;img decoding="async" loading="lazy" src="https://www.sickgaming.net/blog/wp-content/uploads/2023/09/java-edition-1-20-2-pre-release-1.png" alt width="1312" height="269"&gt;&lt;/p&gt;<br />
&lt;p&gt;Cartographers now sell 7 new maps: Desert Village Map, Jungle Explorer Map, Plains Village Map, Savanna Village Map, Snow Village Map, Swamp Explorer Map, and Taiga Village Map.&lt;/p&gt;<br />
&lt;h3&gt;Armorer&lt;/h3&gt;<br />
&lt;p&gt;The Armorer&#8217;s trades have been updated with many changes.&lt;/p&gt;<br />
&lt;p&gt;The biggest change is that buying diamond armor now requires paying a small amount of Diamonds as well as Emeralds. This is meant to make the Armorer&#8217;s diamond armor trades less useful at the start of the game when players don&#8217;t have any Diamonds, while still giving a powerful advantage to advanced players who have spent some time collecting Diamonds.&lt;/p&gt;<br />
&lt;p&gt;Early-game players will find Armorers useful as a great source of iron armor, Shields, and Emeralds.&lt;/p&gt;<br />
&lt;p&gt;Other changes include:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Most master-level Armorers buy Iron Blocks (and pay very well for them)&lt;/li&gt;<br />
&lt;li&gt;Chainmail armor is exclusively sold by the secret Jungle and Swamp Armorers&lt;/li&gt;<br />
&lt;li&gt;The Savanna Armorers sells cursed diamond armor at reduced prices&lt;/li&gt;<br />
&lt;li&gt;The Taiga Armorer can swap one piece of diamond armor for another&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;img decoding="async" loading="lazy" src="https://www.sickgaming.net/blog/wp-content/uploads/2023/09/java-edition-1-20-2-pre-release-1-1.png" alt width="1312" height="903"&gt;&lt;/p&gt;<br />
&lt;h3&gt;Structure Loot&lt;/h3&gt;<br />
&lt;p&gt;Certain Enchanted Books now have a high chance of generating in some structures:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Ancient Cities: Mending&lt;/li&gt;<br />
&lt;li&gt;Mineshafts: Efficiency (I to V)&lt;/li&gt;<br />
&lt;li&gt;Pillager Outposts: Quick Charge (I to III)&lt;/li&gt;<br />
&lt;li&gt;Desert Temples: Unbreaking (I to III)&lt;/li&gt;<br />
&lt;li&gt;Jungle Temples: Unbreaking (I to III)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-70127"&gt;MC-70127&lt;/a&gt;&amp;nbsp;&#8211; Some block state changes aren&#8217;t communicated to clients&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-72721"&gt;MC-72721&lt;/a&gt;&amp;nbsp;&#8211; Chat messages show after death independent of the chat setting&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-103800"&gt;MC-103800&lt;/a&gt;&amp;nbsp;&#8211; Sometimes armor stands won&#8217;t update their visual rotation&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-119873"&gt;MC-119873&lt;/a&gt;&amp;nbsp;&#8211; The text used for the credits button within the title screen is untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-154827"&gt;MC-154827&lt;/a&gt;&amp;nbsp;&#8211; Typo in splash text &#8220;Verlet intregration!&#8221;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-177172"&gt;MC-177172&lt;/a&gt;&amp;nbsp;&#8211; Dash in villager/trader UI is hardcoded / untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-248778"&gt;MC-248778&lt;/a&gt;&amp;nbsp;&#8211; The item count symbol within the shulker box tooltips is untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-248833"&gt;MC-248833&lt;/a&gt;&amp;nbsp;&#8211; The parentheses used before and after the warning label within the language menu are untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-248844"&gt;MC-248844&lt;/a&gt;&amp;nbsp;&#8211; The page indicator symbol within the recipe book GUI is untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-248846"&gt;MC-248846&lt;/a&gt;&amp;nbsp;&#8211; The colon used within the death screen to show the player&#8217;s score is untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-249355"&gt;MC-249355&lt;/a&gt;&amp;nbsp;&#8211; The hyphen used within the statistics menu to show a null value is untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-252295"&gt;MC-252295&lt;/a&gt;&amp;nbsp;&#8211; The word &#8220;whilst&#8221; within several death messages isn&#8217;t spelled in American English&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-252298"&gt;MC-252298&lt;/a&gt;&amp;nbsp;&#8211; Death messages relating to the Thorns enchantment don&#8217;t contain conjunctions where appropriate&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-252316"&gt;MC-252316&lt;/a&gt;&amp;nbsp;&#8211; The word &#8220;burnt&#8221; within some death messages isn&#8217;t spelled in American English&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-253241"&gt;MC-253241&lt;/a&gt;&amp;nbsp;&#8211; The player count indicator symbol within the multiplayer menu is untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-253269"&gt;MC-253269&lt;/a&gt;&amp;nbsp;&#8211; The advancement progress indicator symbol within the advancements menu is untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-253270"&gt;MC-253270&lt;/a&gt;&amp;nbsp;&#8211; The hyphen used within boss bars for raids is untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-253278"&gt;MC-253278&lt;/a&gt;&amp;nbsp;&#8211; The percentage symbol used within the level loading screen to show the loading progress of the world is untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-253281"&gt;MC-253281&lt;/a&gt;&amp;nbsp;&#8211; Text within filled map tooltips when advanced tooltips are hidden is untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-253283"&gt;MC-253283&lt;/a&gt;&amp;nbsp;&#8211; The percentage and chunk indicator symbols used within the optimize world menu are untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-253638"&gt;MC-253638&lt;/a&gt;&amp;nbsp;&#8211; The symbols used within shulker box tooltips to show random loot table contents are untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-255418"&gt;MC-255418&lt;/a&gt;&amp;nbsp;&#8211; Vertical redstone dust placed against dropper/dispenser/hopper doesn&#8217;t visually disappear when the dust above is removed&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-256777"&gt;MC-256777&lt;/a&gt;&amp;nbsp;&#8211; The two characters used within the tab list to show players&#8217; health are untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260819"&gt;MC-260819&lt;/a&gt;&amp;nbsp;&#8211; The &#8220;death.attack.message_too_long&#8221; string is missing an article before the word &#8220;stripped&#8221;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-263133"&gt;MC-263133&lt;/a&gt;&amp;nbsp;&#8211; Inconsistent word usage in Out of Memory screen&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-264233"&gt;MC-264233&lt;/a&gt;&amp;nbsp;&#8211; The player is shown as Anonymous after dying and respawning&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-264574"&gt;MC-264574&lt;/a&gt;&amp;nbsp;&#8211; symlink does not work for the root world folder&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-264615"&gt;MC-264615&lt;/a&gt;&amp;nbsp;&#8211; It takes several seconds for the absorption effect icon to display after obtaining the effect&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-264656"&gt;MC-264656&lt;/a&gt;&amp;nbsp;&#8211; Regular golden apples don&#8217;t increase the number of gold hearts if you previously ate an enchanted golden apple and then took damage&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-264657"&gt;MC-264657&lt;/a&gt;&amp;nbsp;&#8211; Absorption gold heart refilling is determined by whether the low level and the high level have the same hideParticles parameter&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-264658"&gt;MC-264658&lt;/a&gt;&amp;nbsp;&#8211; Only integer numeric data type can be used in macro&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-264809"&gt;MC-264809&lt;/a&gt;&amp;nbsp;&#8211; Redstone comparators cause redstone dust connection issue&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-265053"&gt;MC-265053&lt;/a&gt;&amp;nbsp;&#8211; Programmer Art lapis lazuli outline texture in enchanting table UI incorrectly uses the old formatting&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-265060"&gt;MC-265060&lt;/a&gt;&amp;nbsp;&#8211; Missing sprite for error in Loom GUI (loom.png)&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-265126"&gt;MC-265126&lt;/a&gt;&amp;nbsp;&#8211; The &#8216;requirements&#8217; field can no longer be skipped in advancements&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-265151"&gt;MC-265151&lt;/a&gt;&amp;nbsp;&#8211; The &#8220;(Unknown)&#8221; string that&#8217;s displayed when being banned from a server for an unknown reason is untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-265209"&gt;MC-265209&lt;/a&gt;&amp;nbsp;&#8211; Switching to protocol &#8220;CONFIGURATION&#8221; causes race condition&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-265213"&gt;MC-265213&lt;/a&gt;&amp;nbsp;&#8211; The chat message from the /random command says &#8220;between 1 and 6&#8221; instead of &#8220;1 to 6&#8221;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/div&gt;<br />
										<br />
<br />
<a href="https://www.sickgaming.net/blog/2023/09/05/java-edition-1-20-2-pre-release-1/" target="_blank" rel="noopener" class="mycode_url">https://www.sickgaming.net/blog/2023/09/...release-1/</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[News - JAVA Edition: 1.20.2 Pre-Release 1]]></title>
			<link>https://sickgaming.net/thread-101495.html</link>
			<pubDate>Mon, 11 Sep 2023 15:47:53 -0200</pubDate>
			<dc:creator><![CDATA[<a href="https://sickgaming.net/member.php?action=profile&uid=12">xSicKxBot</a>]]></dc:creator>
			<guid isPermaLink="false">https://sickgaming.net/thread-101495.html</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">News - JAVA Edition: 1.20.2 Pre-Release 1</span><br />
<br />
&lt;div style="margin: 5px 5% 10px 5%;"&gt;&lt;img src="https://www.sickgaming.net/blog/wp-content/uploads/2023/09/java-edition-1-20-2-pre-release-1.png" width="1754" height="360" title="" alt="" /&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;Today&#8217;s Pre-Release showcases the changes being made to rebalance Villager Trading as well as some changes to loot.&amp;nbsp; If you want to check out the snapshot yourself be sure to enable snapshots within your Minecraft Launcher in the Installations tab.&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The Recipe Book search has been updated with the following changes:<br />
&lt;ul&gt;<br />
&lt;li&gt;The search will only match the beginning of any word in the item&#8217;s name<br />
&lt;ul&gt;<br />
&lt;li&gt;For example, searching for &#8220;tor&#8221; will still show Torch and Redstone Torch but not Daylight Detector anymore&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;All recipes, including those that have not been unlocked, will now show up in search results&lt;/li&gt;<br />
&lt;li&gt;This will enable experienced players to find the recipes they are looking for (even if it hasn&#8217;t been unlocked yet) without overwhelming new players&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Updated structure icons on explorer maps sold by Cartographers&lt;/li&gt;<br />
&lt;li&gt;When villagers unlock new trades, the order of those trades in the UI is now always random instead of sometimes being deterministic&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The data pack version is now 18&lt;/li&gt;<br />
&lt;li&gt;Client options are now sent during the configuration network phase when joining a server&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Data Pack Version 18&lt;/h2&gt;<br />
&lt;p&gt;This data pack version removes the recently introduced&amp;nbsp;&lt;span class="bedrock-server"&gt;execute if function&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;return run&lt;/span&gt;&amp;nbsp;functionality. Flaws with those commands (see bugs&amp;nbsp;&lt;a href="https://bugs.mojang.com/browse/MC-264595"&gt;MC-264595&lt;/a&gt;,&amp;nbsp;&lt;a href="https://bugs.mojang.com/browse/MC-264699"&gt;MC-264699&lt;/a&gt;,&amp;nbsp;and&amp;nbsp;&lt;a href="https://bugs.mojang.com/browse/MC-264710"&gt;MC-264710&lt;/a&gt;) require some substantial changes to fix, which we do not want to make close to a release.&lt;/p&gt;<br />
&lt;p&gt;These commands will instead be reintroduced early in the next snapshot series when we can take the time to iterate on and test them together with pack makers.&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Removed&amp;nbsp;&lt;span class="bedrock-server"&gt;execute if|unless function&lt;/span&gt;&amp;nbsp;command form&lt;/li&gt;<br />
&lt;li&gt;Removed&amp;nbsp;&lt;span class="bedrock-server"&gt;return run&lt;/span&gt;&amp;nbsp;command form&lt;/li&gt;<br />
&lt;li&gt;Numbers used as macro arguments are now always inserted without suffixes, regardless of numeric type&lt;/li&gt;<br />
&lt;li&gt;Added game rule&amp;nbsp;&lt;span class="bedrock-server"&gt;enderPearlsVanishOnDeath&lt;/span&gt;, controlling whether thrown ender pearls vanish when the player that threw them dies (default&amp;nbsp;&lt;span class="bedrock-server"&gt;true&lt;/span&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Villager Trade Rebalance Part 2&lt;/h2&gt;<br />
&lt;p&gt;This pre-release updates the Villager Trade Rebalance experiment. This experiment has no effect on normal worlds. If you want to try these changes, you must turn on the Feature Toggle in the Experiments Menu when creating a new world. You can find more information about Feature Toggles&amp;nbsp;&lt;a href="https://www.minecraft.net/article/testing-new-minecraft-features/feature-toggles-java-edition"&gt;here&lt;/a&gt;.&lt;/p&gt;<br />
&lt;p&gt;Thank you to everyone who has sent in their suggestions and feedback regarding the experimental trade change! We are trying out these changes to rebalance the villager trade system and make it more fair and fun for everyone. However, these changes are not yet final, and they will stay as experimental features while we continue to work on them. We appreciate your feedback on these changes. Visit&amp;nbsp;&lt;a href="https://aka.ms/VillagerTradingFeedback"&gt;this link&lt;/a&gt;&amp;nbsp;to share your thoughts! We have been following the discussions about the previous Librarian and Wandering Trader updates and look forward to seeing the conversation continue.&lt;/p&gt;<br />
&lt;h3&gt;Cartographer&lt;/h3&gt;<br />
&lt;p&gt;Before now, Cartographers only sold maps to the Ocean Monument and Woodland Mansion. In this experiment, Cartographers can sell seven new maps as well. These new maps each point to a different village or structure and can be used to find seven different biomes. This will help players who want to quickly find a specific location without waiting until they come across it by chance.&lt;/p&gt;<br />
&lt;p&gt;Cartographers from different biomes will sell a different selection of maps. Starting from one village, it will be possible to find every other village type by following maps from village to village.&lt;/p&gt;<br />
&lt;p&gt;&lt;img decoding="async" fetchpriority="high" src="https://www.sickgaming.net/blog/wp-content/uploads/2023/09/java-edition-1-20-2-pre-release-1.png" alt width="1312" height="269"&gt;&lt;/p&gt;<br />
&lt;p&gt;Cartographers now sell 7 new maps: Desert Village Map, Jungle Explorer Map, Plains Village Map, Savanna Village Map, Snow Village Map, Swamp Explorer Map, and Taiga Village Map.&lt;/p&gt;<br />
&lt;h3&gt;Armorer&lt;/h3&gt;<br />
&lt;p&gt;The Armorer&#8217;s trades have been updated with many changes.&lt;/p&gt;<br />
&lt;p&gt;The biggest change is that buying diamond armor now requires paying a small amount of Diamonds as well as Emeralds. This is meant to make the Armorer&#8217;s diamond armor trades less useful at the start of the game when players don&#8217;t have any Diamonds, while still giving a powerful advantage to advanced players who have spent some time collecting Diamonds.&lt;/p&gt;<br />
&lt;p&gt;Early-game players will find Armorers useful as a great source of iron armor, Shields, and Emeralds.&lt;/p&gt;<br />
&lt;p&gt;Other changes include:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Most master-level Armorers buy Iron Blocks (and pay very well for them)&lt;/li&gt;<br />
&lt;li&gt;Chainmail armor is exclusively sold by the secret Jungle and Swamp Armorers&lt;/li&gt;<br />
&lt;li&gt;The Savanna Armorers sells cursed diamond armor at reduced prices&lt;/li&gt;<br />
&lt;li&gt;The Taiga Armorer can swap one piece of diamond armor for another&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;img decoding="async" src="https://www.sickgaming.net/blog/wp-content/uploads/2023/09/java-edition-1-20-2-pre-release-1-1.png" alt width="1312" height="903"&gt;&lt;/p&gt;<br />
&lt;h3&gt;Structure Loot&lt;/h3&gt;<br />
&lt;p&gt;Certain Enchanted Books now have a high chance of generating in some structures:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Ancient Cities: Mending&lt;/li&gt;<br />
&lt;li&gt;Mineshafts: Efficiency (I to V)&lt;/li&gt;<br />
&lt;li&gt;Pillager Outposts: Quick Charge (I to III)&lt;/li&gt;<br />
&lt;li&gt;Desert Temples: Unbreaking (I to III)&lt;/li&gt;<br />
&lt;li&gt;Jungle Temples: Unbreaking (I to III)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-70127"&gt;MC-70127&lt;/a&gt;&amp;nbsp;&#8211; Some block state changes aren&#8217;t communicated to clients&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-72721"&gt;MC-72721&lt;/a&gt;&amp;nbsp;&#8211; Chat messages show after death independent of the chat setting&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-103800"&gt;MC-103800&lt;/a&gt;&amp;nbsp;&#8211; Sometimes armor stands won&#8217;t update their visual rotation&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-119873"&gt;MC-119873&lt;/a&gt;&amp;nbsp;&#8211; The text used for the credits button within the title screen is untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-154827"&gt;MC-154827&lt;/a&gt;&amp;nbsp;&#8211; Typo in splash text &#8220;Verlet intregration!&#8221;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-177172"&gt;MC-177172&lt;/a&gt;&amp;nbsp;&#8211; Dash in villager/trader UI is hardcoded / untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-248778"&gt;MC-248778&lt;/a&gt;&amp;nbsp;&#8211; The item count symbol within the shulker box tooltips is untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-248833"&gt;MC-248833&lt;/a&gt;&amp;nbsp;&#8211; The parentheses used before and after the warning label within the language menu are untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-248844"&gt;MC-248844&lt;/a&gt;&amp;nbsp;&#8211; The page indicator symbol within the recipe book GUI is untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-248846"&gt;MC-248846&lt;/a&gt;&amp;nbsp;&#8211; The colon used within the death screen to show the player&#8217;s score is untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-249355"&gt;MC-249355&lt;/a&gt;&amp;nbsp;&#8211; The hyphen used within the statistics menu to show a null value is untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-252295"&gt;MC-252295&lt;/a&gt;&amp;nbsp;&#8211; The word &#8220;whilst&#8221; within several death messages isn&#8217;t spelled in American English&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-252298"&gt;MC-252298&lt;/a&gt;&amp;nbsp;&#8211; Death messages relating to the Thorns enchantment don&#8217;t contain conjunctions where appropriate&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-252316"&gt;MC-252316&lt;/a&gt;&amp;nbsp;&#8211; The word &#8220;burnt&#8221; within some death messages isn&#8217;t spelled in American English&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-253241"&gt;MC-253241&lt;/a&gt;&amp;nbsp;&#8211; The player count indicator symbol within the multiplayer menu is untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-253269"&gt;MC-253269&lt;/a&gt;&amp;nbsp;&#8211; The advancement progress indicator symbol within the advancements menu is untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-253270"&gt;MC-253270&lt;/a&gt;&amp;nbsp;&#8211; The hyphen used within boss bars for raids is untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-253278"&gt;MC-253278&lt;/a&gt;&amp;nbsp;&#8211; The percentage symbol used within the level loading screen to show the loading progress of the world is untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-253281"&gt;MC-253281&lt;/a&gt;&amp;nbsp;&#8211; Text within filled map tooltips when advanced tooltips are hidden is untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-253283"&gt;MC-253283&lt;/a&gt;&amp;nbsp;&#8211; The percentage and chunk indicator symbols used within the optimize world menu are untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-253638"&gt;MC-253638&lt;/a&gt;&amp;nbsp;&#8211; The symbols used within shulker box tooltips to show random loot table contents are untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-255418"&gt;MC-255418&lt;/a&gt;&amp;nbsp;&#8211; Vertical redstone dust placed against dropper/dispenser/hopper doesn&#8217;t visually disappear when the dust above is removed&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-256777"&gt;MC-256777&lt;/a&gt;&amp;nbsp;&#8211; The two characters used within the tab list to show players&#8217; health are untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260819"&gt;MC-260819&lt;/a&gt;&amp;nbsp;&#8211; The &#8220;death.attack.message_too_long&#8221; string is missing an article before the word &#8220;stripped&#8221;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-263133"&gt;MC-263133&lt;/a&gt;&amp;nbsp;&#8211; Inconsistent word usage in Out of Memory screen&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-264233"&gt;MC-264233&lt;/a&gt;&amp;nbsp;&#8211; The player is shown as Anonymous after dying and respawning&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-264574"&gt;MC-264574&lt;/a&gt;&amp;nbsp;&#8211; symlink does not work for the root world folder&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-264615"&gt;MC-264615&lt;/a&gt;&amp;nbsp;&#8211; It takes several seconds for the absorption effect icon to display after obtaining the effect&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-264656"&gt;MC-264656&lt;/a&gt;&amp;nbsp;&#8211; Regular golden apples don&#8217;t increase the number of gold hearts if you previously ate an enchanted golden apple and then took damage&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-264657"&gt;MC-264657&lt;/a&gt;&amp;nbsp;&#8211; Absorption gold heart refilling is determined by whether the low level and the high level have the same hideParticles parameter&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-264658"&gt;MC-264658&lt;/a&gt;&amp;nbsp;&#8211; Only integer numeric data type can be used in macro&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-264809"&gt;MC-264809&lt;/a&gt;&amp;nbsp;&#8211; Redstone comparators cause redstone dust connection issue&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-265053"&gt;MC-265053&lt;/a&gt;&amp;nbsp;&#8211; Programmer Art lapis lazuli outline texture in enchanting table UI incorrectly uses the old formatting&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-265060"&gt;MC-265060&lt;/a&gt;&amp;nbsp;&#8211; Missing sprite for error in Loom GUI (loom.png)&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-265126"&gt;MC-265126&lt;/a&gt;&amp;nbsp;&#8211; The &#8216;requirements&#8217; field can no longer be skipped in advancements&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-265151"&gt;MC-265151&lt;/a&gt;&amp;nbsp;&#8211; The &#8220;(Unknown)&#8221; string that&#8217;s displayed when being banned from a server for an unknown reason is untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-265209"&gt;MC-265209&lt;/a&gt;&amp;nbsp;&#8211; Switching to protocol &#8220;CONFIGURATION&#8221; causes race condition&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-265213"&gt;MC-265213&lt;/a&gt;&amp;nbsp;&#8211; The chat message from the /random command says &#8220;between 1 and 6&#8221; instead of &#8220;1 to 6&#8221;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/div&gt;<br />
										<br />
<br />
<a href="https://www.sickgaming.net/blog/2023/09/05/java-edition-1-20-2-pre-release-1/" target="_blank" rel="noopener" class="mycode_url">https://www.sickgaming.net/blog/2023/09/...release-1/</a>]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">News - JAVA Edition: 1.20.2 Pre-Release 1</span><br />
<br />
&lt;div style="margin: 5px 5% 10px 5%;"&gt;&lt;img src="https://www.sickgaming.net/blog/wp-content/uploads/2023/09/java-edition-1-20-2-pre-release-1.png" width="1754" height="360" title="" alt="" /&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;Today&#8217;s Pre-Release showcases the changes being made to rebalance Villager Trading as well as some changes to loot.&amp;nbsp; If you want to check out the snapshot yourself be sure to enable snapshots within your Minecraft Launcher in the Installations tab.&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The Recipe Book search has been updated with the following changes:<br />
&lt;ul&gt;<br />
&lt;li&gt;The search will only match the beginning of any word in the item&#8217;s name<br />
&lt;ul&gt;<br />
&lt;li&gt;For example, searching for &#8220;tor&#8221; will still show Torch and Redstone Torch but not Daylight Detector anymore&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;All recipes, including those that have not been unlocked, will now show up in search results&lt;/li&gt;<br />
&lt;li&gt;This will enable experienced players to find the recipes they are looking for (even if it hasn&#8217;t been unlocked yet) without overwhelming new players&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Updated structure icons on explorer maps sold by Cartographers&lt;/li&gt;<br />
&lt;li&gt;When villagers unlock new trades, the order of those trades in the UI is now always random instead of sometimes being deterministic&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The data pack version is now 18&lt;/li&gt;<br />
&lt;li&gt;Client options are now sent during the configuration network phase when joining a server&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Data Pack Version 18&lt;/h2&gt;<br />
&lt;p&gt;This data pack version removes the recently introduced&amp;nbsp;&lt;span class="bedrock-server"&gt;execute if function&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;return run&lt;/span&gt;&amp;nbsp;functionality. Flaws with those commands (see bugs&amp;nbsp;&lt;a href="https://bugs.mojang.com/browse/MC-264595"&gt;MC-264595&lt;/a&gt;,&amp;nbsp;&lt;a href="https://bugs.mojang.com/browse/MC-264699"&gt;MC-264699&lt;/a&gt;,&amp;nbsp;and&amp;nbsp;&lt;a href="https://bugs.mojang.com/browse/MC-264710"&gt;MC-264710&lt;/a&gt;) require some substantial changes to fix, which we do not want to make close to a release.&lt;/p&gt;<br />
&lt;p&gt;These commands will instead be reintroduced early in the next snapshot series when we can take the time to iterate on and test them together with pack makers.&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Removed&amp;nbsp;&lt;span class="bedrock-server"&gt;execute if|unless function&lt;/span&gt;&amp;nbsp;command form&lt;/li&gt;<br />
&lt;li&gt;Removed&amp;nbsp;&lt;span class="bedrock-server"&gt;return run&lt;/span&gt;&amp;nbsp;command form&lt;/li&gt;<br />
&lt;li&gt;Numbers used as macro arguments are now always inserted without suffixes, regardless of numeric type&lt;/li&gt;<br />
&lt;li&gt;Added game rule&amp;nbsp;&lt;span class="bedrock-server"&gt;enderPearlsVanishOnDeath&lt;/span&gt;, controlling whether thrown ender pearls vanish when the player that threw them dies (default&amp;nbsp;&lt;span class="bedrock-server"&gt;true&lt;/span&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Villager Trade Rebalance Part 2&lt;/h2&gt;<br />
&lt;p&gt;This pre-release updates the Villager Trade Rebalance experiment. This experiment has no effect on normal worlds. If you want to try these changes, you must turn on the Feature Toggle in the Experiments Menu when creating a new world. You can find more information about Feature Toggles&amp;nbsp;&lt;a href="https://www.minecraft.net/article/testing-new-minecraft-features/feature-toggles-java-edition"&gt;here&lt;/a&gt;.&lt;/p&gt;<br />
&lt;p&gt;Thank you to everyone who has sent in their suggestions and feedback regarding the experimental trade change! We are trying out these changes to rebalance the villager trade system and make it more fair and fun for everyone. However, these changes are not yet final, and they will stay as experimental features while we continue to work on them. We appreciate your feedback on these changes. Visit&amp;nbsp;&lt;a href="https://aka.ms/VillagerTradingFeedback"&gt;this link&lt;/a&gt;&amp;nbsp;to share your thoughts! We have been following the discussions about the previous Librarian and Wandering Trader updates and look forward to seeing the conversation continue.&lt;/p&gt;<br />
&lt;h3&gt;Cartographer&lt;/h3&gt;<br />
&lt;p&gt;Before now, Cartographers only sold maps to the Ocean Monument and Woodland Mansion. In this experiment, Cartographers can sell seven new maps as well. These new maps each point to a different village or structure and can be used to find seven different biomes. This will help players who want to quickly find a specific location without waiting until they come across it by chance.&lt;/p&gt;<br />
&lt;p&gt;Cartographers from different biomes will sell a different selection of maps. Starting from one village, it will be possible to find every other village type by following maps from village to village.&lt;/p&gt;<br />
&lt;p&gt;&lt;img decoding="async" fetchpriority="high" src="https://www.sickgaming.net/blog/wp-content/uploads/2023/09/java-edition-1-20-2-pre-release-1.png" alt width="1312" height="269"&gt;&lt;/p&gt;<br />
&lt;p&gt;Cartographers now sell 7 new maps: Desert Village Map, Jungle Explorer Map, Plains Village Map, Savanna Village Map, Snow Village Map, Swamp Explorer Map, and Taiga Village Map.&lt;/p&gt;<br />
&lt;h3&gt;Armorer&lt;/h3&gt;<br />
&lt;p&gt;The Armorer&#8217;s trades have been updated with many changes.&lt;/p&gt;<br />
&lt;p&gt;The biggest change is that buying diamond armor now requires paying a small amount of Diamonds as well as Emeralds. This is meant to make the Armorer&#8217;s diamond armor trades less useful at the start of the game when players don&#8217;t have any Diamonds, while still giving a powerful advantage to advanced players who have spent some time collecting Diamonds.&lt;/p&gt;<br />
&lt;p&gt;Early-game players will find Armorers useful as a great source of iron armor, Shields, and Emeralds.&lt;/p&gt;<br />
&lt;p&gt;Other changes include:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Most master-level Armorers buy Iron Blocks (and pay very well for them)&lt;/li&gt;<br />
&lt;li&gt;Chainmail armor is exclusively sold by the secret Jungle and Swamp Armorers&lt;/li&gt;<br />
&lt;li&gt;The Savanna Armorers sells cursed diamond armor at reduced prices&lt;/li&gt;<br />
&lt;li&gt;The Taiga Armorer can swap one piece of diamond armor for another&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;img decoding="async" src="https://www.sickgaming.net/blog/wp-content/uploads/2023/09/java-edition-1-20-2-pre-release-1-1.png" alt width="1312" height="903"&gt;&lt;/p&gt;<br />
&lt;h3&gt;Structure Loot&lt;/h3&gt;<br />
&lt;p&gt;Certain Enchanted Books now have a high chance of generating in some structures:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Ancient Cities: Mending&lt;/li&gt;<br />
&lt;li&gt;Mineshafts: Efficiency (I to V)&lt;/li&gt;<br />
&lt;li&gt;Pillager Outposts: Quick Charge (I to III)&lt;/li&gt;<br />
&lt;li&gt;Desert Temples: Unbreaking (I to III)&lt;/li&gt;<br />
&lt;li&gt;Jungle Temples: Unbreaking (I to III)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-70127"&gt;MC-70127&lt;/a&gt;&amp;nbsp;&#8211; Some block state changes aren&#8217;t communicated to clients&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-72721"&gt;MC-72721&lt;/a&gt;&amp;nbsp;&#8211; Chat messages show after death independent of the chat setting&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-103800"&gt;MC-103800&lt;/a&gt;&amp;nbsp;&#8211; Sometimes armor stands won&#8217;t update their visual rotation&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-119873"&gt;MC-119873&lt;/a&gt;&amp;nbsp;&#8211; The text used for the credits button within the title screen is untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-154827"&gt;MC-154827&lt;/a&gt;&amp;nbsp;&#8211; Typo in splash text &#8220;Verlet intregration!&#8221;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-177172"&gt;MC-177172&lt;/a&gt;&amp;nbsp;&#8211; Dash in villager/trader UI is hardcoded / untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-248778"&gt;MC-248778&lt;/a&gt;&amp;nbsp;&#8211; The item count symbol within the shulker box tooltips is untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-248833"&gt;MC-248833&lt;/a&gt;&amp;nbsp;&#8211; The parentheses used before and after the warning label within the language menu are untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-248844"&gt;MC-248844&lt;/a&gt;&amp;nbsp;&#8211; The page indicator symbol within the recipe book GUI is untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-248846"&gt;MC-248846&lt;/a&gt;&amp;nbsp;&#8211; The colon used within the death screen to show the player&#8217;s score is untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-249355"&gt;MC-249355&lt;/a&gt;&amp;nbsp;&#8211; The hyphen used within the statistics menu to show a null value is untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-252295"&gt;MC-252295&lt;/a&gt;&amp;nbsp;&#8211; The word &#8220;whilst&#8221; within several death messages isn&#8217;t spelled in American English&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-252298"&gt;MC-252298&lt;/a&gt;&amp;nbsp;&#8211; Death messages relating to the Thorns enchantment don&#8217;t contain conjunctions where appropriate&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-252316"&gt;MC-252316&lt;/a&gt;&amp;nbsp;&#8211; The word &#8220;burnt&#8221; within some death messages isn&#8217;t spelled in American English&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-253241"&gt;MC-253241&lt;/a&gt;&amp;nbsp;&#8211; The player count indicator symbol within the multiplayer menu is untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-253269"&gt;MC-253269&lt;/a&gt;&amp;nbsp;&#8211; The advancement progress indicator symbol within the advancements menu is untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-253270"&gt;MC-253270&lt;/a&gt;&amp;nbsp;&#8211; The hyphen used within boss bars for raids is untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-253278"&gt;MC-253278&lt;/a&gt;&amp;nbsp;&#8211; The percentage symbol used within the level loading screen to show the loading progress of the world is untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-253281"&gt;MC-253281&lt;/a&gt;&amp;nbsp;&#8211; Text within filled map tooltips when advanced tooltips are hidden is untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-253283"&gt;MC-253283&lt;/a&gt;&amp;nbsp;&#8211; The percentage and chunk indicator symbols used within the optimize world menu are untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-253638"&gt;MC-253638&lt;/a&gt;&amp;nbsp;&#8211; The symbols used within shulker box tooltips to show random loot table contents are untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-255418"&gt;MC-255418&lt;/a&gt;&amp;nbsp;&#8211; Vertical redstone dust placed against dropper/dispenser/hopper doesn&#8217;t visually disappear when the dust above is removed&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-256777"&gt;MC-256777&lt;/a&gt;&amp;nbsp;&#8211; The two characters used within the tab list to show players&#8217; health are untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260819"&gt;MC-260819&lt;/a&gt;&amp;nbsp;&#8211; The &#8220;death.attack.message_too_long&#8221; string is missing an article before the word &#8220;stripped&#8221;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-263133"&gt;MC-263133&lt;/a&gt;&amp;nbsp;&#8211; Inconsistent word usage in Out of Memory screen&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-264233"&gt;MC-264233&lt;/a&gt;&amp;nbsp;&#8211; The player is shown as Anonymous after dying and respawning&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-264574"&gt;MC-264574&lt;/a&gt;&amp;nbsp;&#8211; symlink does not work for the root world folder&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-264615"&gt;MC-264615&lt;/a&gt;&amp;nbsp;&#8211; It takes several seconds for the absorption effect icon to display after obtaining the effect&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-264656"&gt;MC-264656&lt;/a&gt;&amp;nbsp;&#8211; Regular golden apples don&#8217;t increase the number of gold hearts if you previously ate an enchanted golden apple and then took damage&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-264657"&gt;MC-264657&lt;/a&gt;&amp;nbsp;&#8211; Absorption gold heart refilling is determined by whether the low level and the high level have the same hideParticles parameter&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-264658"&gt;MC-264658&lt;/a&gt;&amp;nbsp;&#8211; Only integer numeric data type can be used in macro&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-264809"&gt;MC-264809&lt;/a&gt;&amp;nbsp;&#8211; Redstone comparators cause redstone dust connection issue&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-265053"&gt;MC-265053&lt;/a&gt;&amp;nbsp;&#8211; Programmer Art lapis lazuli outline texture in enchanting table UI incorrectly uses the old formatting&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-265060"&gt;MC-265060&lt;/a&gt;&amp;nbsp;&#8211; Missing sprite for error in Loom GUI (loom.png)&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-265126"&gt;MC-265126&lt;/a&gt;&amp;nbsp;&#8211; The &#8216;requirements&#8217; field can no longer be skipped in advancements&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-265151"&gt;MC-265151&lt;/a&gt;&amp;nbsp;&#8211; The &#8220;(Unknown)&#8221; string that&#8217;s displayed when being banned from a server for an unknown reason is untranslatable&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-265209"&gt;MC-265209&lt;/a&gt;&amp;nbsp;&#8211; Switching to protocol &#8220;CONFIGURATION&#8221; causes race condition&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-265213"&gt;MC-265213&lt;/a&gt;&amp;nbsp;&#8211; The chat message from the /random command says &#8220;between 1 and 6&#8221; instead of &#8220;1 to 6&#8221;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/div&gt;<br />
										<br />
<br />
<a href="https://www.sickgaming.net/blog/2023/09/05/java-edition-1-20-2-pre-release-1/" target="_blank" rel="noopener" class="mycode_url">https://www.sickgaming.net/blog/2023/09/...release-1/</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[News - Minecraft: JAVA Edition Trails & Tales Update!]]></title>
			<link>https://sickgaming.net/thread-101482.html</link>
			<pubDate>Sun, 10 Sep 2023 17:59:03 -0200</pubDate>
			<dc:creator><![CDATA[<a href="https://sickgaming.net/member.php?action=profile&uid=12">xSicKxBot</a>]]></dc:creator>
			<guid isPermaLink="false">https://sickgaming.net/thread-101482.html</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">News - Minecraft: JAVA Edition Trails &amp; Tales Update!</span><br />
<br />
&lt;div style="margin: 5px 5% 10px 5%;"&gt;&lt;img src="https://www.sickgaming.net/blog/wp-content/uploads/2023/08/minecraft-java-edition-trails-tales-update.png" width="16" height="16" title="" alt="" /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;img decoding="async" src="https://www.sickgaming.net/blog/wp-content/uploads/2023/08/minecraft-java-edition-trails-tales-update.png" class="ff-og-image-inserted"&gt;&lt;/div&gt;<br />
&lt;p&gt;It&#8217;s been a while and the day has finally come!&amp;nbsp; You can now download the latest version of Minecraft!&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;All features and changes from the &#8220;Update 1.20&#8221; experimental pack are now part of the game&lt;/li&gt;<br />
&lt;li&gt;Added Archaeology&lt;/li&gt;<br />
&lt;li&gt;Added Sniffer mob, Torchflowers, and Pitcher Plants&lt;/li&gt;<br />
&lt;li&gt;Added Camel mob&lt;/li&gt;<br />
&lt;li&gt;Added Smithing Template items and redesigned the Smithing Table<br />
&lt;ul&gt;<br />
&lt;li&gt;Added a new armor trimming system to visually customize your armor&lt;/li&gt;<br />
&lt;li&gt;Changed how Netherite equipment is crafted&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Added the Cherry Grove biome and Cherry Wood Set&lt;/li&gt;<br />
&lt;li&gt;Added the Bamboo Wood Set&lt;/li&gt;<br />
&lt;li&gt;Added the Chiseled Bookshelf block&lt;/li&gt;<br />
&lt;li&gt;Added Hanging Signs&lt;/li&gt;<br />
&lt;li&gt;Improved customization options for Signs&lt;/li&gt;<br />
&lt;li&gt;Added the Calibrated Sculk Sensor block&lt;/li&gt;<br />
&lt;li&gt;Vibration resonance functionality has been added to Blocks of Amethyst&lt;/li&gt;<br />
&lt;li&gt;Added playable mob sounds with Mob Heads on Note Blocks&lt;/li&gt;<br />
&lt;li&gt;Added Piglin Mob Head&lt;/li&gt;<br />
&lt;li&gt;New music tracks added to Cherry Groves, Desert, Jungle, Badlands, and Flower Forest biomes&lt;/li&gt;<br />
&lt;li&gt;New Trails &amp;amp; Tales Advancements&lt;/li&gt;<br />
&lt;li&gt;Added support for Windows Aarch64/ARM64&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Archaeology&lt;/h2&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added craftable Brush item&lt;/li&gt;<br />
&lt;li&gt;Added Suspicious Sand and Suspicious Gravel<br />
&lt;ul&gt;<br />
&lt;li&gt;Suspicious Sand can be found in Desert Temples, Desert Wells, and Warm Ocean Ruins&lt;/li&gt;<br />
&lt;li&gt;Suspicious Gravel can be found in Cold Ocean Ruins and Trail Ruins&lt;/li&gt;<br />
&lt;li&gt;These fragile blocks are hard to spot and easy to destroy, so be careful!&lt;/li&gt;<br />
&lt;li&gt;Brushing Suspicious Sand or Suspicious Gravel with a Brush will extract objects that were buried long ago&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Added the Trail Ruins, a buried structure from a lost culture<br />
&lt;ul&gt;<br />
&lt;li&gt;Four types of Armor Trim Templates can be found here&lt;/li&gt;<br />
&lt;li&gt;Trail Ruins can be located in Taigas, Snowy Taigas, all Old Growth forest biomes, and Jungles&lt;/li&gt;<br />
&lt;li&gt;A new music disc can be found by brushing suspicious blocks in this structure<br />
&lt;ul&gt;<br />
&lt;li&gt;When put in a Jukebox, &#8220;Relic&#8221; by Aaron Cherof is played&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Added Pottery Sherds<br />
&lt;ul&gt;<br />
&lt;li&gt;Pottery Sherds have pictures on them&lt;/li&gt;<br />
&lt;li&gt;A total of 20 sherds have been distributed between the 5 Archaeology sites: Desert Wells, Desert Temples, Cold Ocean Ruins, Warm Ocean Ruins, and Trail Ruins&lt;/li&gt;<br />
&lt;li&gt;They cannot be crafted, and are only found by brushing Suspicious Sand or Suspicious Gravel&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Decorated Pots&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Crafting four Pottery Sherds together will create a Decorated Pot with a picture on each side&lt;/li&gt;<br />
&lt;li&gt;Brick items can be used instead of Pottery Sherds in the Decorated Pot recipe<br />
&lt;ul&gt;<br />
&lt;li&gt;The sides that were made from Brick items will not have pictures&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Smash a Decorated Pot with any block-breaking tool to break it apart and get the Pottery Sherds back<br />
&lt;ul&gt;<br />
&lt;li&gt;Hitting the pot with bare hands, silk touch tools, or any other item will drop an intact pot instead&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Crafted Decorated Pots with at least one pattern have a hover tooltip displaying the Sherd &amp;amp; Brick ingredients&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Sniffer&lt;/h2&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The Sniffer is the mob vote winner of Minecraft Live 2022&lt;/li&gt;<br />
&lt;li&gt;Sniffers are passive, friendly mobs&lt;/li&gt;<br />
&lt;li&gt;Sniffers sniff the air and occasionally dig for seeds, which produce a Torchflower Seed or a Pitcher Pod item&lt;/li&gt;<br />
&lt;li&gt;Sniffers can only dig grass and dirt-like blocks&lt;/li&gt;<br />
&lt;li&gt;Sniffers can be tempted by, and bred with Torchflowers Seeds&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Sniffer Egg&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Can be found by brushing the Suspicious Sand of Warm Ocean Ruins&lt;/li&gt;<br />
&lt;li&gt;When two Sniffers breed they do not immediately spawn a Snifflet; instead, a Sniffer Egg is dropped&lt;/li&gt;<br />
&lt;li&gt;When placed in the world, the Sniffer Egg will hatch after some time<br />
&lt;ul&gt;<br />
&lt;li&gt;When placed on Moss, the Egg will hatch in approximately 10 minutes&lt;/li&gt;<br />
&lt;li&gt;On all other blocks, it will hatch in about 20 minutes&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Torchflowers&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The Sniffer can occasionally sniff up a Torchflowers seed, and it can be used to breed two Sniffers&lt;/li&gt;<br />
&lt;li&gt;The Torchflower seed can be planted on Farmland and grows into a Torchflower&lt;/li&gt;<br />
&lt;li&gt;The full-grown flower can be harvested and replanted&lt;/li&gt;<br />
&lt;li&gt;The Torchflower can be crafted into Orange Dye&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Pitcher Plant&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The Sniffer can occasionally sniff up a Pitcher Pod item&lt;/li&gt;<br />
&lt;li&gt;The Pitcher Pod, when planted on Farmland, grows into a Pitcher Crop&lt;/li&gt;<br />
&lt;li&gt;The Pitcher Crop has five growth stages&lt;/li&gt;<br />
&lt;li&gt;Once fully grown, the Pitcher Crop can be harvested, yielding a two-block-tall Pitcher Plant&lt;/li&gt;<br />
&lt;li&gt;The Pitcher Plant can be crafted into Cyan Dye&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Camel&lt;/h2&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Camels can be equipped with a Saddle and ridden by two players&lt;/li&gt;<br />
&lt;li&gt;Camels spawn naturally when Desert Villages generate&lt;/li&gt;<br />
&lt;li&gt;Camels can be tempted by holding Cactus&lt;/li&gt;<br />
&lt;li&gt;Feed Cactus to Camels to breed them&lt;/li&gt;<br />
&lt;li&gt;Camels are tall<br />
&lt;ul&gt;<br />
&lt;li&gt;Most hostile mobs will not be able to reach you when you are on a Camel&lt;/li&gt;<br />
&lt;li&gt;They can walk over Fences and Walls&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Camels randomly sit down<br />
&lt;ul&gt;<br />
&lt;li&gt;While sitting, it is difficult to convince them to move&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Camels can either walk slowly or sprint quickly&lt;/li&gt;<br />
&lt;li&gt;They can also dash forward but will lose stamina for a while when doing so&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Smithing&lt;/h2&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Smithing Tables have been redesigned into a workstation for physical equipment upgrades and modifications&lt;/li&gt;<br />
&lt;li&gt;Alongside slots for combining a piece of equipment and materials, there is now a required slot for an item type called Smithing Template&lt;/li&gt;<br />
&lt;li&gt;Smithing Templates define what type of upgrade you will be making to a piece of equipment<br />
&lt;ul&gt;<br />
&lt;li&gt;It specifies both what type of items you can upgrade, and which ingredients are valid to customize the upgrade&lt;/li&gt;<br />
&lt;li&gt;There are currently two categories of Smithing Templates: Armor Trim and Netherite Upgrade&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Smithing Templates are consumed when used to upgrade an item in the Smithing Table&lt;/li&gt;<br />
&lt;li&gt;You can craft a copy of a Smithing Template in the Crafting Table with 7 diamonds + 1 block of material that the template is made out of + 1 smithing template, which will output 2 of the same Smithing Template&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Netherite Equipment&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Netherite equipment crafting now also requires a Netherite Upgrade Smithing Template&lt;/li&gt;<br />
&lt;li&gt;Netherite Upgrade Smithing Templates can be found randomly in all Bastion Remnant chests<br />
&lt;ul&gt;<br />
&lt;li&gt;Every Treasure Room Bastion Remnant will contain 2 Smithing Templates&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;This change was made for a variety of reasons:<br />
&lt;ul&gt;<br />
&lt;li&gt;Increase the time players utilize Diamond equipment before Netherite&lt;/li&gt;<br />
&lt;li&gt;Make Netherite equipment a more significant achievement in the game&#8217;s progression&lt;/li&gt;<br />
&lt;li&gt;Adapt Netherite more naturally into the new Smithing Table crafting system&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Armor Trims&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;You can now visually customize your armor with a variety of unique trims at the Smithing Table&lt;/li&gt;<br />
&lt;li&gt;Armor trims are purely visual with no gameplay benefits&lt;/li&gt;<br />
&lt;li&gt;Armor trims can be applied to Helmets, Chestplates, Leggings, and Boots<br />
&lt;ul&gt;<br />
&lt;li&gt;All trim patterns are visually the same on an armor&#8217;s item icon, but the color will still change based on the trim material&lt;/li&gt;<br />
&lt;li&gt;To check which trim pattern a piece of armor has, you can hover over it in the inventory&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Armor Trim Smithing Templates can be found throughout the world, and each of the following structures contains its own unique Smithing Templates:<br />
&lt;ul&gt;<br />
&lt;li&gt;Trail Ruins: Wayfinder, Raiser, Shaper, and Host Armor Trims&lt;/li&gt;<br />
&lt;li&gt;Pillager Outpost: Sentry Armor Trim&lt;/li&gt;<br />
&lt;li&gt;Desert Pyramid: Dune Armor Trim&lt;/li&gt;<br />
&lt;li&gt;Shipwreck: Coast Armor Trim&lt;/li&gt;<br />
&lt;li&gt;Jungle Temple: Wild Armor Trim&lt;/li&gt;<br />
&lt;li&gt;Ocean Monument: Tide Armor Trim&lt;/li&gt;<br />
&lt;li&gt;Ancient City: Ward and Silence Armor Trims&lt;/li&gt;<br />
&lt;li&gt;Woodland Mansion: Vex Armor Trim&lt;/li&gt;<br />
&lt;li&gt;Nether Fortress: Rib Armor Trim&lt;/li&gt;<br />
&lt;li&gt;Bastion Remnant: Snout Armor Trim&lt;/li&gt;<br />
&lt;li&gt;Stronghold: Eye Armor Trim&lt;/li&gt;<br />
&lt;li&gt;End City: Spire Armor Trim&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Smithing Templates are found in chests in their respective structure<br />
&lt;ul&gt;<br />
&lt;li&gt;Trail Ruins have no chests, Smithing Templates are instead found by brushing Suspicious Gravel&lt;/li&gt;<br />
&lt;li&gt;The Ocean Monument has no chests, Elder Guardians sometimes instead drop a Smithing Template upon death&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Some Armor Trim Smithing Templates are rarer than others, so be on the lookout for them to impress your friends!&lt;/li&gt;<br />
&lt;li&gt;An armor trim has two properties: a pattern and a material<br />
&lt;ul&gt;<br />
&lt;li&gt;The pattern is defined by the Smithing Template used to apply the trim and represents the visual pattern of the trim&lt;/li&gt;<br />
&lt;li&gt;The material is defined by which ingredient you used to apply the trim and controls the color of the trim&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;The viable ingredients you can use to define the color of your armor trim are the following:<br />
&lt;ul&gt;<br />
&lt;li&gt;Iron, Copper, Gold, Lapis, Emerald, Diamond, Netherite, Redstone, Amethyst, Quartz&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Cherry Grovers&lt;/h2&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added a new Cherry Grove biome, with pretty cherry blossom trees<br />
&lt;ul&gt;<br />
&lt;li&gt;The biome can be found in the mountains, in similar places as Meadows&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Added a new Cherry wood set, with all the corresponding wooden things you can craft from it&lt;/li&gt;<br />
&lt;li&gt;Pink particles fall from beneath Cherry Leaves&lt;/li&gt;<br />
&lt;li&gt;Added a new Pink Petals block with lots of pink flowers on the ground<br />
&lt;ul&gt;<br />
&lt;li&gt;Each Pink Petal block can contain up to 4 petals&lt;/li&gt;<br />
&lt;li&gt;Using Bone Meal on it increases the number of petals&lt;/li&gt;<br />
&lt;li&gt;Placing a Pink Petal into an already placed block increases the number of petals&lt;/li&gt;<br />
&lt;li&gt;Drops the number of petals in the block when mined&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Bamboo Wood Set&lt;/h2&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added a new Bamboo wood set, with all the corresponding wooden things you can craft from it&lt;/li&gt;<br />
&lt;li&gt;Block of Bamboo can be crafted from 9 Bamboo and can be stripped like other wood logs&lt;/li&gt;<br />
&lt;li&gt;Bamboo Planks crafted from Block of Bamboo yields only 2 planks compared to 4 for wood logs&lt;/li&gt;<br />
&lt;li&gt;Added a new &#8220;Mosaic&#8221; plank variant that is unique to Bamboo called the Bamboo Mosaic<br />
&lt;ul&gt;<br />
&lt;li&gt;It can be crafted with 1&#215;2 Bamboo Slabs in a vertical strip&lt;/li&gt;<br />
&lt;li&gt;You can craft Stair and Slab variants of Bamboo Mosaic&lt;/li&gt;<br />
&lt;li&gt;Bamboo Mosaic blocks cannot be used as a crafting ingredient where other wooden blocks are used, but they can be used as fuel&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Added a unique Bamboo Raft and Bamboo Chest Raft which can be crafted like normal boats, but with Bamboo Planks<br />
&lt;ul&gt;<br />
&lt;li&gt;They function the same as ordinary boats but have a unique look to them&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Chiseled Bookshelf&lt;/h2&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;A new, chiseled variation of the Bookshelf&lt;/li&gt;<br />
&lt;li&gt;Crafted with 6 planks and 3 wooden slabs&lt;/li&gt;<br />
&lt;li&gt;Can store Books, Books and Quills, Written Books, Enchanted Books, and Knowledge Books<br />
&lt;ul&gt;<br />
&lt;li&gt;Holds up to 6 books&lt;/li&gt;<br />
&lt;li&gt;These can be added or removed from any slot by targeting the specific slot&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;The Comparator signal strength corresponds to the number of the last book that was inserted or removed<br />
&lt;ul&gt;<br />
&lt;li&gt;The numbering of book slots starts from 1 at the top-left, and increments from left-to-right&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Works with Hoppers&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Hanging Signs&lt;/h2&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Hanging Signs are a more expensive version of normal Signs<br />
&lt;ul&gt;<br />
&lt;li&gt;Crafted with 2 chains and 6 stripped logs of your preferred wood type&lt;/li&gt;<br />
&lt;li&gt;Crafting results in 6 Hanging Signs&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Can be hung up in the following ways:<br />
&lt;ul&gt;<br />
&lt;li&gt;Underneath a block that can provide support in the center, like a full block or a fence&lt;/li&gt;<br />
&lt;li&gt;Attached to the solid side of a block&lt;/li&gt;<br />
&lt;li&gt;Attached to the side or underneath another Hanging Sign&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Unlike normal Signs, they cannot be placed directly on the ground without support from the side or above<br />
&lt;ul&gt;<br />
&lt;li&gt;However, Hanging Signs that have a horizontal bar will not pop when the supporting block is removed&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Signs&lt;/h2&gt;<br />
&lt;p&gt;The following changes have been made for both Signs and Hanging Signs.&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Sign text can now be edited after being placed in the world<br />
&lt;ul&gt;<br />
&lt;li&gt;This can be done by interacting with the Sign&lt;/li&gt;<br />
&lt;li&gt;Signs with non-text chat components can not be edited&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Both sides of the Sign can now have separate text and colors, allowing for further customization options<br />
&lt;ul&gt;<br />
&lt;li&gt;By default, a Sign will prompt you to input the front side&#8217;s text when placed&lt;/li&gt;<br />
&lt;li&gt;To apply the text to the back side, you must walk to the other side and interact with that face to edit it&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Signs can now also be waxed with Honeycomb, preventing any further edits to its text&lt;/li&gt;<br />
&lt;li&gt;Opening the sign edit screen in singleplayer no longer pauses the game&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Calibrated Sculk Sensors&lt;/h2&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;A new variant of Sculk Sensors that allows you to filter vibrations based on their frequency level&lt;/li&gt;<br />
&lt;li&gt;They are not found naturally and can only be crafted with 1 Sculk Sensor and 3 Amethyst Shards in the Crafting Table&lt;/li&gt;<br />
&lt;li&gt;One side of the Calibrated Sculk Sensor can receive a redstone signal as input<br />
&lt;ul&gt;<br />
&lt;li&gt;The strength of that redstone signal is the only vibration frequency the Sculk Sensor will listen to&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;They have a combined active and cooldown phase that lasts 20 game ticks<br />
&lt;ul&gt;<br />
&lt;li&gt;They output their redstone signal for the first 10 game ticks&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;They can detect vibrations up to 16 blocks away&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Vibration Resonance&lt;/h2&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Blocks of Amethyst have a new behavior when placed adjacent to Sculk Sensors<br />
&lt;ul&gt;<br />
&lt;li&gt;If that Sculk Sensor receives a vibration, the Block of Amethyst will re-emit its frequency as a separate vibration at its location&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;This behavior is called Vibration Resonance and allows players to move vibration frequencies across long distances without having to recreate the vibration naturally&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Playable Mob Sounds&lt;/h2&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;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&lt;/li&gt;<br />
&lt;li&gt;Mob Heads can be placed on top of Note Blocks without sneaking&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Piglin Mob Head&lt;/h2&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Piglins will now drop their heads when killed by a charged Creeper&lt;/li&gt;<br />
&lt;li&gt;Placing the Piglin head on a Note Block will play one of the Piglin&#8217;s ambient sounds&lt;/li&gt;<br />
&lt;li&gt;The Piglin head will flap its ears when powered by Redstone, or when worn by a player while walking&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;New Music&lt;/h2&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added the following new music tracks by Aaron Cherof to Cherry Groves, Desert, Jungle, Badlands, and Flower Forest biomes:<br />
&lt;ul&gt;<br />
&lt;li&gt;A Familiar Room&lt;/li&gt;<br />
&lt;li&gt;Bromeliad&lt;/li&gt;<br />
&lt;li&gt;Crescent Dunes&lt;/li&gt;<br />
&lt;li&gt;Echo in the Wind&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Added a new music disc with the track &#8220;Relic&#8221; by Aaron Cherof, found in Trail Ruins&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Windows AARCH64/ARM64 Support&lt;/h2&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Minecraft Java Edition is now fully supported on Windows devices using an Aarch64/ARM64 architecture, such as the Windows Surface Pro X&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Advancements&lt;/h2&gt;<br />
&lt;h3&gt;New Husbandry Advancements&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;Smells Interesting&lt;/span&gt;: Obtain a Sniffer Egg&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;Little Sniffs&lt;/span&gt;: Feed a Snifflet (requires&amp;nbsp;&lt;span class="bedrock-server"&gt;Smells interesting&lt;/span&gt;)&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;Planting the Past&lt;/span&gt;: Plant any Sniffer seed (requires&amp;nbsp;&lt;span class="bedrock-server"&gt;Little sniffs&lt;/span&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;New Adventure Advancements&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;Respecting the Remnants&lt;/span&gt;: Brush a Suspicious block to obtain a Pottery Sherd&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;Careful Restoration&lt;/span&gt;: Make a Decorated Pot out of 4 Pottery Sherds (requires&amp;nbsp;&lt;span class="bedrock-server"&gt;Respecting the Remnants&lt;/span&gt;)&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;Crafting a New Look&lt;/span&gt;: Craft a trimmed armor at a Smithing Table&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;Smithing with Style&lt;/span&gt;: Apply these Trim Smithing Templates at least once: Spire, Snout, Rib, Ward, Silence, Vex, Tide, Wayfinder (requires&amp;nbsp;&lt;span class="bedrock-server"&gt;Crafting a New Look&lt;/span&gt;)&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;The Power of Books&lt;/span&gt;: Read the power signal of a Chiseled Bookshelf using a Comparator&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Changes to Sculk Sensor block behaviors&lt;/li&gt;<br />
&lt;li&gt;Vibration frequencies of many actions in the game have been tweaked&lt;/li&gt;<br />
&lt;li&gt;Colored Wool, Carpets, and Beds can now be dyed to any other color&lt;/li&gt;<br />
&lt;li&gt;Replaceable blocks no longer block the connection between enchanting tables and bookshelves&lt;/li&gt;<br />
&lt;li&gt;Wither effect particle and Potion of Slow Falling color have been adjusted to make them more distinguishable&lt;/li&gt;<br />
&lt;li&gt;Updated step sounds&lt;/li&gt;<br />
&lt;li&gt;Updated Advancements&lt;/li&gt;<br />
&lt;li&gt;The main menu background is now a Trails &amp;amp; Tales panorama&lt;/li&gt;<br />
&lt;li&gt;Updated the Minecraft Java Edition logo&lt;/li&gt;<br />
&lt;li&gt;Updated the Minecraft Realms logo&lt;/li&gt;<br />
&lt;li&gt;The game&#8217;s application icon has been updated<br />
&lt;ul&gt;<br />
&lt;li&gt;This will be a Grass Block in release versions and a Dirt Block in snapshot versions&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;GUI can be scaled on the Video Settings screen by holding&amp;nbsp;&lt;span class="bedrock-server"&gt;Ctrl&lt;/span&gt;&amp;nbsp;and scrolling the mouse wheel&lt;/li&gt;<br />
&lt;li&gt;Updated the credits<br />
&lt;ul&gt;<br />
&lt;li&gt;Added the ability to scroll upwards by pressing the&amp;nbsp;&lt;span class="bedrock-server"&gt;up arrow&lt;/span&gt;&amp;nbsp;key&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;The game will now display a message box on startup if the user enabled text-to-speech functionality, but it is not available&lt;/li&gt;<br />
&lt;li&gt;Removed Herobrine&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Sculk Changes&lt;/h2&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;If a vibration is scheduled to be received by a Sculk Sensor or Sculk Shrieker, they will stay queued until all adjacent chunks are loaded and ticking<br />
&lt;ul&gt;<br />
&lt;li&gt;Prevents vibration resonance setups from breaking when unloading their chunks from a distance&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Waterlogging a Sculk Shrieker will now silence their shrieking sounds&lt;/li&gt;<br />
&lt;li&gt;Sculk Sensors&#8217; default redstone output has been modified to be more reliable for distance calculations&lt;/li&gt;<br />
&lt;li&gt;Sculk Sensors and Calibrated Sculk Sensors now strongly power the block they are placed on&lt;/li&gt;<br />
&lt;li&gt;Both types of Sculk Sensors now stay in their Cooldown phase for 10 ticks, with other phase timings being adjusted to compensate&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Sculk Sensor Phases&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Sculk Sensors and Calibrated Sculk Sensors have three phases: Inactive, Active, and Cooldown&lt;/li&gt;<br />
&lt;li&gt;The default phase is Inactive<br />
&lt;ul&gt;<br />
&lt;li&gt;This phase lasts indefinitely until the block receives a vibration&lt;/li&gt;<br />
&lt;li&gt;During this phase, the block is able to listen to nearby vibrations until one has been scheduled&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;When a scheduled vibration is received, the block switches to the Active phase<br />
&lt;ul&gt;<br />
&lt;li&gt;This phase lasts 30 game ticks for Sculk Sensors, and 10 game ticks for Calibrated Sculk Sensors&lt;/li&gt;<br />
&lt;li&gt;During this phase, the block stops listening to nearby vibrations, wiggles its tendrils and emits a redstone signal and light&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;After the Active phase has finished, the block switches to a Cooldown phase<br />
&lt;ul&gt;<br />
&lt;li&gt;This phase lasts for 10 game ticks&lt;/li&gt;<br />
&lt;li&gt;During this phase, the block keeps wiggling its tendrils, but no longer emits a redstone signal nor light&lt;/li&gt;<br />
&lt;li&gt;Finally, once this phase is finished, the block will switch back to the Inactive phase&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Previously, some of these phases had different timing values:<br />
&lt;ul&gt;<br />
&lt;li&gt;Active: 40 game ticks for Sculk Sensors and 20 game ticks for Calibrated Sculk Sensors&lt;/li&gt;<br />
&lt;li&gt;Cooldown: 1 game tick for both types of Sculk Sensors&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;These phase timings were tweaked so that it is less common for activated contraptions to recursively activate the Sculk Sensor that powered them&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Vibration Frequencies&lt;/h3&gt;<br />
&lt;p&gt;In preparation for the Calibrated Sculk Sensor, vibration frequencies have been greatly simplified to prevent unwanted interference. The following are category descriptions for each frequency and the expected events that they correspond to:&lt;/p&gt;<br />
&lt;ol&gt;<br />
&lt;li&gt;Movement in any medium (land, water, and air)&lt;/li&gt;<br />
&lt;li&gt;Landing on any surface (land or water)&lt;/li&gt;<br />
&lt;li&gt;Item interactions&lt;/li&gt;<br />
&lt;li&gt;Gliding with an elytra or unique mob actions (Ravager roar, Wolf shaking, etc)&lt;/li&gt;<br />
&lt;li&gt;Dismounting a mob or equipping gear&lt;/li&gt;<br />
&lt;li&gt;Mounting a mob or interacting with a mob&lt;/li&gt;<br />
&lt;li&gt;Mobs and players getting damaged&lt;/li&gt;<br />
&lt;li&gt;Consuming items (drinking and eating)&lt;/li&gt;<br />
&lt;li&gt;Blocks &#8216;deactivating&#8217; (door close, chest close, button unpress, etc)&lt;/li&gt;<br />
&lt;li&gt;Blocks &#8216;activating&#8217; (door open, chest open, button press, etc)&lt;/li&gt;<br />
&lt;li&gt;Blocks changing (cauldron water level rising, adding food to the campfire, etc.)&lt;/li&gt;<br />
&lt;li&gt;Blocks being destroyed&lt;/li&gt;<br />
&lt;li&gt;Blocks being placed&lt;/li&gt;<br />
&lt;li&gt;Mobs and players teleporting or spawning&lt;/li&gt;<br />
&lt;li&gt;Mobs and players dying or an explosion&lt;/li&gt;<br />
&lt;/ol&gt;<br />
&lt;h2&gt;Step Sounds&lt;/h2&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Walking on a block will now always play a step sound<br />
&lt;ul&gt;<br />
&lt;li&gt;It was previously not the case if you were walking along the edge of a block with air or fluid beside it&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Walking on the ocean floor will produce a step sound for the block you are walking on at a lower volume and pitch&lt;/li&gt;<br />
&lt;li&gt;When walking on Carpets, Snow, Nether Sprouts, Warped Roots, and Crimson Roots, a combination of step sounds will be played<br />
&lt;ul&gt;<br />
&lt;li&gt;The top-most block you are walking on is played as normal&lt;/li&gt;<br />
&lt;li&gt;The block underneath is played at a lower volume and pitch&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Advancements&lt;/h2&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Breeding Camels and Sniffers now count for &#8220;The Parrots and the Bats&#8221; and are now required for &#8220;Two by Two&#8221;&lt;/li&gt;<br />
&lt;li&gt;Hanging Signs now count for &#8220;Glow and Behold&#8221;&lt;/li&gt;<br />
&lt;li&gt;Visiting a Cherry Grove is now required for &#8220;Adventuring Time&#8221;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Improved performance of the light engine&lt;/li&gt;<br />
&lt;li&gt;The data pack version is now 15, accounting for sign data format, item display orientation, and advancement changes&lt;/li&gt;<br />
&lt;li&gt;Removed&amp;nbsp;&lt;span class="bedrock-server"&gt;update_1_20&lt;/span&gt;&amp;nbsp;feature flag and built-in datapack &#8211; features are no longer experimental&lt;/li&gt;<br />
&lt;li&gt;Added a&amp;nbsp;&lt;span class="bedrock-server"&gt;return&lt;/span&gt;&amp;nbsp;command&lt;/li&gt;<br />
&lt;li&gt;Tweaked display entity interpolation&lt;/li&gt;<br />
&lt;li&gt;Added a&amp;nbsp;&lt;span class="bedrock-server"&gt;capped&lt;/span&gt;&amp;nbsp;rule structure processor that limits the number of replaced blocks for a structured piece to a configured maximum&lt;/li&gt;<br />
&lt;li&gt;Configuring block entity fields in a&amp;nbsp;&lt;span class="bedrock-server"&gt;rule&lt;/span&gt;&amp;nbsp;processor rule is now delegated to a referenced&amp;nbsp;&lt;span class="bedrock-server"&gt;block_entity_modifier&lt;/span&gt;&amp;nbsp;instead of the previously fixed&amp;nbsp;&lt;span class="bedrock-server"&gt;output_nbt&lt;/span&gt;&amp;nbsp;configuration&lt;/li&gt;<br />
&lt;li&gt;Random sequences for loot tables are now deterministic&lt;/li&gt;<br />
&lt;li&gt;Added a&amp;nbsp;&lt;span class="bedrock-server"&gt;reference&lt;/span&gt;&amp;nbsp;loot table function&lt;/li&gt;<br />
&lt;li&gt;Loot table condition/predicate changes:<br />
&lt;ul&gt;<br />
&lt;li&gt;Renamed&amp;nbsp;&lt;span class="bedrock-server"&gt;alternative&lt;/span&gt;&amp;nbsp;to&amp;nbsp;&lt;span class="bedrock-server"&gt;any_of&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;all_of&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Advancement trigger changes:<br />
&lt;ul&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;recipe_crafted&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Changed format of&amp;nbsp;&lt;span class="bedrock-server"&gt;placed_block&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;item_used_on_block&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;allay_drop_item_on_block&lt;/span&gt;&amp;nbsp;triggers&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Ingredients in array form are now also allowed in&amp;nbsp;&lt;span class="bedrock-server"&gt;smithing_trim&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;smithing_transform&lt;/span&gt;&amp;nbsp;recipes on fields&amp;nbsp;&lt;span class="bedrock-server"&gt;template&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;base,&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;addition&lt;/span&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Those fields also allow empty arrays, which signalize that the slot needs to be left empty&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Added new damage types:&amp;nbsp;&lt;span class="bedrock-server"&gt;outside_border&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;generic_kill&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Game events have changed vibration frequency and some have been removed&lt;/li&gt;<br />
&lt;li&gt;The resource pack version is now 15, accounting for the font and credits update<br />
&lt;ul&gt;<br />
&lt;li&gt;Updated the sprite layout of&amp;nbsp;&lt;span class="bedrock-server"&gt;minecraft.png&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Removed the overriding&amp;nbsp;&lt;span class="bedrock-server"&gt;minecraft.png&lt;/span&gt;&amp;nbsp;from the Programmer Art resource pack&lt;/li&gt;<br />
&lt;li&gt;Updated the sprite layout of&amp;nbsp;&lt;span class="bedrock-server"&gt;invite_icon.png&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;legacy_unicode&lt;/span&gt;&amp;nbsp;glyph provider has been removed&lt;/li&gt;<br />
&lt;li&gt;Bitmaps used by&amp;nbsp;&lt;span class="bedrock-server"&gt;uniform&lt;/span&gt;&amp;nbsp;font has been removed&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;uniform&lt;/span&gt;&amp;nbsp;font has been updated to use Unifont 15.0.06<br />
&lt;ul&gt;<br />
&lt;li&gt;That changes the shape of multiple characters, while also adding support for new ones&lt;/li&gt;<br />
&lt;li&gt;Combining characters no longer include a circle overlayed over them (so M◌̆ now renders as M ̆)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Added a second level of organization of entries in credits.json on top of&amp;nbsp;&lt;span class="bedrock-server"&gt;titles&lt;/span&gt;, called&amp;nbsp;&lt;span class="bedrock-server"&gt;disciplines&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Font textures are included in debug texture dump (F3 + S)&lt;/li&gt;<br />
&lt;li&gt;Added new font glyph providers:&amp;nbsp;&lt;span class="bedrock-server"&gt;unihex&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;reference&lt;/span&gt;, removed&amp;nbsp;&lt;span class="bedrock-server"&gt;legacy_unicode&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Added support for Quick Play&lt;/li&gt;<br />
&lt;li&gt;Removed the&amp;nbsp;&lt;span class="bedrock-server"&gt;server&lt;/span&gt;&amp;nbsp;&amp;amp;&amp;nbsp;&lt;span class="bedrock-server"&gt;port&lt;/span&gt;&amp;nbsp;command line arguments as their functionality has been replaced by Quick Play&lt;/li&gt;<br />
&lt;li&gt;Updates to telemetry&lt;/li&gt;<br />
&lt;li&gt;Changed encoding of&amp;nbsp;&lt;span class="bedrock-server"&gt;server.properties&lt;/span&gt;&amp;nbsp;to UTF-8&lt;/li&gt;<br />
&lt;li&gt;Added validation for symbolic links in the world saves&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Light Engine&lt;/h2&gt;<br />
&lt;p&gt;The light engine is responsible for calculating the brightness of each block in the world.Light is calculated during world generation as well as updated when a block is changed in the world.Behavior of the light engine has not been changed.&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The performance of calculating light has been improved<br />
&lt;ul&gt;<br />
&lt;li&gt;Reduces one source of lag spikes when crossing chunk borders&lt;/li&gt;<br />
&lt;li&gt;Improves FPS in situations when a lot of light updates occur&lt;/li&gt;<br />
&lt;li&gt;Improves how quickly chunks can be generated&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Commands&lt;/h2&gt;<br />
&lt;h3&gt;&lt;span class="bedrock-server"&gt;Return&lt;/span&gt;&lt;/h3&gt;<br />
&lt;p&gt;The&amp;nbsp;&lt;span class="bedrock-server"&gt;return&lt;/span&gt;&amp;nbsp;command can be used to control execution flow inside functions and change their return value. Effects:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Remaining separate top-level commands in the currently executing function (if any) are skipped&lt;/li&gt;<br />
&lt;li&gt;The result value of the&amp;nbsp;&lt;span class="bedrock-server"&gt;function&lt;/span&gt;&amp;nbsp;command that triggered the function is changed from the number of commands executed to&amp;nbsp;&lt;span class="bedrock-server"&gt;value&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;The result value of the&amp;nbsp;&lt;span class="bedrock-server"&gt;return&lt;/span&gt;&amp;nbsp;command is also the&amp;nbsp;&lt;span class="bedrock-server"&gt;value&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;Syntax:&lt;/p&gt;<br />
&lt;p&gt;&lt;span class="bedrock-server"&gt;return &amp;lt;value&amp;gt;&lt;/span&gt;&lt;/p&gt;<br />
&lt;p&gt;Parameters:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;value&lt;/span&gt;: An integer return value&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;&lt;span class="bedrock-server"&gt;DATA&lt;/span&gt;&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;string&lt;/span&gt;&amp;nbsp;data sources now accept negative boundaries, which are interpreted as index counted from the end of the string&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Display Entity&lt;/h2&gt;<br />
&lt;h3&gt;Interpolation Changes&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Previous values are always discarded if&amp;nbsp;&lt;span class="bedrock-server"&gt;interpolation_duration&lt;/span&gt;&amp;nbsp;is&amp;nbsp;&lt;span class="bedrock-server"&gt;0&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Made sure that render properties are applied at the same time (so&amp;nbsp;&lt;span class="bedrock-server"&gt;block_state&lt;/span&gt;&amp;nbsp;is applied at the same time as transformation, i.e. at the next tick after receiving an update)&lt;/li&gt;<br />
&lt;li&gt;Display entities are not rendered until their initial data is received. That means display entities might not be shown on the first tick.&lt;/li&gt;<br />
&lt;li&gt;Note: due to how the game handles updates, changes to entities made after summoning might be delivered to clients within a later tick&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Rendering Changes&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;item_display&lt;/span&gt;&amp;nbsp;items have been rotated 180 degrees around the Y axis to better match the transformation that is applied when rendering items on an Armor Stand head and in Item Frames<br />
&lt;ul&gt;<br />
&lt;li&gt;For reference, the order of transformations applied to the model (starting from innermost) is&amp;nbsp;&lt;span class="bedrock-server"&gt;item_transform&lt;/span&gt;, rotate Y 180,&amp;nbsp;&lt;span class="bedrock-server"&gt;transformation&lt;/span&gt;&amp;nbsp;field, entity orientation (billboard option +&amp;nbsp;&lt;span class="bedrock-server"&gt;Rotation&lt;/span&gt;&amp;nbsp;field +&amp;nbsp;&lt;span class="bedrock-server"&gt;Pos&lt;/span&gt;&amp;nbsp;field)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Structure Post-Processors&lt;/h2&gt;<br />
&lt;h3&gt;Capped Post-Processors&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;A&amp;nbsp;&lt;span class="bedrock-server"&gt;capped&lt;/span&gt;&amp;nbsp;post-processor has been added which can limit how many blocks a delegated post-processor randomly transforms in a structure&lt;/li&gt;<br />
&lt;li&gt;This can be used to configure a structure piece to have an exact amount of specific blocks, instead of using random distribution&lt;/li&gt;<br />
&lt;li&gt;The&amp;nbsp;&lt;span class="bedrock-server"&gt;capped&lt;/span&gt;&amp;nbsp;post-processor has the following required parameters:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;delegate&lt;/span&gt;&amp;nbsp;A post-processor that performs the actual block transformation&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;limit&lt;/span&gt;&amp;nbsp;the Maximum amount of blocks that the delegated post-processor can transform<br />
&lt;ul&gt;<br />
&lt;li&gt;The blocks inside a structure are all randomly passed to the delegated post-processor until it has transformed the limited amount&lt;/li&gt;<br />
&lt;li&gt;Either a constant or random number generator was sampled during post-processing&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Rule Post-Processor Block Entity Configuration&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Previously a rule could specify an optional fixed&amp;nbsp;&lt;span class="bedrock-server"&gt;output_nbt&lt;/span&gt;&amp;nbsp;which would be added to the processed output block entity&lt;/li&gt;<br />
&lt;li&gt;This field has now been changed to reference a&amp;nbsp;&lt;span class="bedrock-server"&gt;block_entity_modifier&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Existing&amp;nbsp;&lt;span class="bedrock-server"&gt;block_entity_modifier&lt;/span&gt;&#8216;s are:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;passthrough&lt;/span&gt;&amp;nbsp;Retains existing fields on the block entity<br />
&lt;ul&gt;<br />
&lt;li&gt;This is the default if no&amp;nbsp;&lt;span class="bedrock-server"&gt;block_entity_modifier&lt;/span&gt;&amp;nbsp;is specified&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;append_static&lt;/span&gt;&amp;nbsp;Similar to the previous&amp;nbsp;&lt;span class="bedrock-server"&gt;output_nbt&lt;/span&gt;&amp;nbsp;this provides fixed fields to add to the block entity<br />
&lt;ul&gt;<br />
&lt;li&gt;A minor change is that this modifier appends configured fields to the processed block instead of replacing existing fields&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;clear&lt;/span&gt;&amp;nbsp;Removes any existing fields on the block entity&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;append_loot&lt;/span&gt;&amp;nbsp;Appends a loot table and seed to the block entity through the required parameter:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;loot_table&lt;/span&gt;&amp;nbsp;Referenced loot table to add to block entity as&amp;nbsp;&lt;span class="bedrock-server"&gt;LootTable&lt;/span&gt;&amp;nbsp;field&lt;/li&gt;<br />
&lt;li&gt;Field&amp;nbsp;&lt;span class="bedrock-server"&gt;LootTableSeed&lt;/span&gt;&amp;nbsp;is also added to the block entity using random seeded by block position&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Loot Tables&lt;/h2&gt;<br />
&lt;h3&gt;Random Sequences&lt;/h3&gt;<br />
&lt;p&gt;The game now uses named random sequences to deterministically produce loot for loot tables. Each random sequence produces a unique sequence based on the world seed and sequence ID, which means a loot table will produce the same results when run with the same parameters in the same world.&lt;/p&gt;<br />
&lt;p&gt;The ID of the random sequence to use for a loot table is specified in a new optional field called&amp;nbsp;&lt;span class="bedrock-server"&gt;random_sequence&lt;/span&gt;. If no sequence name is given, loot is drawn using a non-deterministic random source.&lt;/p&gt;<br />
&lt;h3&gt;&lt;span class="bedrock-server"&gt;Reference&lt;/span&gt;&lt;/h3&gt;<br />
&lt;p&gt;New function&amp;nbsp;&lt;span class="bedrock-server"&gt;reference&lt;/span&gt;&amp;nbsp;allows functions to call sub-functions (similar to&amp;nbsp;&lt;span class="bedrock-server"&gt;reference&lt;/span&gt;&amp;nbsp;condition).&lt;/p&gt;<br />
&lt;p&gt;Fields:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;name&lt;/span&gt;&amp;nbsp;&#8211; location of function to call&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;&lt;span class="bedrock-server"&gt;Any_of&lt;/span&gt;/&lt;span class="bedrock-server"&gt;All_of&lt;/span&gt;&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Loot condition&amp;nbsp;&lt;span class="bedrock-server"&gt;alternative&lt;/span&gt;&amp;nbsp;has been renamed to&amp;nbsp;&lt;span class="bedrock-server"&gt;any_of&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Added new loot condition&amp;nbsp;&lt;span class="bedrock-server"&gt;all_of&lt;/span&gt;&amp;nbsp;that passes only when all sub-conditions pass<br />
&lt;ul&gt;<br />
&lt;li&gt;Has the same syntax as&amp;nbsp;&lt;span class="bedrock-server"&gt;any_of&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Advancements&lt;/h2&gt;<br />
&lt;h3&gt;New Triggers&lt;/h3&gt;<br />
&lt;h4&gt;&lt;span class="bedrock-server"&gt;Recipe_Crafted&lt;/span&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Triggered when crafting a recipe&lt;/li&gt;<br />
&lt;li&gt;Conditions:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;recipe_id&lt;/span&gt;&amp;nbsp;&#8211; the resource location of the recipe crafted&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;ingredients&lt;/span&gt;&amp;nbsp;&#8211; an array of predicates for the item stacks used in the recipe<br />
&lt;ul&gt;<br />
&lt;li&gt;A single-item stack can only be used to fulfill one predicate&lt;/li&gt;<br />
&lt;li&gt;Each predicate needs to be fulfilled to trigger the advancement. This allows for separation between recipes that have the same identifier but use different ingredients.&lt;/li&gt;<br />
&lt;li&gt;This field is optional. When not provided, or left empty, only the&amp;nbsp;&lt;span class="bedrock-server"&gt;recipe_id&lt;/span&gt;&amp;nbsp;will dictate the success of the trigger&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Changed Triggers&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;All fields in&amp;nbsp;&lt;span class="bedrock-server"&gt;placed_block&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;item_used_on_block,&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;allay_drop_item_on_block&lt;/span&gt;&amp;nbsp;have been collapsed into a single&amp;nbsp;&lt;span class="bedrock-server"&gt;location&lt;/span&gt;&amp;nbsp;field&lt;/li&gt;<br />
&lt;li&gt;The new&amp;nbsp;&lt;span class="bedrock-server"&gt;location&lt;/span&gt;&amp;nbsp;is similar to the&amp;nbsp;&lt;span class="bedrock-server"&gt;player&lt;/span&gt;&amp;nbsp;field &#8211; it is a list of loot conditions/predicates&lt;/li&gt;<br />
&lt;li&gt;All conditions in this list must match for a trigger to run&lt;/li&gt;<br />
&lt;li&gt;Conditions are evaluated in a new loot context called&amp;nbsp;&lt;span class="bedrock-server"&gt;advancement_location&lt;/span&gt;. It has access to:<br />
&lt;ul&gt;<br />
&lt;li&gt;Player as&amp;nbsp;&lt;span class="bedrock-server"&gt;this&lt;/span&gt;&amp;nbsp;entity&lt;/li&gt;<br />
&lt;li&gt;Position of the placed block&lt;/li&gt;<br />
&lt;li&gt;Block state of the placed/interacted block&lt;/li&gt;<br />
&lt;li&gt;Held/used item as &#8220;tool&#8221;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Migration guide:<br />
&lt;ul&gt;<br />
&lt;li&gt;Contents of the old&amp;nbsp;&lt;span class="bedrock-server"&gt;location&lt;/span&gt;&amp;nbsp;field should be migrated to&amp;nbsp;&lt;span class="bedrock-server"&gt;location_check&lt;/span&gt;&amp;nbsp;condition&lt;/li&gt;<br />
&lt;li&gt;Contents of the&amp;nbsp;&lt;span class="bedrock-server"&gt;item&lt;/span&gt;&amp;nbsp;field should be migrated to&amp;nbsp;&lt;span class="bedrock-server"&gt;match_tool&lt;/span&gt;&amp;nbsp;condition&lt;/li&gt;<br />
&lt;li&gt;Contents of the&amp;nbsp;&lt;span class="bedrock-server"&gt;block&lt;/span&gt;&amp;nbsp;+&amp;nbsp;&lt;span class="bedrock-server"&gt;state&lt;/span&gt;&amp;nbsp;fields should be migrated to&amp;nbsp;&lt;span class="bedrock-server"&gt;block_state_property&lt;/span&gt;&amp;nbsp;condition&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;b&gt;Example&lt;/b&gt;&amp;nbsp;(from&amp;nbsp;&lt;span class="bedrock-server"&gt;make_a_sign_glow&lt;/span&gt;&amp;nbsp;advancement):&lt;/p&gt;<br />
&lt;p&gt;Before:&lt;/p&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;span&gt;{ "conditions": { "item": { "items": [ "minecraft:glow_ink_sac" ] }, "location": { "block": { "tag": "minecraft:all_signs" } } }, "trigger": "minecraft:item_used_on_block"<br />
}&lt;/span&gt;&lt;p&gt;&lt;span&gt;After:&lt;/span&gt;&lt;br&gt;&lt;/p&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;pre&gt;&lt;span&gt;&lt;code&gt;{ "conditions": { "location": [ { "condition": "minecraft:match_tool", "predicate": { "items": [ "minecraft:glow_ink_sac" ] } }, { "condition": "minecraft:location_check", "predicate": { "block": { "tag": "minecraft:all_signs" } } } ] }, "trigger": "minecraft:item_used_on_block"<br />
}&lt;/code&gt;&lt;/span&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h2&gt;Damage Types&lt;/h2&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Players outside the world border are now hurt by the damage type&amp;nbsp;&lt;span class="bedrock-server"&gt;outside_border&lt;/span&gt;&amp;nbsp;instead of&amp;nbsp;&lt;span class="bedrock-server"&gt;in_wall&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Forcibly removing an entity using the&amp;nbsp;&lt;span class="bedrock-server"&gt;/kill&lt;/span&gt;&amp;nbsp;command now uses damage type&amp;nbsp;&lt;span class="bedrock-server"&gt;generic_kill&lt;/span&gt;&amp;nbsp;instead of&amp;nbsp;&lt;span class="bedrock-server"&gt;out_of_world&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h2&gt;Tags&lt;/h2&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h3&gt;Block Tags&lt;/h3&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Removed&amp;nbsp;&lt;span class="bedrock-server"&gt;replaceable_plants&lt;/span&gt;&amp;nbsp;since it was only used as a subset of the blocks for the tag above, and not as universally&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;replaceable_by_trees&lt;/span&gt;&amp;nbsp;to better express blocks that are replaced when the tree grows through them&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;replaceable&lt;/span&gt;&amp;nbsp;with all the blocks that can be replaced<br />
&lt;ul&gt;<br />
&lt;li&gt;This tag only represents the internal state of the game, changing this tag does not make blocks replaceable&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;sword_efficient&lt;/span&gt;&amp;nbsp;to represent blocks that are broken 50% faster by a sword than normal&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;maintains_farmland&lt;/span&gt;&amp;nbsp;to represent which blocks will not cause farmland to be converted into dirt due to drying out when placed on top of it&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;combination_step_sound_blocks&lt;/span&gt;&amp;nbsp;that controls which block produces a combination of step sounds&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;enchantment_power_provider&lt;/span&gt;&amp;nbsp;to control which blocks increase the level of an Enchantment Table&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;enchantment_power_transmitter&lt;/span&gt;&amp;nbsp;to control which blocks are allowed between an Enchantment Table and a Bookshelf (or other Power Transmitter)&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;vibration_resonators&lt;/span&gt;&amp;nbsp;to control which blocks transmit vibration signals when placed next to Sculk Sensors&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;trail_ruins_replaceable&lt;/span&gt;&amp;nbsp;for blocks that Trail Ruins can replace when generating&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;sniffer_diggable_block&lt;/span&gt;&amp;nbsp;to control which blocks Sniffers can dig&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;sniffer_egg_hatch_boost&lt;/span&gt;&amp;nbsp;to that control on which blocks Sniffer Eggs hatch twice as fast&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;ceiling_hanging_signs&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;wall_hanging_signs&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;all_hanging_signs&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;stone_buttons&lt;/span&gt;&amp;nbsp;block tag&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;cherry_logs&lt;/span&gt;&amp;nbsp;block tag&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;bamboo_blocks&lt;/span&gt;&amp;nbsp;block tag&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h3&gt;Item Tags&lt;/h3&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;villager_plantable_seeds&lt;/span&gt;&amp;nbsp;to represent which kind of seeds Villagers can farm&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;noteblock_top_instruments&lt;/span&gt;&amp;nbsp;to control which blocks can be placed on top of Note Blocks without sneaking&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;breaks_decorated_pots&lt;/span&gt;&amp;nbsp;to control which tools can break Decorated Pots&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;decorated_pot_ingredients&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;decorated_pot_sherds&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;sniffer_food&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;trimmable_armor&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;trim_materials&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;trim_templates&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;stone_buttons&lt;/span&gt;&amp;nbsp;item tag&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;cherry_logs&lt;/span&gt;&amp;nbsp;item tag&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;bamboo_blocks&lt;/span&gt;&amp;nbsp;item tag&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h3&gt;Biome Tags&lt;/h3&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;has_structure/trail_ruins&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h2&gt;Game Events&lt;/h2&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Removed&amp;nbsp;&lt;span class="bedrock-server"&gt;piston_contract&lt;/span&gt;&amp;nbsp;game event in favor of&amp;nbsp;&lt;span class="bedrock-server"&gt;block_deactivate&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Removed&amp;nbsp;&lt;span class="bedrock-server"&gt;piston_extend&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;dispense_fail&lt;/span&gt;&amp;nbsp;game events in favor of&amp;nbsp;&lt;span class="bedrock-server"&gt;block_activate&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Many game events have new vibration frequencies:<br />
&lt;ul&gt;<br />
&lt;li&gt;1:&amp;nbsp;&lt;span class="bedrock-server"&gt;step&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;swim&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;flap&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;2:&amp;nbsp;&lt;span class="bedrock-server"&gt;projectile_land&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;hit_ground&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;splash&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;3:&amp;nbsp;&lt;span class="bedrock-server"&gt;item_interact_finish&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;projectile_shoot&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;instrument_play&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;4:&amp;nbsp;&lt;span class="bedrock-server"&gt;entity_roar&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;entity_shake&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;elytra_glide&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;5:&amp;nbsp;&lt;span class="bedrock-server"&gt;entity_dismount&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;equip&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;6:&amp;nbsp;&lt;span class="bedrock-server"&gt;entity_mount&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;entity_interact&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;shear&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;7:&amp;nbsp;&lt;span class="bedrock-server"&gt;entity_damage&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;8:&amp;nbsp;&lt;span class="bedrock-server"&gt;drink&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;eat&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;9:&amp;nbsp;&lt;span class="bedrock-server"&gt;container_close&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;block_close&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;block_deactivate&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;block_detach&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;10:&amp;nbsp;&lt;span class="bedrock-server"&gt;container_open&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;block_open&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;block_activate&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;block_attach&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;prime_fuse&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;note_block_play&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;11:&amp;nbsp;&lt;span class="bedrock-server"&gt;block_change&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;12:&amp;nbsp;&lt;span class="bedrock-server"&gt;block_destroy&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;fluid_pickup&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;13:&amp;nbsp;&lt;span class="bedrock-server"&gt;block_place&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;fluid_place&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;14:&amp;nbsp;&lt;span class="bedrock-server"&gt;entity_place&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;lightning_strike&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;teleport&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;15:&amp;nbsp;&lt;span class="bedrock-server"&gt;entity_die&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;explode&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h2&gt;Fonts&lt;/h2&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h3&gt;New&amp;nbsp;&lt;span class="bedrock-server"&gt;Unihex&lt;/span&gt;&amp;nbsp;Glyph Provider&lt;/h3&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;New glyph provider for reading Unifont HEX files<br />
&lt;ul&gt;<br />
&lt;li&gt;HEX format describes font glyphs using a bitmap<br />
&lt;ul&gt;<br />
&lt;li&gt;The height of every glyph is 16 pixels&lt;/li&gt;<br />
&lt;li&gt;The width of the glyph can be 8, 16, 24, or 32 pixels&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Every line is made of two hexadecimal numbers separated by&amp;nbsp;&lt;span class="bedrock-server"&gt;:&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;The first value describes a codepoint &#8211; it must have 4, 5, or 6 hex digits&lt;/li&gt;<br />
&lt;li&gt;The second value describes the glyph as a stream of bits, line by line&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;When rendering, empty columns on the left and right sides of glyphs are removed<br />
&lt;ul&gt;<br />
&lt;li&gt;Custom glyph widths can be set with&amp;nbsp;&lt;span class="bedrock-server"&gt;size_overrides&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;This provider requires two fields:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;hex_file&lt;/span&gt;&amp;nbsp;&#8211; path to ZIP archive containing one or more&amp;nbsp;&lt;span class="bedrock-server"&gt;*.hex&lt;/span&gt;&amp;nbsp;files (files in the archive with different extensions are ignored)&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;size_overrides&lt;/span&gt;&amp;nbsp;&#8211; list of codepoint ranges that should have width different from auto-detected (based on empty space in glyph). Fields:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;from&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;to&lt;/span&gt;&amp;nbsp;&#8211; start and end of codepoint range (inclusive)&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;left&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;right&lt;/span&gt;&amp;nbsp;&#8211; integers describing the position of the left-most and right-most columns of the glyph in the range<br />
&lt;ul&gt;<br />
&lt;li&gt;Any bits in columns outside of this range will be discarded&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h3&gt;New&amp;nbsp;&lt;span class="bedrock-server"&gt;Reference&lt;/span&gt;&amp;nbsp;Glyph Provider&lt;/h3&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;New glyph provider that can be used to include providers from other fonts<br />
&lt;ul&gt;<br />
&lt;li&gt;Providers are guaranteed to be loaded only once, no matter how many times they are included&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Provider has one field&amp;nbsp;&lt;span class="bedrock-server"&gt;id&lt;/span&gt;, that describes another font to be included in the currently loaded one<br />
&lt;ul&gt;<br />
&lt;li&gt;Inclusion is performed after all fonts are loaded, so it will include all providers for a given font defined in all datapacks&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h3&gt;Removed&amp;nbsp;&lt;span class="bedrock-server"&gt;Legacy_Unicode&lt;/span&gt;&amp;nbsp;Glyph Provider&lt;/h3&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The&amp;nbsp;&lt;span class="bedrock-server"&gt;legacy_unicode&lt;/span&gt;&amp;nbsp;glyph provider has been removed&lt;/li&gt;<br />
&lt;li&gt;This functionality has been replaced by the&amp;nbsp;&lt;span class="bedrock-server"&gt;unihex&lt;/span&gt;&amp;nbsp;provider&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h2&gt;Quick Play&lt;/h2&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added support for four new command line arguments that allow the game to be launched directly into a world&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;quickPlayPath&lt;/span&gt;&amp;nbsp;takes a specified path for logging (relative to the run directory)<br />
&lt;ul&gt;<br />
&lt;li&gt;If a path is provided the following will be logged upon joining a world:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;type&lt;/span&gt;: is either&amp;nbsp;&lt;span class="bedrock-server"&gt;singleplayer&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;multiplayer&lt;/span&gt;, or&amp;nbsp;&lt;span class="bedrock-server"&gt;realms&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;identifier&lt;/span&gt;: represents the world you want to join<br />
&lt;ul&gt;<br />
&lt;li&gt;For singleplayer, the folder name of the world&lt;/li&gt;<br />
&lt;li&gt;For multiplayer, the IP address of the server&lt;/li&gt;<br />
&lt;li&gt;For realms, the Realms ID&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;port&lt;/span&gt;: represents the server port and is only logged for multiplayer&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;name&lt;/span&gt;: The name of the world&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;gamemode&lt;/span&gt;: The gamemode of the world&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;lastPlayedTime&lt;/span&gt;: The time you joined the world&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Example:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;&#8211;quickPlayPath &#8220;quickPlay/log.json&#8221;&lt;/span&gt;&amp;nbsp;will resolve into&amp;nbsp;&lt;span class="bedrock-server"&gt;.minecraft/quickPlay/log.json&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;quickPlaySingleplayer&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;quickPlayMultiplayer,&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;quickPlayRealms&lt;/span&gt;&amp;nbsp;all take their respective&amp;nbsp;&lt;span class="bedrock-server"&gt;identifier&lt;/span&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;If one of these arguments is provided, the game will try to launch directly into the given world&lt;/li&gt;<br />
&lt;li&gt;Examples:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;&#8211;quickPlaySingleplayer &#8220;New World&#8221;&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;&#8211;quickPlayMultiplayer &#8220;localhost:25565&#8221;&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;&#8211;quickPlayRealms &#8220;1234&#8221;&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h2&gt;Telemetry&lt;/h2&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h3&gt;All Events&lt;/h3&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added new property:&amp;nbsp;&lt;span class="bedrock-server"&gt;launcher_name&lt;/span&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;This is set based on the&amp;nbsp;&lt;span class="bedrock-server"&gt;minecraft.launcher.brand&lt;/span&gt;&amp;nbsp;system property&lt;/li&gt;<br />
&lt;li&gt;This will help us troubleshoot game launch-related bugs more effectively, as we will be able to see whether the issue originated in the Minecraft launcher or a third-party program&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h3&gt;Updated Required Events&lt;/h3&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;world_loaded&lt;/span&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added new property:&amp;nbsp;&lt;span class="bedrock-server"&gt;realms_map_content&lt;/span&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;When loading into a Realms Map Content world (Minigame), the&amp;nbsp;&lt;span class="bedrock-server"&gt;world_loaded&lt;/span&gt;&amp;nbsp;event will receive the name of that map&lt;/li&gt;<br />
&lt;li&gt;This is to help us understand how Java Realms players interact with Java Realms adventure or minimap content&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h3&gt;New Optional Events&lt;/h3&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;advancement_made&lt;/span&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;This event is triggered when a player completes an advancement and allows us to see the advancement ID and the time when the advancement was completed&lt;/li&gt;<br />
&lt;li&gt;This helps us as a studio understand player progress and limits, which informs our game design&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;game_load_times&lt;/span&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;This event is triggered when the game client is loaded&lt;/li&gt;<br />
&lt;li&gt;Includes the time it took for the client to load&lt;/li&gt;<br />
&lt;li&gt;This is so that we can work on improving and reducing the time it takes to load the game client&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h2&gt;&lt;span class="bedrock-server"&gt;Server.Properties&lt;/span&gt;&lt;/h2&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;File is now read in UTF-8 initially, with the previous encoding (ISO 8859-1/Latin 1) as a fallback&lt;/li&gt;<br />
&lt;li&gt;File is now written with UTF-8 encoding&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h2&gt;SymbolicC Link Validation&lt;/h2&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;p&gt;To improve safety, the game will now detect symbolic links used inside the world directory. For a detailed explanation, check our&amp;nbsp;&lt;a href="https://aka.ms/MinecraftSymLinks"&gt;help article&lt;/a&gt;.&lt;/p&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;If the target of a symbolic link is not on the user-configured allow-list, the game will not proceed with loading the world<br />
&lt;ul&gt;<br />
&lt;li&gt;Note: the world directory itself can still be linked&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;The list of allowed symbolic link targets is stored in the file&amp;nbsp;&lt;span class="bedrock-server"&gt;allowed_symlinks.txt&lt;/span&gt;&amp;nbsp;in the client or server top directory&lt;/li&gt;<br />
&lt;li&gt;The file consists of entries (one per line) with the following formats allowed:<br />
&lt;ul&gt;<br />
&lt;li&gt;Lines starting with&amp;nbsp;&lt;span class="bedrock-server"&gt;#&lt;/span&gt;&amp;nbsp;are comments and are ignored&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;[type]pattern&lt;/span&gt;, where&amp;nbsp;&lt;span class="bedrock-server"&gt;type&lt;/span&gt;&amp;nbsp;can be a&amp;nbsp;&lt;span class="bedrock-server"&gt;glob&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;regex,&lt;/span&gt;&amp;nbsp;or&amp;nbsp;&lt;span class="bedrock-server"&gt;prefix&lt;/span&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;prefix&lt;/span&gt;&amp;nbsp;matches the start of the path with the given pattern (so for&amp;nbsp;&lt;span class="bedrock-server"&gt;/test&lt;/span&gt;&amp;nbsp;paths&amp;nbsp;&lt;span class="bedrock-server"&gt;/test&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;/test/&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;/test/foo.txt&lt;/span&gt;&amp;nbsp;would match)&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;regex&lt;/span&gt;&amp;nbsp;matches regular expression against the whole path&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;glob&lt;/span&gt;&amp;nbsp;uses an OS-specific path-matching mechanism (for example&amp;nbsp;&lt;span class="bedrock-server"&gt;*.txt&lt;/span&gt;&amp;nbsp;would usually match files with a&amp;nbsp;&lt;span class="bedrock-server"&gt;txt&lt;/span&gt;&amp;nbsp;extension)&lt;/li&gt;<br />
&lt;li&gt;Note: paths will use OS-specific separators&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;pattern&lt;/span&gt;, which uses the default&amp;nbsp;&lt;span class="bedrock-server"&gt;prefix&lt;/span&gt;&amp;nbsp;type&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;p&gt;Around 250 bugs were fixed in this release. View the&amp;nbsp;&lt;a href="https://bugs.mojang.com/issues/?filter=27705"&gt;list on the issue tracker&lt;/a&gt;.&lt;/p&gt;<br />
&lt;pre&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;/div&gt;<br />
										<br />
<br />
<a href="https://www.sickgaming.net/blog/2023/06/08/minecraft-java-edition-trails-tales-update/" target="_blank" rel="noopener" class="mycode_url">https://www.sickgaming.net/blog/2023/06/...es-update/</a>]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">News - Minecraft: JAVA Edition Trails &amp; Tales Update!</span><br />
<br />
&lt;div style="margin: 5px 5% 10px 5%;"&gt;&lt;img src="https://www.sickgaming.net/blog/wp-content/uploads/2023/08/minecraft-java-edition-trails-tales-update.png" width="16" height="16" title="" alt="" /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;img decoding="async" src="https://www.sickgaming.net/blog/wp-content/uploads/2023/08/minecraft-java-edition-trails-tales-update.png" class="ff-og-image-inserted"&gt;&lt;/div&gt;<br />
&lt;p&gt;It&#8217;s been a while and the day has finally come!&amp;nbsp; You can now download the latest version of Minecraft!&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;All features and changes from the &#8220;Update 1.20&#8221; experimental pack are now part of the game&lt;/li&gt;<br />
&lt;li&gt;Added Archaeology&lt;/li&gt;<br />
&lt;li&gt;Added Sniffer mob, Torchflowers, and Pitcher Plants&lt;/li&gt;<br />
&lt;li&gt;Added Camel mob&lt;/li&gt;<br />
&lt;li&gt;Added Smithing Template items and redesigned the Smithing Table<br />
&lt;ul&gt;<br />
&lt;li&gt;Added a new armor trimming system to visually customize your armor&lt;/li&gt;<br />
&lt;li&gt;Changed how Netherite equipment is crafted&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Added the Cherry Grove biome and Cherry Wood Set&lt;/li&gt;<br />
&lt;li&gt;Added the Bamboo Wood Set&lt;/li&gt;<br />
&lt;li&gt;Added the Chiseled Bookshelf block&lt;/li&gt;<br />
&lt;li&gt;Added Hanging Signs&lt;/li&gt;<br />
&lt;li&gt;Improved customization options for Signs&lt;/li&gt;<br />
&lt;li&gt;Added the Calibrated Sculk Sensor block&lt;/li&gt;<br />
&lt;li&gt;Vibration resonance functionality has been added to Blocks of Amethyst&lt;/li&gt;<br />
&lt;li&gt;Added playable mob sounds with Mob Heads on Note Blocks&lt;/li&gt;<br />
&lt;li&gt;Added Piglin Mob Head&lt;/li&gt;<br />
&lt;li&gt;New music tracks added to Cherry Groves, Desert, Jungle, Badlands, and Flower Forest biomes&lt;/li&gt;<br />
&lt;li&gt;New Trails &amp;amp; Tales Advancements&lt;/li&gt;<br />
&lt;li&gt;Added support for Windows Aarch64/ARM64&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Archaeology&lt;/h2&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added craftable Brush item&lt;/li&gt;<br />
&lt;li&gt;Added Suspicious Sand and Suspicious Gravel<br />
&lt;ul&gt;<br />
&lt;li&gt;Suspicious Sand can be found in Desert Temples, Desert Wells, and Warm Ocean Ruins&lt;/li&gt;<br />
&lt;li&gt;Suspicious Gravel can be found in Cold Ocean Ruins and Trail Ruins&lt;/li&gt;<br />
&lt;li&gt;These fragile blocks are hard to spot and easy to destroy, so be careful!&lt;/li&gt;<br />
&lt;li&gt;Brushing Suspicious Sand or Suspicious Gravel with a Brush will extract objects that were buried long ago&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Added the Trail Ruins, a buried structure from a lost culture<br />
&lt;ul&gt;<br />
&lt;li&gt;Four types of Armor Trim Templates can be found here&lt;/li&gt;<br />
&lt;li&gt;Trail Ruins can be located in Taigas, Snowy Taigas, all Old Growth forest biomes, and Jungles&lt;/li&gt;<br />
&lt;li&gt;A new music disc can be found by brushing suspicious blocks in this structure<br />
&lt;ul&gt;<br />
&lt;li&gt;When put in a Jukebox, &#8220;Relic&#8221; by Aaron Cherof is played&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Added Pottery Sherds<br />
&lt;ul&gt;<br />
&lt;li&gt;Pottery Sherds have pictures on them&lt;/li&gt;<br />
&lt;li&gt;A total of 20 sherds have been distributed between the 5 Archaeology sites: Desert Wells, Desert Temples, Cold Ocean Ruins, Warm Ocean Ruins, and Trail Ruins&lt;/li&gt;<br />
&lt;li&gt;They cannot be crafted, and are only found by brushing Suspicious Sand or Suspicious Gravel&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Decorated Pots&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Crafting four Pottery Sherds together will create a Decorated Pot with a picture on each side&lt;/li&gt;<br />
&lt;li&gt;Brick items can be used instead of Pottery Sherds in the Decorated Pot recipe<br />
&lt;ul&gt;<br />
&lt;li&gt;The sides that were made from Brick items will not have pictures&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Smash a Decorated Pot with any block-breaking tool to break it apart and get the Pottery Sherds back<br />
&lt;ul&gt;<br />
&lt;li&gt;Hitting the pot with bare hands, silk touch tools, or any other item will drop an intact pot instead&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Crafted Decorated Pots with at least one pattern have a hover tooltip displaying the Sherd &amp;amp; Brick ingredients&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Sniffer&lt;/h2&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The Sniffer is the mob vote winner of Minecraft Live 2022&lt;/li&gt;<br />
&lt;li&gt;Sniffers are passive, friendly mobs&lt;/li&gt;<br />
&lt;li&gt;Sniffers sniff the air and occasionally dig for seeds, which produce a Torchflower Seed or a Pitcher Pod item&lt;/li&gt;<br />
&lt;li&gt;Sniffers can only dig grass and dirt-like blocks&lt;/li&gt;<br />
&lt;li&gt;Sniffers can be tempted by, and bred with Torchflowers Seeds&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Sniffer Egg&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Can be found by brushing the Suspicious Sand of Warm Ocean Ruins&lt;/li&gt;<br />
&lt;li&gt;When two Sniffers breed they do not immediately spawn a Snifflet; instead, a Sniffer Egg is dropped&lt;/li&gt;<br />
&lt;li&gt;When placed in the world, the Sniffer Egg will hatch after some time<br />
&lt;ul&gt;<br />
&lt;li&gt;When placed on Moss, the Egg will hatch in approximately 10 minutes&lt;/li&gt;<br />
&lt;li&gt;On all other blocks, it will hatch in about 20 minutes&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Torchflowers&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The Sniffer can occasionally sniff up a Torchflowers seed, and it can be used to breed two Sniffers&lt;/li&gt;<br />
&lt;li&gt;The Torchflower seed can be planted on Farmland and grows into a Torchflower&lt;/li&gt;<br />
&lt;li&gt;The full-grown flower can be harvested and replanted&lt;/li&gt;<br />
&lt;li&gt;The Torchflower can be crafted into Orange Dye&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Pitcher Plant&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The Sniffer can occasionally sniff up a Pitcher Pod item&lt;/li&gt;<br />
&lt;li&gt;The Pitcher Pod, when planted on Farmland, grows into a Pitcher Crop&lt;/li&gt;<br />
&lt;li&gt;The Pitcher Crop has five growth stages&lt;/li&gt;<br />
&lt;li&gt;Once fully grown, the Pitcher Crop can be harvested, yielding a two-block-tall Pitcher Plant&lt;/li&gt;<br />
&lt;li&gt;The Pitcher Plant can be crafted into Cyan Dye&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Camel&lt;/h2&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Camels can be equipped with a Saddle and ridden by two players&lt;/li&gt;<br />
&lt;li&gt;Camels spawn naturally when Desert Villages generate&lt;/li&gt;<br />
&lt;li&gt;Camels can be tempted by holding Cactus&lt;/li&gt;<br />
&lt;li&gt;Feed Cactus to Camels to breed them&lt;/li&gt;<br />
&lt;li&gt;Camels are tall<br />
&lt;ul&gt;<br />
&lt;li&gt;Most hostile mobs will not be able to reach you when you are on a Camel&lt;/li&gt;<br />
&lt;li&gt;They can walk over Fences and Walls&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Camels randomly sit down<br />
&lt;ul&gt;<br />
&lt;li&gt;While sitting, it is difficult to convince them to move&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Camels can either walk slowly or sprint quickly&lt;/li&gt;<br />
&lt;li&gt;They can also dash forward but will lose stamina for a while when doing so&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Smithing&lt;/h2&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Smithing Tables have been redesigned into a workstation for physical equipment upgrades and modifications&lt;/li&gt;<br />
&lt;li&gt;Alongside slots for combining a piece of equipment and materials, there is now a required slot for an item type called Smithing Template&lt;/li&gt;<br />
&lt;li&gt;Smithing Templates define what type of upgrade you will be making to a piece of equipment<br />
&lt;ul&gt;<br />
&lt;li&gt;It specifies both what type of items you can upgrade, and which ingredients are valid to customize the upgrade&lt;/li&gt;<br />
&lt;li&gt;There are currently two categories of Smithing Templates: Armor Trim and Netherite Upgrade&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Smithing Templates are consumed when used to upgrade an item in the Smithing Table&lt;/li&gt;<br />
&lt;li&gt;You can craft a copy of a Smithing Template in the Crafting Table with 7 diamonds + 1 block of material that the template is made out of + 1 smithing template, which will output 2 of the same Smithing Template&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Netherite Equipment&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Netherite equipment crafting now also requires a Netherite Upgrade Smithing Template&lt;/li&gt;<br />
&lt;li&gt;Netherite Upgrade Smithing Templates can be found randomly in all Bastion Remnant chests<br />
&lt;ul&gt;<br />
&lt;li&gt;Every Treasure Room Bastion Remnant will contain 2 Smithing Templates&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;This change was made for a variety of reasons:<br />
&lt;ul&gt;<br />
&lt;li&gt;Increase the time players utilize Diamond equipment before Netherite&lt;/li&gt;<br />
&lt;li&gt;Make Netherite equipment a more significant achievement in the game&#8217;s progression&lt;/li&gt;<br />
&lt;li&gt;Adapt Netherite more naturally into the new Smithing Table crafting system&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Armor Trims&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;You can now visually customize your armor with a variety of unique trims at the Smithing Table&lt;/li&gt;<br />
&lt;li&gt;Armor trims are purely visual with no gameplay benefits&lt;/li&gt;<br />
&lt;li&gt;Armor trims can be applied to Helmets, Chestplates, Leggings, and Boots<br />
&lt;ul&gt;<br />
&lt;li&gt;All trim patterns are visually the same on an armor&#8217;s item icon, but the color will still change based on the trim material&lt;/li&gt;<br />
&lt;li&gt;To check which trim pattern a piece of armor has, you can hover over it in the inventory&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Armor Trim Smithing Templates can be found throughout the world, and each of the following structures contains its own unique Smithing Templates:<br />
&lt;ul&gt;<br />
&lt;li&gt;Trail Ruins: Wayfinder, Raiser, Shaper, and Host Armor Trims&lt;/li&gt;<br />
&lt;li&gt;Pillager Outpost: Sentry Armor Trim&lt;/li&gt;<br />
&lt;li&gt;Desert Pyramid: Dune Armor Trim&lt;/li&gt;<br />
&lt;li&gt;Shipwreck: Coast Armor Trim&lt;/li&gt;<br />
&lt;li&gt;Jungle Temple: Wild Armor Trim&lt;/li&gt;<br />
&lt;li&gt;Ocean Monument: Tide Armor Trim&lt;/li&gt;<br />
&lt;li&gt;Ancient City: Ward and Silence Armor Trims&lt;/li&gt;<br />
&lt;li&gt;Woodland Mansion: Vex Armor Trim&lt;/li&gt;<br />
&lt;li&gt;Nether Fortress: Rib Armor Trim&lt;/li&gt;<br />
&lt;li&gt;Bastion Remnant: Snout Armor Trim&lt;/li&gt;<br />
&lt;li&gt;Stronghold: Eye Armor Trim&lt;/li&gt;<br />
&lt;li&gt;End City: Spire Armor Trim&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Smithing Templates are found in chests in their respective structure<br />
&lt;ul&gt;<br />
&lt;li&gt;Trail Ruins have no chests, Smithing Templates are instead found by brushing Suspicious Gravel&lt;/li&gt;<br />
&lt;li&gt;The Ocean Monument has no chests, Elder Guardians sometimes instead drop a Smithing Template upon death&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Some Armor Trim Smithing Templates are rarer than others, so be on the lookout for them to impress your friends!&lt;/li&gt;<br />
&lt;li&gt;An armor trim has two properties: a pattern and a material<br />
&lt;ul&gt;<br />
&lt;li&gt;The pattern is defined by the Smithing Template used to apply the trim and represents the visual pattern of the trim&lt;/li&gt;<br />
&lt;li&gt;The material is defined by which ingredient you used to apply the trim and controls the color of the trim&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;The viable ingredients you can use to define the color of your armor trim are the following:<br />
&lt;ul&gt;<br />
&lt;li&gt;Iron, Copper, Gold, Lapis, Emerald, Diamond, Netherite, Redstone, Amethyst, Quartz&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Cherry Grovers&lt;/h2&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added a new Cherry Grove biome, with pretty cherry blossom trees<br />
&lt;ul&gt;<br />
&lt;li&gt;The biome can be found in the mountains, in similar places as Meadows&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Added a new Cherry wood set, with all the corresponding wooden things you can craft from it&lt;/li&gt;<br />
&lt;li&gt;Pink particles fall from beneath Cherry Leaves&lt;/li&gt;<br />
&lt;li&gt;Added a new Pink Petals block with lots of pink flowers on the ground<br />
&lt;ul&gt;<br />
&lt;li&gt;Each Pink Petal block can contain up to 4 petals&lt;/li&gt;<br />
&lt;li&gt;Using Bone Meal on it increases the number of petals&lt;/li&gt;<br />
&lt;li&gt;Placing a Pink Petal into an already placed block increases the number of petals&lt;/li&gt;<br />
&lt;li&gt;Drops the number of petals in the block when mined&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Bamboo Wood Set&lt;/h2&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added a new Bamboo wood set, with all the corresponding wooden things you can craft from it&lt;/li&gt;<br />
&lt;li&gt;Block of Bamboo can be crafted from 9 Bamboo and can be stripped like other wood logs&lt;/li&gt;<br />
&lt;li&gt;Bamboo Planks crafted from Block of Bamboo yields only 2 planks compared to 4 for wood logs&lt;/li&gt;<br />
&lt;li&gt;Added a new &#8220;Mosaic&#8221; plank variant that is unique to Bamboo called the Bamboo Mosaic<br />
&lt;ul&gt;<br />
&lt;li&gt;It can be crafted with 1&#215;2 Bamboo Slabs in a vertical strip&lt;/li&gt;<br />
&lt;li&gt;You can craft Stair and Slab variants of Bamboo Mosaic&lt;/li&gt;<br />
&lt;li&gt;Bamboo Mosaic blocks cannot be used as a crafting ingredient where other wooden blocks are used, but they can be used as fuel&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Added a unique Bamboo Raft and Bamboo Chest Raft which can be crafted like normal boats, but with Bamboo Planks<br />
&lt;ul&gt;<br />
&lt;li&gt;They function the same as ordinary boats but have a unique look to them&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Chiseled Bookshelf&lt;/h2&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;A new, chiseled variation of the Bookshelf&lt;/li&gt;<br />
&lt;li&gt;Crafted with 6 planks and 3 wooden slabs&lt;/li&gt;<br />
&lt;li&gt;Can store Books, Books and Quills, Written Books, Enchanted Books, and Knowledge Books<br />
&lt;ul&gt;<br />
&lt;li&gt;Holds up to 6 books&lt;/li&gt;<br />
&lt;li&gt;These can be added or removed from any slot by targeting the specific slot&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;The Comparator signal strength corresponds to the number of the last book that was inserted or removed<br />
&lt;ul&gt;<br />
&lt;li&gt;The numbering of book slots starts from 1 at the top-left, and increments from left-to-right&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Works with Hoppers&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Hanging Signs&lt;/h2&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Hanging Signs are a more expensive version of normal Signs<br />
&lt;ul&gt;<br />
&lt;li&gt;Crafted with 2 chains and 6 stripped logs of your preferred wood type&lt;/li&gt;<br />
&lt;li&gt;Crafting results in 6 Hanging Signs&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Can be hung up in the following ways:<br />
&lt;ul&gt;<br />
&lt;li&gt;Underneath a block that can provide support in the center, like a full block or a fence&lt;/li&gt;<br />
&lt;li&gt;Attached to the solid side of a block&lt;/li&gt;<br />
&lt;li&gt;Attached to the side or underneath another Hanging Sign&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Unlike normal Signs, they cannot be placed directly on the ground without support from the side or above<br />
&lt;ul&gt;<br />
&lt;li&gt;However, Hanging Signs that have a horizontal bar will not pop when the supporting block is removed&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Signs&lt;/h2&gt;<br />
&lt;p&gt;The following changes have been made for both Signs and Hanging Signs.&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Sign text can now be edited after being placed in the world<br />
&lt;ul&gt;<br />
&lt;li&gt;This can be done by interacting with the Sign&lt;/li&gt;<br />
&lt;li&gt;Signs with non-text chat components can not be edited&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Both sides of the Sign can now have separate text and colors, allowing for further customization options<br />
&lt;ul&gt;<br />
&lt;li&gt;By default, a Sign will prompt you to input the front side&#8217;s text when placed&lt;/li&gt;<br />
&lt;li&gt;To apply the text to the back side, you must walk to the other side and interact with that face to edit it&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Signs can now also be waxed with Honeycomb, preventing any further edits to its text&lt;/li&gt;<br />
&lt;li&gt;Opening the sign edit screen in singleplayer no longer pauses the game&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Calibrated Sculk Sensors&lt;/h2&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;A new variant of Sculk Sensors that allows you to filter vibrations based on their frequency level&lt;/li&gt;<br />
&lt;li&gt;They are not found naturally and can only be crafted with 1 Sculk Sensor and 3 Amethyst Shards in the Crafting Table&lt;/li&gt;<br />
&lt;li&gt;One side of the Calibrated Sculk Sensor can receive a redstone signal as input<br />
&lt;ul&gt;<br />
&lt;li&gt;The strength of that redstone signal is the only vibration frequency the Sculk Sensor will listen to&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;They have a combined active and cooldown phase that lasts 20 game ticks<br />
&lt;ul&gt;<br />
&lt;li&gt;They output their redstone signal for the first 10 game ticks&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;They can detect vibrations up to 16 blocks away&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Vibration Resonance&lt;/h2&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Blocks of Amethyst have a new behavior when placed adjacent to Sculk Sensors<br />
&lt;ul&gt;<br />
&lt;li&gt;If that Sculk Sensor receives a vibration, the Block of Amethyst will re-emit its frequency as a separate vibration at its location&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;This behavior is called Vibration Resonance and allows players to move vibration frequencies across long distances without having to recreate the vibration naturally&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Playable Mob Sounds&lt;/h2&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;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&lt;/li&gt;<br />
&lt;li&gt;Mob Heads can be placed on top of Note Blocks without sneaking&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Piglin Mob Head&lt;/h2&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Piglins will now drop their heads when killed by a charged Creeper&lt;/li&gt;<br />
&lt;li&gt;Placing the Piglin head on a Note Block will play one of the Piglin&#8217;s ambient sounds&lt;/li&gt;<br />
&lt;li&gt;The Piglin head will flap its ears when powered by Redstone, or when worn by a player while walking&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;New Music&lt;/h2&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added the following new music tracks by Aaron Cherof to Cherry Groves, Desert, Jungle, Badlands, and Flower Forest biomes:<br />
&lt;ul&gt;<br />
&lt;li&gt;A Familiar Room&lt;/li&gt;<br />
&lt;li&gt;Bromeliad&lt;/li&gt;<br />
&lt;li&gt;Crescent Dunes&lt;/li&gt;<br />
&lt;li&gt;Echo in the Wind&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Added a new music disc with the track &#8220;Relic&#8221; by Aaron Cherof, found in Trail Ruins&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Windows AARCH64/ARM64 Support&lt;/h2&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Minecraft Java Edition is now fully supported on Windows devices using an Aarch64/ARM64 architecture, such as the Windows Surface Pro X&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Advancements&lt;/h2&gt;<br />
&lt;h3&gt;New Husbandry Advancements&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;Smells Interesting&lt;/span&gt;: Obtain a Sniffer Egg&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;Little Sniffs&lt;/span&gt;: Feed a Snifflet (requires&amp;nbsp;&lt;span class="bedrock-server"&gt;Smells interesting&lt;/span&gt;)&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;Planting the Past&lt;/span&gt;: Plant any Sniffer seed (requires&amp;nbsp;&lt;span class="bedrock-server"&gt;Little sniffs&lt;/span&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;New Adventure Advancements&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;Respecting the Remnants&lt;/span&gt;: Brush a Suspicious block to obtain a Pottery Sherd&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;Careful Restoration&lt;/span&gt;: Make a Decorated Pot out of 4 Pottery Sherds (requires&amp;nbsp;&lt;span class="bedrock-server"&gt;Respecting the Remnants&lt;/span&gt;)&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;Crafting a New Look&lt;/span&gt;: Craft a trimmed armor at a Smithing Table&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;Smithing with Style&lt;/span&gt;: Apply these Trim Smithing Templates at least once: Spire, Snout, Rib, Ward, Silence, Vex, Tide, Wayfinder (requires&amp;nbsp;&lt;span class="bedrock-server"&gt;Crafting a New Look&lt;/span&gt;)&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;The Power of Books&lt;/span&gt;: Read the power signal of a Chiseled Bookshelf using a Comparator&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Changes to Sculk Sensor block behaviors&lt;/li&gt;<br />
&lt;li&gt;Vibration frequencies of many actions in the game have been tweaked&lt;/li&gt;<br />
&lt;li&gt;Colored Wool, Carpets, and Beds can now be dyed to any other color&lt;/li&gt;<br />
&lt;li&gt;Replaceable blocks no longer block the connection between enchanting tables and bookshelves&lt;/li&gt;<br />
&lt;li&gt;Wither effect particle and Potion of Slow Falling color have been adjusted to make them more distinguishable&lt;/li&gt;<br />
&lt;li&gt;Updated step sounds&lt;/li&gt;<br />
&lt;li&gt;Updated Advancements&lt;/li&gt;<br />
&lt;li&gt;The main menu background is now a Trails &amp;amp; Tales panorama&lt;/li&gt;<br />
&lt;li&gt;Updated the Minecraft Java Edition logo&lt;/li&gt;<br />
&lt;li&gt;Updated the Minecraft Realms logo&lt;/li&gt;<br />
&lt;li&gt;The game&#8217;s application icon has been updated<br />
&lt;ul&gt;<br />
&lt;li&gt;This will be a Grass Block in release versions and a Dirt Block in snapshot versions&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;GUI can be scaled on the Video Settings screen by holding&amp;nbsp;&lt;span class="bedrock-server"&gt;Ctrl&lt;/span&gt;&amp;nbsp;and scrolling the mouse wheel&lt;/li&gt;<br />
&lt;li&gt;Updated the credits<br />
&lt;ul&gt;<br />
&lt;li&gt;Added the ability to scroll upwards by pressing the&amp;nbsp;&lt;span class="bedrock-server"&gt;up arrow&lt;/span&gt;&amp;nbsp;key&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;The game will now display a message box on startup if the user enabled text-to-speech functionality, but it is not available&lt;/li&gt;<br />
&lt;li&gt;Removed Herobrine&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Sculk Changes&lt;/h2&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;If a vibration is scheduled to be received by a Sculk Sensor or Sculk Shrieker, they will stay queued until all adjacent chunks are loaded and ticking<br />
&lt;ul&gt;<br />
&lt;li&gt;Prevents vibration resonance setups from breaking when unloading their chunks from a distance&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Waterlogging a Sculk Shrieker will now silence their shrieking sounds&lt;/li&gt;<br />
&lt;li&gt;Sculk Sensors&#8217; default redstone output has been modified to be more reliable for distance calculations&lt;/li&gt;<br />
&lt;li&gt;Sculk Sensors and Calibrated Sculk Sensors now strongly power the block they are placed on&lt;/li&gt;<br />
&lt;li&gt;Both types of Sculk Sensors now stay in their Cooldown phase for 10 ticks, with other phase timings being adjusted to compensate&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Sculk Sensor Phases&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Sculk Sensors and Calibrated Sculk Sensors have three phases: Inactive, Active, and Cooldown&lt;/li&gt;<br />
&lt;li&gt;The default phase is Inactive<br />
&lt;ul&gt;<br />
&lt;li&gt;This phase lasts indefinitely until the block receives a vibration&lt;/li&gt;<br />
&lt;li&gt;During this phase, the block is able to listen to nearby vibrations until one has been scheduled&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;When a scheduled vibration is received, the block switches to the Active phase<br />
&lt;ul&gt;<br />
&lt;li&gt;This phase lasts 30 game ticks for Sculk Sensors, and 10 game ticks for Calibrated Sculk Sensors&lt;/li&gt;<br />
&lt;li&gt;During this phase, the block stops listening to nearby vibrations, wiggles its tendrils and emits a redstone signal and light&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;After the Active phase has finished, the block switches to a Cooldown phase<br />
&lt;ul&gt;<br />
&lt;li&gt;This phase lasts for 10 game ticks&lt;/li&gt;<br />
&lt;li&gt;During this phase, the block keeps wiggling its tendrils, but no longer emits a redstone signal nor light&lt;/li&gt;<br />
&lt;li&gt;Finally, once this phase is finished, the block will switch back to the Inactive phase&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Previously, some of these phases had different timing values:<br />
&lt;ul&gt;<br />
&lt;li&gt;Active: 40 game ticks for Sculk Sensors and 20 game ticks for Calibrated Sculk Sensors&lt;/li&gt;<br />
&lt;li&gt;Cooldown: 1 game tick for both types of Sculk Sensors&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;These phase timings were tweaked so that it is less common for activated contraptions to recursively activate the Sculk Sensor that powered them&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Vibration Frequencies&lt;/h3&gt;<br />
&lt;p&gt;In preparation for the Calibrated Sculk Sensor, vibration frequencies have been greatly simplified to prevent unwanted interference. The following are category descriptions for each frequency and the expected events that they correspond to:&lt;/p&gt;<br />
&lt;ol&gt;<br />
&lt;li&gt;Movement in any medium (land, water, and air)&lt;/li&gt;<br />
&lt;li&gt;Landing on any surface (land or water)&lt;/li&gt;<br />
&lt;li&gt;Item interactions&lt;/li&gt;<br />
&lt;li&gt;Gliding with an elytra or unique mob actions (Ravager roar, Wolf shaking, etc)&lt;/li&gt;<br />
&lt;li&gt;Dismounting a mob or equipping gear&lt;/li&gt;<br />
&lt;li&gt;Mounting a mob or interacting with a mob&lt;/li&gt;<br />
&lt;li&gt;Mobs and players getting damaged&lt;/li&gt;<br />
&lt;li&gt;Consuming items (drinking and eating)&lt;/li&gt;<br />
&lt;li&gt;Blocks &#8216;deactivating&#8217; (door close, chest close, button unpress, etc)&lt;/li&gt;<br />
&lt;li&gt;Blocks &#8216;activating&#8217; (door open, chest open, button press, etc)&lt;/li&gt;<br />
&lt;li&gt;Blocks changing (cauldron water level rising, adding food to the campfire, etc.)&lt;/li&gt;<br />
&lt;li&gt;Blocks being destroyed&lt;/li&gt;<br />
&lt;li&gt;Blocks being placed&lt;/li&gt;<br />
&lt;li&gt;Mobs and players teleporting or spawning&lt;/li&gt;<br />
&lt;li&gt;Mobs and players dying or an explosion&lt;/li&gt;<br />
&lt;/ol&gt;<br />
&lt;h2&gt;Step Sounds&lt;/h2&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Walking on a block will now always play a step sound<br />
&lt;ul&gt;<br />
&lt;li&gt;It was previously not the case if you were walking along the edge of a block with air or fluid beside it&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Walking on the ocean floor will produce a step sound for the block you are walking on at a lower volume and pitch&lt;/li&gt;<br />
&lt;li&gt;When walking on Carpets, Snow, Nether Sprouts, Warped Roots, and Crimson Roots, a combination of step sounds will be played<br />
&lt;ul&gt;<br />
&lt;li&gt;The top-most block you are walking on is played as normal&lt;/li&gt;<br />
&lt;li&gt;The block underneath is played at a lower volume and pitch&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Advancements&lt;/h2&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Breeding Camels and Sniffers now count for &#8220;The Parrots and the Bats&#8221; and are now required for &#8220;Two by Two&#8221;&lt;/li&gt;<br />
&lt;li&gt;Hanging Signs now count for &#8220;Glow and Behold&#8221;&lt;/li&gt;<br />
&lt;li&gt;Visiting a Cherry Grove is now required for &#8220;Adventuring Time&#8221;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Improved performance of the light engine&lt;/li&gt;<br />
&lt;li&gt;The data pack version is now 15, accounting for sign data format, item display orientation, and advancement changes&lt;/li&gt;<br />
&lt;li&gt;Removed&amp;nbsp;&lt;span class="bedrock-server"&gt;update_1_20&lt;/span&gt;&amp;nbsp;feature flag and built-in datapack &#8211; features are no longer experimental&lt;/li&gt;<br />
&lt;li&gt;Added a&amp;nbsp;&lt;span class="bedrock-server"&gt;return&lt;/span&gt;&amp;nbsp;command&lt;/li&gt;<br />
&lt;li&gt;Tweaked display entity interpolation&lt;/li&gt;<br />
&lt;li&gt;Added a&amp;nbsp;&lt;span class="bedrock-server"&gt;capped&lt;/span&gt;&amp;nbsp;rule structure processor that limits the number of replaced blocks for a structured piece to a configured maximum&lt;/li&gt;<br />
&lt;li&gt;Configuring block entity fields in a&amp;nbsp;&lt;span class="bedrock-server"&gt;rule&lt;/span&gt;&amp;nbsp;processor rule is now delegated to a referenced&amp;nbsp;&lt;span class="bedrock-server"&gt;block_entity_modifier&lt;/span&gt;&amp;nbsp;instead of the previously fixed&amp;nbsp;&lt;span class="bedrock-server"&gt;output_nbt&lt;/span&gt;&amp;nbsp;configuration&lt;/li&gt;<br />
&lt;li&gt;Random sequences for loot tables are now deterministic&lt;/li&gt;<br />
&lt;li&gt;Added a&amp;nbsp;&lt;span class="bedrock-server"&gt;reference&lt;/span&gt;&amp;nbsp;loot table function&lt;/li&gt;<br />
&lt;li&gt;Loot table condition/predicate changes:<br />
&lt;ul&gt;<br />
&lt;li&gt;Renamed&amp;nbsp;&lt;span class="bedrock-server"&gt;alternative&lt;/span&gt;&amp;nbsp;to&amp;nbsp;&lt;span class="bedrock-server"&gt;any_of&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;all_of&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Advancement trigger changes:<br />
&lt;ul&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;recipe_crafted&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Changed format of&amp;nbsp;&lt;span class="bedrock-server"&gt;placed_block&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;item_used_on_block&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;allay_drop_item_on_block&lt;/span&gt;&amp;nbsp;triggers&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Ingredients in array form are now also allowed in&amp;nbsp;&lt;span class="bedrock-server"&gt;smithing_trim&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;smithing_transform&lt;/span&gt;&amp;nbsp;recipes on fields&amp;nbsp;&lt;span class="bedrock-server"&gt;template&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;base,&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;addition&lt;/span&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Those fields also allow empty arrays, which signalize that the slot needs to be left empty&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Added new damage types:&amp;nbsp;&lt;span class="bedrock-server"&gt;outside_border&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;generic_kill&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Game events have changed vibration frequency and some have been removed&lt;/li&gt;<br />
&lt;li&gt;The resource pack version is now 15, accounting for the font and credits update<br />
&lt;ul&gt;<br />
&lt;li&gt;Updated the sprite layout of&amp;nbsp;&lt;span class="bedrock-server"&gt;minecraft.png&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Removed the overriding&amp;nbsp;&lt;span class="bedrock-server"&gt;minecraft.png&lt;/span&gt;&amp;nbsp;from the Programmer Art resource pack&lt;/li&gt;<br />
&lt;li&gt;Updated the sprite layout of&amp;nbsp;&lt;span class="bedrock-server"&gt;invite_icon.png&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;legacy_unicode&lt;/span&gt;&amp;nbsp;glyph provider has been removed&lt;/li&gt;<br />
&lt;li&gt;Bitmaps used by&amp;nbsp;&lt;span class="bedrock-server"&gt;uniform&lt;/span&gt;&amp;nbsp;font has been removed&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;uniform&lt;/span&gt;&amp;nbsp;font has been updated to use Unifont 15.0.06<br />
&lt;ul&gt;<br />
&lt;li&gt;That changes the shape of multiple characters, while also adding support for new ones&lt;/li&gt;<br />
&lt;li&gt;Combining characters no longer include a circle overlayed over them (so M◌̆ now renders as M ̆)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Added a second level of organization of entries in credits.json on top of&amp;nbsp;&lt;span class="bedrock-server"&gt;titles&lt;/span&gt;, called&amp;nbsp;&lt;span class="bedrock-server"&gt;disciplines&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Font textures are included in debug texture dump (F3 + S)&lt;/li&gt;<br />
&lt;li&gt;Added new font glyph providers:&amp;nbsp;&lt;span class="bedrock-server"&gt;unihex&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;reference&lt;/span&gt;, removed&amp;nbsp;&lt;span class="bedrock-server"&gt;legacy_unicode&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Added support for Quick Play&lt;/li&gt;<br />
&lt;li&gt;Removed the&amp;nbsp;&lt;span class="bedrock-server"&gt;server&lt;/span&gt;&amp;nbsp;&amp;amp;&amp;nbsp;&lt;span class="bedrock-server"&gt;port&lt;/span&gt;&amp;nbsp;command line arguments as their functionality has been replaced by Quick Play&lt;/li&gt;<br />
&lt;li&gt;Updates to telemetry&lt;/li&gt;<br />
&lt;li&gt;Changed encoding of&amp;nbsp;&lt;span class="bedrock-server"&gt;server.properties&lt;/span&gt;&amp;nbsp;to UTF-8&lt;/li&gt;<br />
&lt;li&gt;Added validation for symbolic links in the world saves&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Light Engine&lt;/h2&gt;<br />
&lt;p&gt;The light engine is responsible for calculating the brightness of each block in the world.Light is calculated during world generation as well as updated when a block is changed in the world.Behavior of the light engine has not been changed.&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The performance of calculating light has been improved<br />
&lt;ul&gt;<br />
&lt;li&gt;Reduces one source of lag spikes when crossing chunk borders&lt;/li&gt;<br />
&lt;li&gt;Improves FPS in situations when a lot of light updates occur&lt;/li&gt;<br />
&lt;li&gt;Improves how quickly chunks can be generated&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Commands&lt;/h2&gt;<br />
&lt;h3&gt;&lt;span class="bedrock-server"&gt;Return&lt;/span&gt;&lt;/h3&gt;<br />
&lt;p&gt;The&amp;nbsp;&lt;span class="bedrock-server"&gt;return&lt;/span&gt;&amp;nbsp;command can be used to control execution flow inside functions and change their return value. Effects:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Remaining separate top-level commands in the currently executing function (if any) are skipped&lt;/li&gt;<br />
&lt;li&gt;The result value of the&amp;nbsp;&lt;span class="bedrock-server"&gt;function&lt;/span&gt;&amp;nbsp;command that triggered the function is changed from the number of commands executed to&amp;nbsp;&lt;span class="bedrock-server"&gt;value&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;The result value of the&amp;nbsp;&lt;span class="bedrock-server"&gt;return&lt;/span&gt;&amp;nbsp;command is also the&amp;nbsp;&lt;span class="bedrock-server"&gt;value&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;Syntax:&lt;/p&gt;<br />
&lt;p&gt;&lt;span class="bedrock-server"&gt;return &amp;lt;value&amp;gt;&lt;/span&gt;&lt;/p&gt;<br />
&lt;p&gt;Parameters:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;value&lt;/span&gt;: An integer return value&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;&lt;span class="bedrock-server"&gt;DATA&lt;/span&gt;&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;string&lt;/span&gt;&amp;nbsp;data sources now accept negative boundaries, which are interpreted as index counted from the end of the string&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Display Entity&lt;/h2&gt;<br />
&lt;h3&gt;Interpolation Changes&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Previous values are always discarded if&amp;nbsp;&lt;span class="bedrock-server"&gt;interpolation_duration&lt;/span&gt;&amp;nbsp;is&amp;nbsp;&lt;span class="bedrock-server"&gt;0&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Made sure that render properties are applied at the same time (so&amp;nbsp;&lt;span class="bedrock-server"&gt;block_state&lt;/span&gt;&amp;nbsp;is applied at the same time as transformation, i.e. at the next tick after receiving an update)&lt;/li&gt;<br />
&lt;li&gt;Display entities are not rendered until their initial data is received. That means display entities might not be shown on the first tick.&lt;/li&gt;<br />
&lt;li&gt;Note: due to how the game handles updates, changes to entities made after summoning might be delivered to clients within a later tick&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Rendering Changes&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;item_display&lt;/span&gt;&amp;nbsp;items have been rotated 180 degrees around the Y axis to better match the transformation that is applied when rendering items on an Armor Stand head and in Item Frames<br />
&lt;ul&gt;<br />
&lt;li&gt;For reference, the order of transformations applied to the model (starting from innermost) is&amp;nbsp;&lt;span class="bedrock-server"&gt;item_transform&lt;/span&gt;, rotate Y 180,&amp;nbsp;&lt;span class="bedrock-server"&gt;transformation&lt;/span&gt;&amp;nbsp;field, entity orientation (billboard option +&amp;nbsp;&lt;span class="bedrock-server"&gt;Rotation&lt;/span&gt;&amp;nbsp;field +&amp;nbsp;&lt;span class="bedrock-server"&gt;Pos&lt;/span&gt;&amp;nbsp;field)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Structure Post-Processors&lt;/h2&gt;<br />
&lt;h3&gt;Capped Post-Processors&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;A&amp;nbsp;&lt;span class="bedrock-server"&gt;capped&lt;/span&gt;&amp;nbsp;post-processor has been added which can limit how many blocks a delegated post-processor randomly transforms in a structure&lt;/li&gt;<br />
&lt;li&gt;This can be used to configure a structure piece to have an exact amount of specific blocks, instead of using random distribution&lt;/li&gt;<br />
&lt;li&gt;The&amp;nbsp;&lt;span class="bedrock-server"&gt;capped&lt;/span&gt;&amp;nbsp;post-processor has the following required parameters:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;delegate&lt;/span&gt;&amp;nbsp;A post-processor that performs the actual block transformation&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;limit&lt;/span&gt;&amp;nbsp;the Maximum amount of blocks that the delegated post-processor can transform<br />
&lt;ul&gt;<br />
&lt;li&gt;The blocks inside a structure are all randomly passed to the delegated post-processor until it has transformed the limited amount&lt;/li&gt;<br />
&lt;li&gt;Either a constant or random number generator was sampled during post-processing&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Rule Post-Processor Block Entity Configuration&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Previously a rule could specify an optional fixed&amp;nbsp;&lt;span class="bedrock-server"&gt;output_nbt&lt;/span&gt;&amp;nbsp;which would be added to the processed output block entity&lt;/li&gt;<br />
&lt;li&gt;This field has now been changed to reference a&amp;nbsp;&lt;span class="bedrock-server"&gt;block_entity_modifier&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Existing&amp;nbsp;&lt;span class="bedrock-server"&gt;block_entity_modifier&lt;/span&gt;&#8216;s are:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;passthrough&lt;/span&gt;&amp;nbsp;Retains existing fields on the block entity<br />
&lt;ul&gt;<br />
&lt;li&gt;This is the default if no&amp;nbsp;&lt;span class="bedrock-server"&gt;block_entity_modifier&lt;/span&gt;&amp;nbsp;is specified&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;append_static&lt;/span&gt;&amp;nbsp;Similar to the previous&amp;nbsp;&lt;span class="bedrock-server"&gt;output_nbt&lt;/span&gt;&amp;nbsp;this provides fixed fields to add to the block entity<br />
&lt;ul&gt;<br />
&lt;li&gt;A minor change is that this modifier appends configured fields to the processed block instead of replacing existing fields&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;clear&lt;/span&gt;&amp;nbsp;Removes any existing fields on the block entity&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;append_loot&lt;/span&gt;&amp;nbsp;Appends a loot table and seed to the block entity through the required parameter:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;loot_table&lt;/span&gt;&amp;nbsp;Referenced loot table to add to block entity as&amp;nbsp;&lt;span class="bedrock-server"&gt;LootTable&lt;/span&gt;&amp;nbsp;field&lt;/li&gt;<br />
&lt;li&gt;Field&amp;nbsp;&lt;span class="bedrock-server"&gt;LootTableSeed&lt;/span&gt;&amp;nbsp;is also added to the block entity using random seeded by block position&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Loot Tables&lt;/h2&gt;<br />
&lt;h3&gt;Random Sequences&lt;/h3&gt;<br />
&lt;p&gt;The game now uses named random sequences to deterministically produce loot for loot tables. Each random sequence produces a unique sequence based on the world seed and sequence ID, which means a loot table will produce the same results when run with the same parameters in the same world.&lt;/p&gt;<br />
&lt;p&gt;The ID of the random sequence to use for a loot table is specified in a new optional field called&amp;nbsp;&lt;span class="bedrock-server"&gt;random_sequence&lt;/span&gt;. If no sequence name is given, loot is drawn using a non-deterministic random source.&lt;/p&gt;<br />
&lt;h3&gt;&lt;span class="bedrock-server"&gt;Reference&lt;/span&gt;&lt;/h3&gt;<br />
&lt;p&gt;New function&amp;nbsp;&lt;span class="bedrock-server"&gt;reference&lt;/span&gt;&amp;nbsp;allows functions to call sub-functions (similar to&amp;nbsp;&lt;span class="bedrock-server"&gt;reference&lt;/span&gt;&amp;nbsp;condition).&lt;/p&gt;<br />
&lt;p&gt;Fields:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;name&lt;/span&gt;&amp;nbsp;&#8211; location of function to call&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;&lt;span class="bedrock-server"&gt;Any_of&lt;/span&gt;/&lt;span class="bedrock-server"&gt;All_of&lt;/span&gt;&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Loot condition&amp;nbsp;&lt;span class="bedrock-server"&gt;alternative&lt;/span&gt;&amp;nbsp;has been renamed to&amp;nbsp;&lt;span class="bedrock-server"&gt;any_of&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Added new loot condition&amp;nbsp;&lt;span class="bedrock-server"&gt;all_of&lt;/span&gt;&amp;nbsp;that passes only when all sub-conditions pass<br />
&lt;ul&gt;<br />
&lt;li&gt;Has the same syntax as&amp;nbsp;&lt;span class="bedrock-server"&gt;any_of&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h2&gt;Advancements&lt;/h2&gt;<br />
&lt;h3&gt;New Triggers&lt;/h3&gt;<br />
&lt;h4&gt;&lt;span class="bedrock-server"&gt;Recipe_Crafted&lt;/span&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Triggered when crafting a recipe&lt;/li&gt;<br />
&lt;li&gt;Conditions:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;recipe_id&lt;/span&gt;&amp;nbsp;&#8211; the resource location of the recipe crafted&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;ingredients&lt;/span&gt;&amp;nbsp;&#8211; an array of predicates for the item stacks used in the recipe<br />
&lt;ul&gt;<br />
&lt;li&gt;A single-item stack can only be used to fulfill one predicate&lt;/li&gt;<br />
&lt;li&gt;Each predicate needs to be fulfilled to trigger the advancement. This allows for separation between recipes that have the same identifier but use different ingredients.&lt;/li&gt;<br />
&lt;li&gt;This field is optional. When not provided, or left empty, only the&amp;nbsp;&lt;span class="bedrock-server"&gt;recipe_id&lt;/span&gt;&amp;nbsp;will dictate the success of the trigger&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Changed Triggers&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;All fields in&amp;nbsp;&lt;span class="bedrock-server"&gt;placed_block&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;item_used_on_block,&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;allay_drop_item_on_block&lt;/span&gt;&amp;nbsp;have been collapsed into a single&amp;nbsp;&lt;span class="bedrock-server"&gt;location&lt;/span&gt;&amp;nbsp;field&lt;/li&gt;<br />
&lt;li&gt;The new&amp;nbsp;&lt;span class="bedrock-server"&gt;location&lt;/span&gt;&amp;nbsp;is similar to the&amp;nbsp;&lt;span class="bedrock-server"&gt;player&lt;/span&gt;&amp;nbsp;field &#8211; it is a list of loot conditions/predicates&lt;/li&gt;<br />
&lt;li&gt;All conditions in this list must match for a trigger to run&lt;/li&gt;<br />
&lt;li&gt;Conditions are evaluated in a new loot context called&amp;nbsp;&lt;span class="bedrock-server"&gt;advancement_location&lt;/span&gt;. It has access to:<br />
&lt;ul&gt;<br />
&lt;li&gt;Player as&amp;nbsp;&lt;span class="bedrock-server"&gt;this&lt;/span&gt;&amp;nbsp;entity&lt;/li&gt;<br />
&lt;li&gt;Position of the placed block&lt;/li&gt;<br />
&lt;li&gt;Block state of the placed/interacted block&lt;/li&gt;<br />
&lt;li&gt;Held/used item as &#8220;tool&#8221;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Migration guide:<br />
&lt;ul&gt;<br />
&lt;li&gt;Contents of the old&amp;nbsp;&lt;span class="bedrock-server"&gt;location&lt;/span&gt;&amp;nbsp;field should be migrated to&amp;nbsp;&lt;span class="bedrock-server"&gt;location_check&lt;/span&gt;&amp;nbsp;condition&lt;/li&gt;<br />
&lt;li&gt;Contents of the&amp;nbsp;&lt;span class="bedrock-server"&gt;item&lt;/span&gt;&amp;nbsp;field should be migrated to&amp;nbsp;&lt;span class="bedrock-server"&gt;match_tool&lt;/span&gt;&amp;nbsp;condition&lt;/li&gt;<br />
&lt;li&gt;Contents of the&amp;nbsp;&lt;span class="bedrock-server"&gt;block&lt;/span&gt;&amp;nbsp;+&amp;nbsp;&lt;span class="bedrock-server"&gt;state&lt;/span&gt;&amp;nbsp;fields should be migrated to&amp;nbsp;&lt;span class="bedrock-server"&gt;block_state_property&lt;/span&gt;&amp;nbsp;condition&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;b&gt;Example&lt;/b&gt;&amp;nbsp;(from&amp;nbsp;&lt;span class="bedrock-server"&gt;make_a_sign_glow&lt;/span&gt;&amp;nbsp;advancement):&lt;/p&gt;<br />
&lt;p&gt;Before:&lt;/p&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;span&gt;{ "conditions": { "item": { "items": [ "minecraft:glow_ink_sac" ] }, "location": { "block": { "tag": "minecraft:all_signs" } } }, "trigger": "minecraft:item_used_on_block"<br />
}&lt;/span&gt;&lt;p&gt;&lt;span&gt;After:&lt;/span&gt;&lt;br&gt;&lt;/p&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;pre&gt;&lt;span&gt;&lt;code&gt;{ "conditions": { "location": [ { "condition": "minecraft:match_tool", "predicate": { "items": [ "minecraft:glow_ink_sac" ] } }, { "condition": "minecraft:location_check", "predicate": { "block": { "tag": "minecraft:all_signs" } } } ] }, "trigger": "minecraft:item_used_on_block"<br />
}&lt;/code&gt;&lt;/span&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h2&gt;Damage Types&lt;/h2&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Players outside the world border are now hurt by the damage type&amp;nbsp;&lt;span class="bedrock-server"&gt;outside_border&lt;/span&gt;&amp;nbsp;instead of&amp;nbsp;&lt;span class="bedrock-server"&gt;in_wall&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Forcibly removing an entity using the&amp;nbsp;&lt;span class="bedrock-server"&gt;/kill&lt;/span&gt;&amp;nbsp;command now uses damage type&amp;nbsp;&lt;span class="bedrock-server"&gt;generic_kill&lt;/span&gt;&amp;nbsp;instead of&amp;nbsp;&lt;span class="bedrock-server"&gt;out_of_world&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h2&gt;Tags&lt;/h2&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h3&gt;Block Tags&lt;/h3&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Removed&amp;nbsp;&lt;span class="bedrock-server"&gt;replaceable_plants&lt;/span&gt;&amp;nbsp;since it was only used as a subset of the blocks for the tag above, and not as universally&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;replaceable_by_trees&lt;/span&gt;&amp;nbsp;to better express blocks that are replaced when the tree grows through them&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;replaceable&lt;/span&gt;&amp;nbsp;with all the blocks that can be replaced<br />
&lt;ul&gt;<br />
&lt;li&gt;This tag only represents the internal state of the game, changing this tag does not make blocks replaceable&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;sword_efficient&lt;/span&gt;&amp;nbsp;to represent blocks that are broken 50% faster by a sword than normal&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;maintains_farmland&lt;/span&gt;&amp;nbsp;to represent which blocks will not cause farmland to be converted into dirt due to drying out when placed on top of it&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;combination_step_sound_blocks&lt;/span&gt;&amp;nbsp;that controls which block produces a combination of step sounds&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;enchantment_power_provider&lt;/span&gt;&amp;nbsp;to control which blocks increase the level of an Enchantment Table&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;enchantment_power_transmitter&lt;/span&gt;&amp;nbsp;to control which blocks are allowed between an Enchantment Table and a Bookshelf (or other Power Transmitter)&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;vibration_resonators&lt;/span&gt;&amp;nbsp;to control which blocks transmit vibration signals when placed next to Sculk Sensors&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;trail_ruins_replaceable&lt;/span&gt;&amp;nbsp;for blocks that Trail Ruins can replace when generating&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;sniffer_diggable_block&lt;/span&gt;&amp;nbsp;to control which blocks Sniffers can dig&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;sniffer_egg_hatch_boost&lt;/span&gt;&amp;nbsp;to that control on which blocks Sniffer Eggs hatch twice as fast&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;ceiling_hanging_signs&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;wall_hanging_signs&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;all_hanging_signs&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;stone_buttons&lt;/span&gt;&amp;nbsp;block tag&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;cherry_logs&lt;/span&gt;&amp;nbsp;block tag&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;bamboo_blocks&lt;/span&gt;&amp;nbsp;block tag&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h3&gt;Item Tags&lt;/h3&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;villager_plantable_seeds&lt;/span&gt;&amp;nbsp;to represent which kind of seeds Villagers can farm&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;noteblock_top_instruments&lt;/span&gt;&amp;nbsp;to control which blocks can be placed on top of Note Blocks without sneaking&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;breaks_decorated_pots&lt;/span&gt;&amp;nbsp;to control which tools can break Decorated Pots&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;decorated_pot_ingredients&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;decorated_pot_sherds&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;sniffer_food&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;trimmable_armor&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;trim_materials&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;trim_templates&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;stone_buttons&lt;/span&gt;&amp;nbsp;item tag&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;cherry_logs&lt;/span&gt;&amp;nbsp;item tag&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;bamboo_blocks&lt;/span&gt;&amp;nbsp;item tag&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h3&gt;Biome Tags&lt;/h3&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;has_structure/trail_ruins&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h2&gt;Game Events&lt;/h2&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Removed&amp;nbsp;&lt;span class="bedrock-server"&gt;piston_contract&lt;/span&gt;&amp;nbsp;game event in favor of&amp;nbsp;&lt;span class="bedrock-server"&gt;block_deactivate&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Removed&amp;nbsp;&lt;span class="bedrock-server"&gt;piston_extend&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;dispense_fail&lt;/span&gt;&amp;nbsp;game events in favor of&amp;nbsp;&lt;span class="bedrock-server"&gt;block_activate&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Many game events have new vibration frequencies:<br />
&lt;ul&gt;<br />
&lt;li&gt;1:&amp;nbsp;&lt;span class="bedrock-server"&gt;step&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;swim&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;flap&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;2:&amp;nbsp;&lt;span class="bedrock-server"&gt;projectile_land&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;hit_ground&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;splash&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;3:&amp;nbsp;&lt;span class="bedrock-server"&gt;item_interact_finish&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;projectile_shoot&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;instrument_play&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;4:&amp;nbsp;&lt;span class="bedrock-server"&gt;entity_roar&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;entity_shake&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;elytra_glide&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;5:&amp;nbsp;&lt;span class="bedrock-server"&gt;entity_dismount&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;equip&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;6:&amp;nbsp;&lt;span class="bedrock-server"&gt;entity_mount&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;entity_interact&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;shear&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;7:&amp;nbsp;&lt;span class="bedrock-server"&gt;entity_damage&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;8:&amp;nbsp;&lt;span class="bedrock-server"&gt;drink&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;eat&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;9:&amp;nbsp;&lt;span class="bedrock-server"&gt;container_close&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;block_close&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;block_deactivate&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;block_detach&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;10:&amp;nbsp;&lt;span class="bedrock-server"&gt;container_open&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;block_open&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;block_activate&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;block_attach&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;prime_fuse&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;note_block_play&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;11:&amp;nbsp;&lt;span class="bedrock-server"&gt;block_change&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;12:&amp;nbsp;&lt;span class="bedrock-server"&gt;block_destroy&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;fluid_pickup&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;13:&amp;nbsp;&lt;span class="bedrock-server"&gt;block_place&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;fluid_place&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;14:&amp;nbsp;&lt;span class="bedrock-server"&gt;entity_place&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;lightning_strike&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;teleport&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;15:&amp;nbsp;&lt;span class="bedrock-server"&gt;entity_die&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;explode&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h2&gt;Fonts&lt;/h2&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h3&gt;New&amp;nbsp;&lt;span class="bedrock-server"&gt;Unihex&lt;/span&gt;&amp;nbsp;Glyph Provider&lt;/h3&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;New glyph provider for reading Unifont HEX files<br />
&lt;ul&gt;<br />
&lt;li&gt;HEX format describes font glyphs using a bitmap<br />
&lt;ul&gt;<br />
&lt;li&gt;The height of every glyph is 16 pixels&lt;/li&gt;<br />
&lt;li&gt;The width of the glyph can be 8, 16, 24, or 32 pixels&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Every line is made of two hexadecimal numbers separated by&amp;nbsp;&lt;span class="bedrock-server"&gt;:&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;The first value describes a codepoint &#8211; it must have 4, 5, or 6 hex digits&lt;/li&gt;<br />
&lt;li&gt;The second value describes the glyph as a stream of bits, line by line&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;When rendering, empty columns on the left and right sides of glyphs are removed<br />
&lt;ul&gt;<br />
&lt;li&gt;Custom glyph widths can be set with&amp;nbsp;&lt;span class="bedrock-server"&gt;size_overrides&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;This provider requires two fields:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;hex_file&lt;/span&gt;&amp;nbsp;&#8211; path to ZIP archive containing one or more&amp;nbsp;&lt;span class="bedrock-server"&gt;*.hex&lt;/span&gt;&amp;nbsp;files (files in the archive with different extensions are ignored)&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;size_overrides&lt;/span&gt;&amp;nbsp;&#8211; list of codepoint ranges that should have width different from auto-detected (based on empty space in glyph). Fields:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;from&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;to&lt;/span&gt;&amp;nbsp;&#8211; start and end of codepoint range (inclusive)&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;left&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;right&lt;/span&gt;&amp;nbsp;&#8211; integers describing the position of the left-most and right-most columns of the glyph in the range<br />
&lt;ul&gt;<br />
&lt;li&gt;Any bits in columns outside of this range will be discarded&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h3&gt;New&amp;nbsp;&lt;span class="bedrock-server"&gt;Reference&lt;/span&gt;&amp;nbsp;Glyph Provider&lt;/h3&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;New glyph provider that can be used to include providers from other fonts<br />
&lt;ul&gt;<br />
&lt;li&gt;Providers are guaranteed to be loaded only once, no matter how many times they are included&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Provider has one field&amp;nbsp;&lt;span class="bedrock-server"&gt;id&lt;/span&gt;, that describes another font to be included in the currently loaded one<br />
&lt;ul&gt;<br />
&lt;li&gt;Inclusion is performed after all fonts are loaded, so it will include all providers for a given font defined in all datapacks&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h3&gt;Removed&amp;nbsp;&lt;span class="bedrock-server"&gt;Legacy_Unicode&lt;/span&gt;&amp;nbsp;Glyph Provider&lt;/h3&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The&amp;nbsp;&lt;span class="bedrock-server"&gt;legacy_unicode&lt;/span&gt;&amp;nbsp;glyph provider has been removed&lt;/li&gt;<br />
&lt;li&gt;This functionality has been replaced by the&amp;nbsp;&lt;span class="bedrock-server"&gt;unihex&lt;/span&gt;&amp;nbsp;provider&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h2&gt;Quick Play&lt;/h2&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added support for four new command line arguments that allow the game to be launched directly into a world&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;quickPlayPath&lt;/span&gt;&amp;nbsp;takes a specified path for logging (relative to the run directory)<br />
&lt;ul&gt;<br />
&lt;li&gt;If a path is provided the following will be logged upon joining a world:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;type&lt;/span&gt;: is either&amp;nbsp;&lt;span class="bedrock-server"&gt;singleplayer&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;multiplayer&lt;/span&gt;, or&amp;nbsp;&lt;span class="bedrock-server"&gt;realms&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;identifier&lt;/span&gt;: represents the world you want to join<br />
&lt;ul&gt;<br />
&lt;li&gt;For singleplayer, the folder name of the world&lt;/li&gt;<br />
&lt;li&gt;For multiplayer, the IP address of the server&lt;/li&gt;<br />
&lt;li&gt;For realms, the Realms ID&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;port&lt;/span&gt;: represents the server port and is only logged for multiplayer&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;name&lt;/span&gt;: The name of the world&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;gamemode&lt;/span&gt;: The gamemode of the world&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;lastPlayedTime&lt;/span&gt;: The time you joined the world&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Example:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;&#8211;quickPlayPath &#8220;quickPlay/log.json&#8221;&lt;/span&gt;&amp;nbsp;will resolve into&amp;nbsp;&lt;span class="bedrock-server"&gt;.minecraft/quickPlay/log.json&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;quickPlaySingleplayer&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;quickPlayMultiplayer,&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;quickPlayRealms&lt;/span&gt;&amp;nbsp;all take their respective&amp;nbsp;&lt;span class="bedrock-server"&gt;identifier&lt;/span&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;If one of these arguments is provided, the game will try to launch directly into the given world&lt;/li&gt;<br />
&lt;li&gt;Examples:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;&#8211;quickPlaySingleplayer &#8220;New World&#8221;&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;&#8211;quickPlayMultiplayer &#8220;localhost:25565&#8221;&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;&#8211;quickPlayRealms &#8220;1234&#8221;&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h2&gt;Telemetry&lt;/h2&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h3&gt;All Events&lt;/h3&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added new property:&amp;nbsp;&lt;span class="bedrock-server"&gt;launcher_name&lt;/span&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;This is set based on the&amp;nbsp;&lt;span class="bedrock-server"&gt;minecraft.launcher.brand&lt;/span&gt;&amp;nbsp;system property&lt;/li&gt;<br />
&lt;li&gt;This will help us troubleshoot game launch-related bugs more effectively, as we will be able to see whether the issue originated in the Minecraft launcher or a third-party program&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h3&gt;Updated Required Events&lt;/h3&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;world_loaded&lt;/span&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added new property:&amp;nbsp;&lt;span class="bedrock-server"&gt;realms_map_content&lt;/span&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;When loading into a Realms Map Content world (Minigame), the&amp;nbsp;&lt;span class="bedrock-server"&gt;world_loaded&lt;/span&gt;&amp;nbsp;event will receive the name of that map&lt;/li&gt;<br />
&lt;li&gt;This is to help us understand how Java Realms players interact with Java Realms adventure or minimap content&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h3&gt;New Optional Events&lt;/h3&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;advancement_made&lt;/span&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;This event is triggered when a player completes an advancement and allows us to see the advancement ID and the time when the advancement was completed&lt;/li&gt;<br />
&lt;li&gt;This helps us as a studio understand player progress and limits, which informs our game design&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;game_load_times&lt;/span&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;This event is triggered when the game client is loaded&lt;/li&gt;<br />
&lt;li&gt;Includes the time it took for the client to load&lt;/li&gt;<br />
&lt;li&gt;This is so that we can work on improving and reducing the time it takes to load the game client&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h2&gt;&lt;span class="bedrock-server"&gt;Server.Properties&lt;/span&gt;&lt;/h2&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;File is now read in UTF-8 initially, with the previous encoding (ISO 8859-1/Latin 1) as a fallback&lt;/li&gt;<br />
&lt;li&gt;File is now written with UTF-8 encoding&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h2&gt;SymbolicC Link Validation&lt;/h2&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;p&gt;To improve safety, the game will now detect symbolic links used inside the world directory. For a detailed explanation, check our&amp;nbsp;&lt;a href="https://aka.ms/MinecraftSymLinks"&gt;help article&lt;/a&gt;.&lt;/p&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;If the target of a symbolic link is not on the user-configured allow-list, the game will not proceed with loading the world<br />
&lt;ul&gt;<br />
&lt;li&gt;Note: the world directory itself can still be linked&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;The list of allowed symbolic link targets is stored in the file&amp;nbsp;&lt;span class="bedrock-server"&gt;allowed_symlinks.txt&lt;/span&gt;&amp;nbsp;in the client or server top directory&lt;/li&gt;<br />
&lt;li&gt;The file consists of entries (one per line) with the following formats allowed:<br />
&lt;ul&gt;<br />
&lt;li&gt;Lines starting with&amp;nbsp;&lt;span class="bedrock-server"&gt;#&lt;/span&gt;&amp;nbsp;are comments and are ignored&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;[type]pattern&lt;/span&gt;, where&amp;nbsp;&lt;span class="bedrock-server"&gt;type&lt;/span&gt;&amp;nbsp;can be a&amp;nbsp;&lt;span class="bedrock-server"&gt;glob&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;regex,&lt;/span&gt;&amp;nbsp;or&amp;nbsp;&lt;span class="bedrock-server"&gt;prefix&lt;/span&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;prefix&lt;/span&gt;&amp;nbsp;matches the start of the path with the given pattern (so for&amp;nbsp;&lt;span class="bedrock-server"&gt;/test&lt;/span&gt;&amp;nbsp;paths&amp;nbsp;&lt;span class="bedrock-server"&gt;/test&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;/test/&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;/test/foo.txt&lt;/span&gt;&amp;nbsp;would match)&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;regex&lt;/span&gt;&amp;nbsp;matches regular expression against the whole path&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;glob&lt;/span&gt;&amp;nbsp;uses an OS-specific path-matching mechanism (for example&amp;nbsp;&lt;span class="bedrock-server"&gt;*.txt&lt;/span&gt;&amp;nbsp;would usually match files with a&amp;nbsp;&lt;span class="bedrock-server"&gt;txt&lt;/span&gt;&amp;nbsp;extension)&lt;/li&gt;<br />
&lt;li&gt;Note: paths will use OS-specific separators&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;pattern&lt;/span&gt;, which uses the default&amp;nbsp;&lt;span class="bedrock-server"&gt;prefix&lt;/span&gt;&amp;nbsp;type&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;p&gt;Around 250 bugs were fixed in this release. View the&amp;nbsp;&lt;a href="https://bugs.mojang.com/issues/?filter=27705"&gt;list on the issue tracker&lt;/a&gt;.&lt;/p&gt;<br />
&lt;pre&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;/div&gt;<br />
										<br />
<br />
<a href="https://www.sickgaming.net/blog/2023/06/08/minecraft-java-edition-trails-tales-update/" target="_blank" rel="noopener" class="mycode_url">https://www.sickgaming.net/blog/2023/06/...es-update/</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[News - Malware included with some mods on CurseForge]]></title>
			<link>https://sickgaming.net/thread-101468.html</link>
			<pubDate>Sun, 10 Sep 2023 00:54:22 -0200</pubDate>
			<dc:creator><![CDATA[<a href="https://sickgaming.net/member.php?action=profile&uid=12">xSicKxBot</a>]]></dc:creator>
			<guid isPermaLink="false">https://sickgaming.net/thread-101468.html</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">News - Malware included with some mods on CurseForge</span><br />
<br />
&lt;div style="margin: 5px 5% 10px 5%;"&gt;&lt;img src="https://www.sickgaming.net/blog/wp-content/uploads/2023/08/malware-included-with-some-mods-on-curseforge.png" width="16" height="16" title="" alt="" /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;img decoding="async" src="https://www.sickgaming.net/blog/wp-content/uploads/2023/08/malware-included-with-some-mods-on-curseforge.png" class="ff-og-image-inserted"&gt;&lt;/div&gt;<br />
&lt;p&gt;A malicious user has created several accounts and uploaded projects containing malware to the platform.&lt;/p&gt;<br />
&lt;p&gt;Separately a user belonging to Luna Pixel Studios (LPS) was hacked and was used to upload similar malware.&lt;/p&gt;<br />
&lt;p&gt;CurseForge has banned all accounts relevant to this and disabled the LPS one as well. They are in direct contact with the LPS team to help them restore their access.&lt;/p&gt;<br />
&lt;p&gt;To be clear CurseForge is not compromised. No admin account was hacked.&lt;/p&gt;<br />
&lt;p&gt;CurseForge has made a Detector Tool that will enable you to check whether you have been compromised by any of the projects containing said malware. This tool relied on the amazing work of the author community who has investigated these malicious files and published their efforts on hackmd.io:&lt;br /&gt;&lt;a href="https://hackmd.io/B46EYzKXSfWSF35DeCZz9A#Credits" rel="noopener nofollow" target="_blank"&gt;https://hackmd.io/B46EYzKXSfWSF35DeCZz9A#Credits&lt;/a&gt;&lt;/p&gt;<br />
&lt;p&gt;Please use the following article to understand which projects were containing said malware and whether you need to use the tool and how to do so: &lt;a href="https://support.curseforge.com/en/support/solutions/articles/9000228509-june-2023-infected-mods-detection-tool/" rel="noopener nofollow" target="_blank"&gt;https://support.curseforge.com/en/support/solutions/articles/9000228509-june-2023-infected-mods-detection-tool/&lt;/a&gt;&lt;/p&gt;<br />
&lt;p&gt;CurseForge has made the tool available and open sourced and it can be directly found here: &lt;a href="https://github.com/overwolf/detection-tool" rel="noopener nofollow" target="_blank"&gt;https://github.com/overwolf/detection-tool&lt;/a&gt;&lt;/p&gt;<br />
&lt;/div&gt;<br />
										<br />
<br />
<a href="https://www.sickgaming.net/blog/2023/06/07/malware-included-with-some-mods-on-curseforge/" target="_blank" rel="noopener" class="mycode_url">https://www.sickgaming.net/blog/2023/06/...urseforge/</a>]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">News - Malware included with some mods on CurseForge</span><br />
<br />
&lt;div style="margin: 5px 5% 10px 5%;"&gt;&lt;img src="https://www.sickgaming.net/blog/wp-content/uploads/2023/08/malware-included-with-some-mods-on-curseforge.png" width="16" height="16" title="" alt="" /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;img decoding="async" src="https://www.sickgaming.net/blog/wp-content/uploads/2023/08/malware-included-with-some-mods-on-curseforge.png" class="ff-og-image-inserted"&gt;&lt;/div&gt;<br />
&lt;p&gt;A malicious user has created several accounts and uploaded projects containing malware to the platform.&lt;/p&gt;<br />
&lt;p&gt;Separately a user belonging to Luna Pixel Studios (LPS) was hacked and was used to upload similar malware.&lt;/p&gt;<br />
&lt;p&gt;CurseForge has banned all accounts relevant to this and disabled the LPS one as well. They are in direct contact with the LPS team to help them restore their access.&lt;/p&gt;<br />
&lt;p&gt;To be clear CurseForge is not compromised. No admin account was hacked.&lt;/p&gt;<br />
&lt;p&gt;CurseForge has made a Detector Tool that will enable you to check whether you have been compromised by any of the projects containing said malware. This tool relied on the amazing work of the author community who has investigated these malicious files and published their efforts on hackmd.io:&lt;br /&gt;&lt;a href="https://hackmd.io/B46EYzKXSfWSF35DeCZz9A#Credits" rel="noopener nofollow" target="_blank"&gt;https://hackmd.io/B46EYzKXSfWSF35DeCZz9A#Credits&lt;/a&gt;&lt;/p&gt;<br />
&lt;p&gt;Please use the following article to understand which projects were containing said malware and whether you need to use the tool and how to do so: &lt;a href="https://support.curseforge.com/en/support/solutions/articles/9000228509-june-2023-infected-mods-detection-tool/" rel="noopener nofollow" target="_blank"&gt;https://support.curseforge.com/en/support/solutions/articles/9000228509-june-2023-infected-mods-detection-tool/&lt;/a&gt;&lt;/p&gt;<br />
&lt;p&gt;CurseForge has made the tool available and open sourced and it can be directly found here: &lt;a href="https://github.com/overwolf/detection-tool" rel="noopener nofollow" target="_blank"&gt;https://github.com/overwolf/detection-tool&lt;/a&gt;&lt;/p&gt;<br />
&lt;/div&gt;<br />
										<br />
<br />
<a href="https://www.sickgaming.net/blog/2023/06/07/malware-included-with-some-mods-on-curseforge/" target="_blank" rel="noopener" class="mycode_url">https://www.sickgaming.net/blog/2023/06/...urseforge/</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[News - Minecraft Beta & Preview – 1.19.80.21]]></title>
			<link>https://sickgaming.net/thread-101451.html</link>
			<pubDate>Sat, 09 Sep 2023 06:08:50 -0200</pubDate>
			<dc:creator><![CDATA[<a href="https://sickgaming.net/member.php?action=profile&uid=12">xSicKxBot</a>]]></dc:creator>
			<guid isPermaLink="false">https://sickgaming.net/thread-101451.html</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">News - Minecraft Beta &amp; Preview – 1.19.80.21</span><br />
<br />
&lt;div style="margin: 5px 5% 10px 5%;"&gt;&lt;img src="https://www.sickgaming.net/blog/wp-content/uploads/2023/03/minecraft-beta-preview-1-19-80-21.png" width="16" height="16" title="" alt="" /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;img decoding="async" src="https://www.sickgaming.net/blog/wp-content/uploads/2023/03/minecraft-beta-preview-1-19-80-21.png" class="ff-og-image-inserted"&gt;&lt;/div&gt;<br />
&lt;p&gt;The latest changelog for the recently released Beta &amp;amp; Preview 1.19.80.21.&lt;/p&gt;<br />
&lt;h3&gt;&lt;strong&gt;Experimental Features&lt;/strong&gt;&lt;/h3&gt;<br />
&lt;p&gt;&lt;strong&gt;Armor Trims&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;You can now visually customize your armor with a variety of unique trims at the Smithing Table&lt;/li&gt;<br />
&lt;li&gt;Armor Trims are purely visual with no gameplay benefits, and can only be applied to Helmets, Chestplates, Leggings, and Boots<br />
&lt;ul&gt;<br />
&lt;li&gt;All trim patterns are visually the same on an armor&#8217;s item icon, but the color will still change based on the trim material&lt;/li&gt;<br />
&lt;li&gt;To check which trim pattern a piece of armor has, you can hover over it in the inventory&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Armor Trim Smithing Templates can be found all throughout the world, and each of the following structures contains its own unique Smithing Template:<br />
&lt;ul&gt;<br />
&lt;li&gt;Pillager Outpost<br />
&lt;ul&gt;<br />
&lt;li&gt;Sentry Armor Trim&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Desert Pyramid<br />
&lt;ul&gt;<br />
&lt;li&gt;Dune Armor Trim&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Shipwreck<br />
&lt;ul&gt;<br />
&lt;li&gt;Coast Armor Trim&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Jungle Temple<br />
&lt;ul&gt;<br />
&lt;li&gt;Wild Armor Trim&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Ocean Monument<br />
&lt;ul&gt;<br />
&lt;li&gt;Tide Armor Trim&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Ancient City<br />
&lt;ul&gt;<br />
&lt;li&gt;Ward Armor Trim&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Woodland Mansion<br />
&lt;ul&gt;<br />
&lt;li&gt;Vex Armor Trim&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Nether Fortress<br />
&lt;ul&gt;<br />
&lt;li&gt;Rib Armor Trim&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Bastion Remnant<br />
&lt;ul&gt;<br />
&lt;li&gt;Snout Armor Trim&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Stronghold<br />
&lt;ul&gt;<br />
&lt;li&gt;Eye Armor Trim&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;End City<br />
&lt;ul&gt;<br />
&lt;li&gt;Spire Armor Trim&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Smithing Templates are found in Chests in their respective structure, except for the Ocean Monument. Instead of finding it in Chests, Elder Guardians sometimes drop a Smithing Template when defeated&lt;/li&gt;<br />
&lt;li&gt;Some Armor Trim Smithing Templates are rarer than others, so be on the lookout for them to impress your friends!&lt;/li&gt;<br />
&lt;li&gt;An Armor Trim has two properties: a pattern and a material<br />
&lt;ul&gt;<br />
&lt;li&gt;The pattern is defined by the Smithing Template used to apply the trim and represents the visual pattern of the trim&lt;/li&gt;<br />
&lt;li&gt;The material is defined by what ingredient you used to apply the trim and represents the color of the trim&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;The viable ingredients you can use to define the color of your Armor Trim are the following:<br />
&lt;ul&gt;<br />
&lt;li&gt;Iron&lt;/li&gt;<br />
&lt;li&gt;Copper&lt;/li&gt;<br />
&lt;li&gt;Gold&lt;/li&gt;<br />
&lt;li&gt;Lapis&lt;/li&gt;<br />
&lt;li&gt;Emerald&lt;/li&gt;<br />
&lt;li&gt;Diamond&lt;/li&gt;<br />
&lt;li&gt;Netherite&lt;/li&gt;<br />
&lt;li&gt;Redstone&lt;/li&gt;<br />
&lt;li&gt;Amethyst&lt;/li&gt;<br />
&lt;li&gt;Quartz&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Blocks&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The Piglin Head Block&#8217;s ears now flap when the wearer is Riding a vehicle&lt;/li&gt;<br />
&lt;li&gt;Cherry Stripped Wood can now be crafted from Cherry Stripped Log (&lt;a href="https://bugs.mojang.com/browse/MCPE-168053"&gt;MCPE-168053&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Updated Cherry Leaves &amp;amp; Cherry Sign textures (&lt;a href="https://bugs.mojang.com/browse/MCPE-168059"&gt;MCPE-168059&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Archaeology feature set:&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added the Suspicious Gravel block&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Mobs&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Frogs born in the Cherry Grove biome are now the temperate variant instead of the cold variant (&lt;a href="https://bugs.mojang.com/browse/MCPE-168083"&gt;MCPE-168083&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Netherite Equipment&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Netherite equipment crafting now also requires a Netherite Upgrade Smithing Template&lt;/li&gt;<br />
&lt;li&gt;Netherite Upgrade Smithing Templates can be found randomly in all Bastion Remnant chests, and there is a guarantee of 2 in every Treasure Room Bastion Remnant&lt;/li&gt;<br />
&lt;li&gt;This change was made for a variety of reasons:<br />
&lt;ul&gt;<br />
&lt;li&gt;Increases the time players utilize Diamond equipment before Netherite&lt;/li&gt;<br />
&lt;li&gt;Make Netherite equipment a more significant achievement in the game&#8217;s progression&lt;/li&gt;<br />
&lt;li&gt;Adapts Netherite more naturally into the new Smithing Table crafting system&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Smithing Templates&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Smithing Tables have been redesigned into a workstation for physical equipment upgrades and modifications&lt;/li&gt;<br />
&lt;li&gt;Alongside slots for combining a piece of equipment and materials, there is now a required slot for an item type called Smithing Templates&lt;/li&gt;<br />
&lt;li&gt;Smithing Templates define what type of upgrade you will be making to the equipment<br />
&lt;ul&gt;<br />
&lt;li&gt;It specifies both what type of items you can upgrade, and which ingredients are valid to customize the upgrade&lt;/li&gt;<br />
&lt;li&gt;There are currently two categories of Smithing Templates: Armor Trim and Netherite Upgrade&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Smithing Templates are consumed when used to upgrade an item in the Smithing Table&lt;/li&gt;<br />
&lt;li&gt;You can craft a copy of a Smithing Template in the Crafting Table with 7 Diamonds + 1 block of material that the template is made out of + 1 Smithing Template, which will output 2 of the same Smithing Template&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;&lt;strong&gt;Features and Bug Fixes&lt;/strong&gt;&lt;/h3&gt;<br />
&lt;p&gt;&lt;strong&gt;Accessibility Features&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Potions no longer have an enchantment glint due to it obscuring the color of the potion contents&lt;/li&gt;<br />
&lt;li&gt;Potions have had their colors adjusted to make them more distinguishable from each other&lt;/li&gt;<br />
&lt;li&gt;Decreased the default visibility of the glint on enchanted items, which can now be modified in the Accessibility Settings&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Blocks&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&#8220;fence&#8221; block is now split into unique names, &#8220;oak_fence&#8221;, &#8220;acacia_fence&#8221;, &#8220;birch_fence&#8221;, &#8220;dark_oak_fence&#8221;, &#8220;jungle_fence&#8221;, and &#8220;spruce_fence&#8221;&lt;/li&gt;<br />
&lt;li&gt;Commands will still work with &#8220;fence&#8221;, but only new fence names will be suggested in the command prompt&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Gameplay&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Fixed experience orb position desync after teleport (&lt;a href="https://bugs.mojang.com/browse/MCPE-59584"&gt;MCPE-59584&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Going into lava in third person view no longer causes the camera to turn black (&lt;a href="https://bugs.mojang.com/browse/MCPE-166861"&gt;MCPE-166861&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Fixed an issue where players load incorrect data when loading a local game after connecting to a server or Realm (&lt;a href="https://bugs.mojang.com/browse/MCPE-164765"&gt;MCPE-164765&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Fixed an issue where the player camera height was incorrect with or without the sneak toggle (&lt;a href="https://bugs.mojang.com/browse/MCPE-167559"&gt;MCPE-167559&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Graphical&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;LevelChunks no longer flicker in The End dimension when Clientside Chunk Generation is enabled&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;User Interface&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Corrected toggle navigation in the Edit World menu while using a gamepad or keyboard that was previously skipped&lt;/li&gt;<br />
&lt;li&gt;Updated designs for sign-in and sign-up screens in the preview&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Vanilla Parity&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Search bar in Creative inventory screen is now automatically selected while using a keyboard&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Villagers&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Villagers will now wake up in a valid position and will not phase through blocks (&lt;a href="https://bugs.mojang.com/browse/MCPE-142544"&gt;MCPE-142544&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;&lt;strong&gt;Technical Updates&lt;/strong&gt;&lt;/h3&gt;<br />
&lt;p&gt;&lt;strong&gt;AI Goals&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added &#8220;cooldown&#8221; field to target descriptors in &#8220;minecraft:behavior.nearest_attackable_target&#8221; goal&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Blocks&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Sponges no longer emit water drop particles underwater (&lt;a href="https://bugs.mojang.com/browse/MCPE-122138"&gt;MCPE-122138&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Commands&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;For worlds using game version 1.19.80 and above, acquiring a custom spawn egg through a command can only succeed with their full name rather than with an aux value, eg. &#8220;/give @s namespace:actor_spawn_egg&#8221;&lt;/li&gt;<br />
&lt;li&gt;Removed requirement for blockState argument(s) when using other optional args in /fill /setblock and /clone (&lt;a href="https://bugs.mojang.com/browse/MCPE-167959"&gt;MCPE-167959&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Implemented the &#8220;inputpermission&#8221; command, which allows for setting the player&#8217;s camera or movement as enabled or disabled<br />
&lt;ul&gt;<br />
&lt;li&gt;Syntax: /inputpermission set &amp;lt;target: player&amp;gt; &amp;lt;permission: camera | movement&amp;gt; &amp;lt;state: enabled | disabled&amp;gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Implemented the &#8220;haspermission&#8221; target selector, which allows for selection based on player permission levels&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;General&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;For behavior packs using version 1.19.80 and above, recipes no longer accept a Molang query for the item&#8217;s data field, instead use the item&#8217;s full name, eg. use { &#8220;item&#8221;: &#8220;namespace:actor_spawn_egg&#8221; } instead of { &#8220;item&#8221;: &#8220;spawn_egg&#8221;, &#8220;data&#8221;: &#8220;query.get_actor_info_id(&#8216;namespace:actor&#8217;)&#8221; }&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;&lt;strong&gt;Experimental Technical Features&lt;/strong&gt;&lt;/h3&gt;<br />
&lt;p&gt;&lt;strong&gt;Editor&lt;/strong&gt;&lt;/p&gt;<br />
&lt;p&gt;The Editor is in early development, and available for keyboard/mouse on Windows PC Bedrock Preview builds. Join our Discussion forum, post bugs, view more detailed release notes, and share your creations on&amp;nbsp;&lt;a href="https://github.com/Mojang/minecraft-editor"&gt;GitHub.&lt;/a&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Custom blocks are now listed in the block selector&lt;/li&gt;<br />
&lt;li&gt;Fixed z-fighting on paste preview over selection volume&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;strong&gt;Scripting&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Form promises are now rejected using typed errors, vs. strings as used previously&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;ItemStack&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getTags(): string[]&lt;/em&gt;&#8211; Returns all tags for the item&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;hasTag(tag: string): boolean&lt;/em&gt;&#8211; Returns true if the item has the specified tag&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;EntityEquipmentInventoryComponent&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;This component is used to manipulate the equipment of mobs and players. To use it, call&amp;nbsp;&lt;em&gt;getComponent(&#8216;equipment_inventory&#8217;)&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getEquipment(equipmentSlot: EquipmentSlot): ItemStack | undefined&lt;/em&gt;&lt;em&gt;&#8211;&amp;nbsp;&lt;/em&gt;Returns the item in the given equipment slot&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getEquipmentSlot(equipmentSlot: EquipmentSlot): ContainerSlot&lt;/em&gt;&#8211; Returns the container slot for the given equipment slot&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;setEquipment(equipmentSlot: EquipmentSlot, itemStack?: ItemStack): void&lt;/em&gt;&#8211; Sets the item in the given equipment slot&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;ItemDurabilityComponent&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The ItemDurabilityComponent now works with all damageable items, not just custom items&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;damageRange&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Setting damage will now throw an exception if it is outside of the range [0, maxDurability]&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;GameTest Framework&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Update specific GameTest exceptions to be thrown as GameTestError error objects&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/div&gt;<br />
										<br />
<br />
<a href="https://www.sickgaming.net/blog/2023/03/15/minecraft-beta-preview-1-19-80-21/" target="_blank" rel="noopener" class="mycode_url">https://www.sickgaming.net/blog/2023/03/...-19-80-21/</a>]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">News - Minecraft Beta &amp; Preview – 1.19.80.21</span><br />
<br />
&lt;div style="margin: 5px 5% 10px 5%;"&gt;&lt;img src="https://www.sickgaming.net/blog/wp-content/uploads/2023/03/minecraft-beta-preview-1-19-80-21.png" width="16" height="16" title="" alt="" /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;img decoding="async" src="https://www.sickgaming.net/blog/wp-content/uploads/2023/03/minecraft-beta-preview-1-19-80-21.png" class="ff-og-image-inserted"&gt;&lt;/div&gt;<br />
&lt;p&gt;The latest changelog for the recently released Beta &amp;amp; Preview 1.19.80.21.&lt;/p&gt;<br />
&lt;h3&gt;&lt;strong&gt;Experimental Features&lt;/strong&gt;&lt;/h3&gt;<br />
&lt;p&gt;&lt;strong&gt;Armor Trims&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;You can now visually customize your armor with a variety of unique trims at the Smithing Table&lt;/li&gt;<br />
&lt;li&gt;Armor Trims are purely visual with no gameplay benefits, and can only be applied to Helmets, Chestplates, Leggings, and Boots<br />
&lt;ul&gt;<br />
&lt;li&gt;All trim patterns are visually the same on an armor&#8217;s item icon, but the color will still change based on the trim material&lt;/li&gt;<br />
&lt;li&gt;To check which trim pattern a piece of armor has, you can hover over it in the inventory&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Armor Trim Smithing Templates can be found all throughout the world, and each of the following structures contains its own unique Smithing Template:<br />
&lt;ul&gt;<br />
&lt;li&gt;Pillager Outpost<br />
&lt;ul&gt;<br />
&lt;li&gt;Sentry Armor Trim&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Desert Pyramid<br />
&lt;ul&gt;<br />
&lt;li&gt;Dune Armor Trim&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Shipwreck<br />
&lt;ul&gt;<br />
&lt;li&gt;Coast Armor Trim&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Jungle Temple<br />
&lt;ul&gt;<br />
&lt;li&gt;Wild Armor Trim&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Ocean Monument<br />
&lt;ul&gt;<br />
&lt;li&gt;Tide Armor Trim&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Ancient City<br />
&lt;ul&gt;<br />
&lt;li&gt;Ward Armor Trim&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Woodland Mansion<br />
&lt;ul&gt;<br />
&lt;li&gt;Vex Armor Trim&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Nether Fortress<br />
&lt;ul&gt;<br />
&lt;li&gt;Rib Armor Trim&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Bastion Remnant<br />
&lt;ul&gt;<br />
&lt;li&gt;Snout Armor Trim&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Stronghold<br />
&lt;ul&gt;<br />
&lt;li&gt;Eye Armor Trim&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;End City<br />
&lt;ul&gt;<br />
&lt;li&gt;Spire Armor Trim&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Smithing Templates are found in Chests in their respective structure, except for the Ocean Monument. Instead of finding it in Chests, Elder Guardians sometimes drop a Smithing Template when defeated&lt;/li&gt;<br />
&lt;li&gt;Some Armor Trim Smithing Templates are rarer than others, so be on the lookout for them to impress your friends!&lt;/li&gt;<br />
&lt;li&gt;An Armor Trim has two properties: a pattern and a material<br />
&lt;ul&gt;<br />
&lt;li&gt;The pattern is defined by the Smithing Template used to apply the trim and represents the visual pattern of the trim&lt;/li&gt;<br />
&lt;li&gt;The material is defined by what ingredient you used to apply the trim and represents the color of the trim&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;The viable ingredients you can use to define the color of your Armor Trim are the following:<br />
&lt;ul&gt;<br />
&lt;li&gt;Iron&lt;/li&gt;<br />
&lt;li&gt;Copper&lt;/li&gt;<br />
&lt;li&gt;Gold&lt;/li&gt;<br />
&lt;li&gt;Lapis&lt;/li&gt;<br />
&lt;li&gt;Emerald&lt;/li&gt;<br />
&lt;li&gt;Diamond&lt;/li&gt;<br />
&lt;li&gt;Netherite&lt;/li&gt;<br />
&lt;li&gt;Redstone&lt;/li&gt;<br />
&lt;li&gt;Amethyst&lt;/li&gt;<br />
&lt;li&gt;Quartz&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Blocks&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The Piglin Head Block&#8217;s ears now flap when the wearer is Riding a vehicle&lt;/li&gt;<br />
&lt;li&gt;Cherry Stripped Wood can now be crafted from Cherry Stripped Log (&lt;a href="https://bugs.mojang.com/browse/MCPE-168053"&gt;MCPE-168053&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Updated Cherry Leaves &amp;amp; Cherry Sign textures (&lt;a href="https://bugs.mojang.com/browse/MCPE-168059"&gt;MCPE-168059&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Archaeology feature set:&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added the Suspicious Gravel block&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Mobs&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Frogs born in the Cherry Grove biome are now the temperate variant instead of the cold variant (&lt;a href="https://bugs.mojang.com/browse/MCPE-168083"&gt;MCPE-168083&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Netherite Equipment&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Netherite equipment crafting now also requires a Netherite Upgrade Smithing Template&lt;/li&gt;<br />
&lt;li&gt;Netherite Upgrade Smithing Templates can be found randomly in all Bastion Remnant chests, and there is a guarantee of 2 in every Treasure Room Bastion Remnant&lt;/li&gt;<br />
&lt;li&gt;This change was made for a variety of reasons:<br />
&lt;ul&gt;<br />
&lt;li&gt;Increases the time players utilize Diamond equipment before Netherite&lt;/li&gt;<br />
&lt;li&gt;Make Netherite equipment a more significant achievement in the game&#8217;s progression&lt;/li&gt;<br />
&lt;li&gt;Adapts Netherite more naturally into the new Smithing Table crafting system&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Smithing Templates&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Smithing Tables have been redesigned into a workstation for physical equipment upgrades and modifications&lt;/li&gt;<br />
&lt;li&gt;Alongside slots for combining a piece of equipment and materials, there is now a required slot for an item type called Smithing Templates&lt;/li&gt;<br />
&lt;li&gt;Smithing Templates define what type of upgrade you will be making to the equipment<br />
&lt;ul&gt;<br />
&lt;li&gt;It specifies both what type of items you can upgrade, and which ingredients are valid to customize the upgrade&lt;/li&gt;<br />
&lt;li&gt;There are currently two categories of Smithing Templates: Armor Trim and Netherite Upgrade&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Smithing Templates are consumed when used to upgrade an item in the Smithing Table&lt;/li&gt;<br />
&lt;li&gt;You can craft a copy of a Smithing Template in the Crafting Table with 7 Diamonds + 1 block of material that the template is made out of + 1 Smithing Template, which will output 2 of the same Smithing Template&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;&lt;strong&gt;Features and Bug Fixes&lt;/strong&gt;&lt;/h3&gt;<br />
&lt;p&gt;&lt;strong&gt;Accessibility Features&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Potions no longer have an enchantment glint due to it obscuring the color of the potion contents&lt;/li&gt;<br />
&lt;li&gt;Potions have had their colors adjusted to make them more distinguishable from each other&lt;/li&gt;<br />
&lt;li&gt;Decreased the default visibility of the glint on enchanted items, which can now be modified in the Accessibility Settings&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Blocks&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&#8220;fence&#8221; block is now split into unique names, &#8220;oak_fence&#8221;, &#8220;acacia_fence&#8221;, &#8220;birch_fence&#8221;, &#8220;dark_oak_fence&#8221;, &#8220;jungle_fence&#8221;, and &#8220;spruce_fence&#8221;&lt;/li&gt;<br />
&lt;li&gt;Commands will still work with &#8220;fence&#8221;, but only new fence names will be suggested in the command prompt&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Gameplay&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Fixed experience orb position desync after teleport (&lt;a href="https://bugs.mojang.com/browse/MCPE-59584"&gt;MCPE-59584&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Going into lava in third person view no longer causes the camera to turn black (&lt;a href="https://bugs.mojang.com/browse/MCPE-166861"&gt;MCPE-166861&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Fixed an issue where players load incorrect data when loading a local game after connecting to a server or Realm (&lt;a href="https://bugs.mojang.com/browse/MCPE-164765"&gt;MCPE-164765&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Fixed an issue where the player camera height was incorrect with or without the sneak toggle (&lt;a href="https://bugs.mojang.com/browse/MCPE-167559"&gt;MCPE-167559&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Graphical&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;LevelChunks no longer flicker in The End dimension when Clientside Chunk Generation is enabled&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;User Interface&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Corrected toggle navigation in the Edit World menu while using a gamepad or keyboard that was previously skipped&lt;/li&gt;<br />
&lt;li&gt;Updated designs for sign-in and sign-up screens in the preview&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Vanilla Parity&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Search bar in Creative inventory screen is now automatically selected while using a keyboard&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Villagers&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Villagers will now wake up in a valid position and will not phase through blocks (&lt;a href="https://bugs.mojang.com/browse/MCPE-142544"&gt;MCPE-142544&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;&lt;strong&gt;Technical Updates&lt;/strong&gt;&lt;/h3&gt;<br />
&lt;p&gt;&lt;strong&gt;AI Goals&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added &#8220;cooldown&#8221; field to target descriptors in &#8220;minecraft:behavior.nearest_attackable_target&#8221; goal&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Blocks&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Sponges no longer emit water drop particles underwater (&lt;a href="https://bugs.mojang.com/browse/MCPE-122138"&gt;MCPE-122138&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Commands&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;For worlds using game version 1.19.80 and above, acquiring a custom spawn egg through a command can only succeed with their full name rather than with an aux value, eg. &#8220;/give @s namespace:actor_spawn_egg&#8221;&lt;/li&gt;<br />
&lt;li&gt;Removed requirement for blockState argument(s) when using other optional args in /fill /setblock and /clone (&lt;a href="https://bugs.mojang.com/browse/MCPE-167959"&gt;MCPE-167959&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Implemented the &#8220;inputpermission&#8221; command, which allows for setting the player&#8217;s camera or movement as enabled or disabled<br />
&lt;ul&gt;<br />
&lt;li&gt;Syntax: /inputpermission set &amp;lt;target: player&amp;gt; &amp;lt;permission: camera | movement&amp;gt; &amp;lt;state: enabled | disabled&amp;gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Implemented the &#8220;haspermission&#8221; target selector, which allows for selection based on player permission levels&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;General&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;For behavior packs using version 1.19.80 and above, recipes no longer accept a Molang query for the item&#8217;s data field, instead use the item&#8217;s full name, eg. use { &#8220;item&#8221;: &#8220;namespace:actor_spawn_egg&#8221; } instead of { &#8220;item&#8221;: &#8220;spawn_egg&#8221;, &#8220;data&#8221;: &#8220;query.get_actor_info_id(&#8216;namespace:actor&#8217;)&#8221; }&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;&lt;strong&gt;Experimental Technical Features&lt;/strong&gt;&lt;/h3&gt;<br />
&lt;p&gt;&lt;strong&gt;Editor&lt;/strong&gt;&lt;/p&gt;<br />
&lt;p&gt;The Editor is in early development, and available for keyboard/mouse on Windows PC Bedrock Preview builds. Join our Discussion forum, post bugs, view more detailed release notes, and share your creations on&amp;nbsp;&lt;a href="https://github.com/Mojang/minecraft-editor"&gt;GitHub.&lt;/a&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Custom blocks are now listed in the block selector&lt;/li&gt;<br />
&lt;li&gt;Fixed z-fighting on paste preview over selection volume&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;strong&gt;Scripting&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Form promises are now rejected using typed errors, vs. strings as used previously&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;ItemStack&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getTags(): string[]&lt;/em&gt;&#8211; Returns all tags for the item&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;hasTag(tag: string): boolean&lt;/em&gt;&#8211; Returns true if the item has the specified tag&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;EntityEquipmentInventoryComponent&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;This component is used to manipulate the equipment of mobs and players. To use it, call&amp;nbsp;&lt;em&gt;getComponent(&#8216;equipment_inventory&#8217;)&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getEquipment(equipmentSlot: EquipmentSlot): ItemStack | undefined&lt;/em&gt;&lt;em&gt;&#8211;&amp;nbsp;&lt;/em&gt;Returns the item in the given equipment slot&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getEquipmentSlot(equipmentSlot: EquipmentSlot): ContainerSlot&lt;/em&gt;&#8211; Returns the container slot for the given equipment slot&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;setEquipment(equipmentSlot: EquipmentSlot, itemStack?: ItemStack): void&lt;/em&gt;&#8211; Sets the item in the given equipment slot&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;ItemDurabilityComponent&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The ItemDurabilityComponent now works with all damageable items, not just custom items&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;damageRange&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Setting damage will now throw an exception if it is outside of the range [0, maxDurability]&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;GameTest Framework&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Update specific GameTest exceptions to be thrown as GameTestError error objects&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/div&gt;<br />
										<br />
<br />
<a href="https://www.sickgaming.net/blog/2023/03/15/minecraft-beta-preview-1-19-80-21/" target="_blank" rel="noopener" class="mycode_url">https://www.sickgaming.net/blog/2023/03/...-19-80-21/</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[News - Minecraft: JAVA Edition 1.19.4]]></title>
			<link>https://sickgaming.net/thread-101435.html</link>
			<pubDate>Fri, 08 Sep 2023 06:46:23 -0200</pubDate>
			<dc:creator><![CDATA[<a href="https://sickgaming.net/member.php?action=profile&uid=12">xSicKxBot</a>]]></dc:creator>
			<guid isPermaLink="false">https://sickgaming.net/thread-101435.html</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">News - Minecraft: JAVA Edition 1.19.4</span><br />
<br />
&lt;div style="margin: 5px 5% 10px 5%;"&gt;&lt;img src="https://www.sickgaming.net/blog/wp-content/uploads/2023/03/minecraft-java-edition-1-19-4.png" width="16" height="16" title="" alt="" /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;img decoding="async" src="https://www.sickgaming.net/blog/wp-content/uploads/2023/03/minecraft-java-edition-1-19-4-1.png" class="ff-og-image-inserted"&gt;&lt;/div&gt;<br />
&lt;h3&gt;Changes&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Updated Horse Breeding&lt;/li&gt;<br />
&lt;li&gt;Jukeboxes have changed to be at parity with Bedrock&lt;/li&gt;<br />
&lt;li&gt;Interacting with armor or elytra items in-hand will now swap them with equipped gear&lt;/li&gt;<br />
&lt;li&gt;The camera tilt when hurt is now based on the direction of incoming damage&lt;/li&gt;<br />
&lt;li&gt;Potions colors have been adjusted to make different types of potions more distinguishable&lt;/li&gt;<br />
&lt;li&gt;Potions no longer have an enchantment glint due to it obscuring the color of the potion contents&lt;/li&gt;<br />
&lt;li&gt;Enchantment glint on items and armor is now more subtle&lt;/li&gt;<br />
&lt;li&gt;Armor Stands now preserve custom names when placed and broken&lt;/li&gt;<br />
&lt;li&gt;Vexes now use a separate charging animation when empty-handed&lt;/li&gt;<br />
&lt;li&gt;Tweaks to recipe unlocking to make discovering vital crafting recipes easier for new players&lt;/li&gt;<br />
&lt;li&gt;Updated the Create New World screen&lt;/li&gt;<br />
&lt;li&gt;New accessibility options and improvements&lt;/li&gt;<br />
&lt;li&gt;Updated the Realms screen to be more in line with the Singleplayer and Multiplayer screens&lt;/li&gt;<br />
&lt;li&gt;Added a notification system for Realms to tell you important information about your Realm&lt;/li&gt;<br />
&lt;li&gt;Added &#8220;Credits &amp;amp; Attribution&#8221; button in the Options menu&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Horses, Donkeys, and Llamas&lt;/strong&gt;&lt;/p&gt;<br />
&lt;p&gt;The speed, jump height, and health of a baby are now a variation of the average of the parents&#8217; attributes, rather than being biased toward the average possible value.&lt;/p&gt;<br />
&lt;p&gt;This change makes horse breeding a viable way of getting great horses if a player starts with good parents and puts in enough time and Golden Carrots.&lt;/p&gt;<br />
&lt;p&gt;&lt;strong&gt;Jukebox&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Emits a note particle above it while playing a music disc&lt;/li&gt;<br />
&lt;li&gt;While playing a music disc, it will emit a redstone signal of 15&lt;/li&gt;<br />
&lt;li&gt;Droppers and hoppers can now interact with it&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Creative Menu&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added painting variants to the creative menu&lt;/li&gt;<br />
&lt;li&gt;Paintings with a pre-defined variant will now display the author and title in the item description when hovered over&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Recipe Unlocking&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The Crafting Table recipe is unlocked immediately on creating a new world&lt;/li&gt;<br />
&lt;li&gt;The Crossbow recipe is no longer unlocked by sticks&lt;/li&gt;<br />
&lt;li&gt;The Soul Campfire recipe is no longer unlocked by sticks&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Updated Create New World Screen&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The screen is now organized into three tabs<br />
&lt;ul&gt;<br />
&lt;li&gt;The Game-Tab allows to set the world name, Gamemode, Difficulty, and whether to allow cheats&lt;/li&gt;<br />
&lt;li&gt;The World-Tab allows to set the World-Type and Seed, and to toggle the generation of structures and the bonus chest&lt;/li&gt;<br />
&lt;li&gt;The More-Tab provides access to the Game Rules and DataPack Selection Screen&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Tabs can be switched with the keyboard by pressing Ctrl+Tab and Ctrl+Shift+Tab&lt;/li&gt;<br />
&lt;li&gt;Specific tabs can also be navigated by pressing Ctrl+Tab Number<br />
&lt;ul&gt;<br />
&lt;li&gt;For example, Ctrl+2 navigates to the second tab&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Removed the Import Settings button and the corresponding Export Settings button in the Edit World Screen&lt;/li&gt;<br />
&lt;li&gt;Added a screen to easily enable/disable experimental features<br />
&lt;ul&gt;<br />
&lt;li&gt;The screen can always be found under the More-tab&lt;/li&gt;<br />
&lt;li&gt;In snapshots, a shortcut button can be found under the Game-tab&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Accessibility&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added an accessibility onboarding screen for players launching the game for the first time&lt;/li&gt;<br />
&lt;li&gt;Auto-Jump is now off by default&lt;/li&gt;<br />
&lt;li&gt;Added arrow key navigation&lt;/li&gt;<br />
&lt;li&gt;Added high contrast resource pack&lt;/li&gt;<br />
&lt;li&gt;The resource pack screen is now keyboard-navigatable&lt;/li&gt;<br />
&lt;li&gt;Changed how tooltips in the menu UI are positioned so buttons are still readable&lt;/li&gt;<br />
&lt;li&gt;Added a tooltip in the key binds screen that specifies which key binds are conflicting&lt;/li&gt;<br />
&lt;li&gt;Added a &#8220;Damage Tilt&#8221; accessibility option that controls the amount the camera shakes when being hurt&lt;/li&gt;<br />
&lt;li&gt;Added two new options in the accessibility menu for adjusting the speed and transparency of enchantment glints&lt;/li&gt;<br />
&lt;li&gt;Added a &#8220;Notification Time&#8221; accessibility option that changes how long notifications such as unlocked recipes, advancements, subtitles, and selected item names are visible for&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Arrow Kew Navigation&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Menu screens can now be navigated by using the arrow keys&lt;/li&gt;<br />
&lt;li&gt;When navigating with arrow keys, sliders need to be activated by pressing Enter or Space to start changing the value&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;High Contrast Resource Pack&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added a built-in resource pack that enhances the contrast of UI elements&lt;/li&gt;<br />
&lt;li&gt;Added a new option in the Accessibility menu that enables the high contrast resource pack&lt;/li&gt;<br />
&lt;li&gt;This only affects the menu UIs for now, but we’ll be looking to bring this to gameplay UIs in the future as well&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Technical Changes&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The data pack version is now 12&lt;/li&gt;<br />
&lt;li&gt;The resource pack version is now 13&lt;/li&gt;<br />
&lt;li&gt;Added a group of entities to display items, blocks, and text&lt;/li&gt;<br />
&lt;li&gt;Added entities to detect interactions and attacks&lt;/li&gt;<br />
&lt;li&gt;Added data-driven damage types&lt;/li&gt;<br />
&lt;li&gt;Added a&amp;nbsp;&lt;span class="bedrock-server"&gt;damage&lt;/span&gt;&amp;nbsp;command for applying damage to entities&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;ride&lt;/span&gt;&amp;nbsp;command to mount and dismount entities&lt;/li&gt;<br />
&lt;li&gt;The&amp;nbsp;&lt;span class="bedrock-server"&gt;clone&lt;/span&gt;&amp;nbsp;command now supports cloning to and from different dimensions&lt;/li&gt;<br />
&lt;li&gt;A new&amp;nbsp;&lt;span class="bedrock-server"&gt;string&lt;/span&gt;&amp;nbsp;source is now available for the&amp;nbsp;&lt;span class="bedrock-server"&gt;data modify&lt;/span&gt;&amp;nbsp;command&lt;/li&gt;<br />
&lt;li&gt;New&amp;nbsp;&lt;span class="bedrock-server"&gt;execute&lt;/span&gt;&amp;nbsp;sub-commands:&amp;nbsp;&lt;span class="bedrock-server"&gt;if dimension&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;if loaded&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;on&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;positioned over&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;summon&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Added a new type of atlas configuration source:&amp;nbsp;&lt;span class="bedrock-server"&gt;paletted_permutations&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Pressing F3+S will now dump contents of dynamic textures (like atlases, maps, etc.) to&amp;nbsp;&lt;span class="bedrock-server"&gt;screenshots/debug/&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;fallback&lt;/span&gt;&amp;nbsp;fields to&amp;nbsp;&lt;span class="bedrock-server"&gt;translate&lt;/span&gt;&amp;nbsp;text components&lt;/li&gt;<br />
&lt;li&gt;Out-of-bound arguments in&amp;nbsp;&lt;span class="bedrock-server"&gt;translate&lt;/span&gt;&amp;nbsp;formats are no longer silently ignored&lt;/li&gt;<br />
&lt;li&gt;Added the following game events:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;entity_dismount&lt;/span&gt;&amp;nbsp;with a vibration frequency of 6&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;entity_mount&lt;/span&gt;&amp;nbsp;with a vibration frequency of 7&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Changed the following game events:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;item_interact_finish&lt;/span&gt;&amp;nbsp;now has a vibration frequency of 2 instead of 14&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Removed&amp;nbsp;&lt;span class="bedrock-server"&gt;heldItemTooltips&lt;/span&gt;&amp;nbsp;option from&amp;nbsp;&lt;span class="bedrock-server"&gt;options.txt&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Added a network protocol feature for forcing a bundle of packets to be processed within the same client tick&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;&#8211;pidFile&lt;/span&gt;&amp;nbsp;argument to the dedicated server command line for printing process id to file&lt;/li&gt;<br />
&lt;li&gt;The vanilla resource pack en_us language file is now sorted alphanumerically by key&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;show_notification&lt;/span&gt;&amp;nbsp;field to recipes<br />
&lt;ul&gt;<br />
&lt;li&gt;Accepts a boolean which determines if a notification is shown when unlocking this recipe&lt;/li&gt;<br />
&lt;li&gt;defaults to&amp;nbsp;&lt;span class="bedrock-server"&gt;true&lt;/span&gt;&amp;nbsp;if isn&#8217;t specified&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;A new recipe type&amp;nbsp;&lt;span class="bedrock-server"&gt;smithing_transform&lt;/span&gt;&amp;nbsp;has been added for the updated Netherite Upgrade recipe&lt;/li&gt;<br />
&lt;li&gt;A new recipe type&amp;nbsp;&lt;span class="bedrock-server"&gt;smithing_trim&lt;/span&gt;&amp;nbsp;has been added for the new Armor Trim recipe&lt;/li&gt;<br />
&lt;li&gt;A new recipe type&amp;nbsp;&lt;span class="bedrock-server"&gt;crafting_decorated_pot&lt;/span&gt;&amp;nbsp;has been added for the new Decorated Pot recipe&lt;/li&gt;<br />
&lt;li&gt;New registries&amp;nbsp;&lt;span class="bedrock-server"&gt;trim_pattern&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;trim_material&lt;/span&gt;&amp;nbsp;have been added for the armor trim system&lt;/li&gt;<br />
&lt;li&gt;Smithing table has temporarily two menu types<br />
&lt;ul&gt;<br />
&lt;li&gt;Old menu without the Smithing Template slot has been renamed to&amp;nbsp;&lt;span class="bedrock-server"&gt;legacy_smithing&lt;/span&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Will be removed when the Armor Trim feature stops being an experimental feature&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;New menu with a Smithing Template slot was added called&amp;nbsp;&lt;span class="bedrock-server"&gt;smithing&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Added new flag (value 128) to&amp;nbsp;&lt;span class="bedrock-server"&gt;HideFlags&lt;/span&gt;&amp;nbsp;NBT field for hiding armor trim item tooltips&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Resource Pack Format&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The enchantment glint now has two separate texture files:&amp;nbsp;&lt;span class="bedrock-server"&gt;enchanted_glint_entity.png&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;enchanted_glint_item.png&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;The texture format used to dynamically scale buttons and sliders has been updated to always include fixed 20px borders on the left and right&lt;/li&gt;<br />
&lt;li&gt;Slider textures are now defined in a separate&amp;nbsp;&lt;span class="bedrock-server"&gt;slider.png&lt;/span&gt;&amp;nbsp;file&lt;/li&gt;<br />
&lt;li&gt;The Create New World screen now uses a separate&amp;nbsp;&lt;span class="bedrock-server"&gt;light_dirt_background.png&lt;/span&gt;&amp;nbsp;for its background, unlike other screens&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Commands&lt;/h3&gt;<br />
&lt;h4&gt;&lt;strong&gt;&lt;span class="bedrock-server"&gt;Clone&lt;/span&gt;&lt;/strong&gt;&lt;/h4&gt;<br />
&lt;p&gt;The clone command now supports specifying the source and target dimensions.&lt;/p&gt;<br />
&lt;p&gt;&lt;strong&gt;New syntax:&lt;/strong&gt;&lt;/p&gt;<br />
&lt;p&gt;&lt;em&gt;clone [from &amp;lt;sourceDimension&amp;gt;] &amp;lt;begin&amp;gt; &amp;lt;end&amp;gt; [to &amp;lt;targetDimension&amp;gt;] &amp;lt;destination&amp;gt; &#8230;&lt;/em&gt;&lt;/p&gt;<br />
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;sourceDimension&lt;/span&gt;: id of dimension to clone from&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;targetDimension&lt;/span&gt;: id of dimension to clone to&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;span class="bedrock-server"&gt;Damage&lt;/span&gt;&lt;/h4&gt;<br />
&lt;p&gt;&lt;span class="bedrock-server"&gt;New command to apply damage to entities.&lt;/span&gt;&lt;/p&gt;<br />
&lt;p&gt;&lt;strong&gt;&lt;span class="bedrock-server"&gt;Syntax:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;em&gt;&lt;span class="bedrock-server"&gt;damage &amp;lt;target&amp;gt; &amp;lt;amount&amp;gt; [&amp;lt;damageType&amp;gt;] [at &amp;lt;location&amp;gt;]&lt;/span&gt;&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;em&gt;&lt;span class="bedrock-server"&gt;damage &amp;lt;target&amp;gt; &amp;lt;amount&amp;gt; [&amp;lt;damageType&amp;gt;] [by &amp;lt;entity&amp;gt;] [from &amp;lt;cause&amp;gt;]&lt;/span&gt;&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;&lt;span class="bedrock-server"&gt;Parameters:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;target&lt;/span&gt;: The entity to damage&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;amount&lt;/span&gt;: Amount of damage to inflict&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;damageType&lt;/span&gt;: The type of damage to inflict<br />
&lt;ul&gt;<br />
&lt;li&gt;This determines how the damage affects the entity as well as which death message is displayed&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;entity&lt;/span&gt;: The entity inflicting the damage&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;cause&lt;/span&gt;: The cause of the damage, in the case of indirect damage<br />
&lt;ul&gt;<br />
&lt;li&gt;Example: When shot by an Arrow, the&amp;nbsp;&lt;span class="bedrock-server"&gt;entity&lt;/span&gt;&amp;nbsp;is the Arrow projectile while&amp;nbsp;&lt;span class="bedrock-server"&gt;cause&lt;/span&gt;&amp;nbsp;might be a Skeleton&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;location&lt;/span&gt;: The location the damage originated at (when no entity caused the damage)<br />
&lt;ul&gt;<br />
&lt;li&gt;For instance,&amp;nbsp;&lt;span class="bedrock-server"&gt;location&lt;/span&gt;&amp;nbsp;might represent the location of a Bed exploding in the Nether&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;span class="bedrock-server"&gt;Data&lt;/span&gt;&lt;/h4&gt;<br />
&lt;p&gt;&lt;span class="bedrock-server"&gt;New source available:&lt;/span&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;string &amp;lt;entity|block|storage&amp;gt; [path] [start] [end]&lt;/span&gt;&amp;nbsp;&#8211; reads a value as text, resulting in a string value&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;New arguments:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;start&lt;/span&gt;: Index of first character to include at the start of the string&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;end&lt;/span&gt;: Index of the first character to exclude at the end of the string&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;span class="bedrock-server"&gt;Effect&lt;/span&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;infinite&lt;/span&gt;&amp;nbsp;is now a valid option for effect durations<br />
&lt;ul&gt;<br />
&lt;li&gt;Infinite effect durations show up as &#8220;∞&#8221; in the player inventory view&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;span class="bedrock-server"&gt;Execute&lt;/span&gt;&lt;/h4&gt;<br />
&lt;h4&gt;&lt;span class="bedrock-server"&gt;Execute If|Unless&lt;/span&gt;&lt;/h4&gt;<br />
&lt;p&gt;New conditions available for the&amp;nbsp;&lt;span class="bedrock-server"&gt;execute if|unless&lt;/span&gt;&amp;nbsp;sub-command:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;execute if|unless loaded &amp;lt;pos&amp;gt;&lt;/span&gt;&amp;nbsp;&#8211; checks if the position given is fully loaded (regarding both blocks and entities)&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;execute if|unless dimension &amp;lt;dimension&amp;gt;&lt;/span&gt;&amp;nbsp;&#8211; checks if the execution is in a matching dimension&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;pos&lt;/span&gt;: Block position to check&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;dimension&lt;/span&gt;: A dimension id&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;span class="bedrock-server"&gt;Execute On&lt;/span&gt;&lt;/h4&gt;<br />
&lt;p&gt;New&amp;nbsp;&lt;span class="bedrock-server"&gt;execute&lt;/span&gt;&amp;nbsp;sub-command for selecting entities based on relation to the current executing entity:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;em&gt;&lt;span class="bedrock-server"&gt;execute on &amp;lt;relation&amp;gt;&lt;/span&gt;&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;Relations:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;vehicle&lt;/span&gt;&amp;nbsp;&#8211; the entity that the executing entity is riding&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;passengers&lt;/span&gt;&amp;nbsp;&#8211; all entities directly riding the executing entity (no sub-passengers)&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;controller&lt;/span&gt;&amp;nbsp;&#8211; the entity that is controlling the executing entity (for example: first passenger in a boat)&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;owner&lt;/span&gt;&amp;nbsp;&#8211; the owner of the executing entity, if it is a tameable animal (like cats, wolves, or parrots)&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;leasher&lt;/span&gt;&amp;nbsp;&#8211; the entity leading the executing entity with a leash (might be a leash knot in case of being attached to a fence)&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;target&lt;/span&gt;&amp;nbsp;&#8211; the attack target for the executing entity&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;attacker&lt;/span&gt;&amp;nbsp;&#8211; the last entity that damaged the executing entity in the previous 5 seconds&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;origin&lt;/span&gt;:<br />
&lt;ul&gt;<br />
&lt;li&gt;shooter, if the executing entity is a projectile (like Arrow, Fireball, Trident, Firework, Thrown Potion, etc.)&lt;/li&gt;<br />
&lt;li&gt;thrower, if the executing entity is an item&lt;/li&gt;<br />
&lt;li&gt;source of effect, if the executing entity is an Area Effect Cloud&lt;/li&gt;<br />
&lt;li&gt;igniter, if the executing entity is a Primed TNT&lt;/li&gt;<br />
&lt;li&gt;summoner, if the executing entity is Evoker Fangs or a Vex&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;If the relation does not apply to the executing entity or no entities are matching it, the selector returns zero elements.&lt;/p&gt;<br />
&lt;h4&gt;&lt;span class="bedrock-server"&gt;Execute Positioned Over&lt;/span&gt;&lt;/h4&gt;<br />
&lt;p&gt;New&amp;nbsp;&lt;span class="bedrock-server"&gt;execute&lt;/span&gt;&amp;nbsp;sub-command for finding positions on top of a heightmap. Changes the height of the execution position to be on top of the given heightmap.&lt;/p&gt;<br />
&lt;p&gt;&lt;strong&gt;Syntax:&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;execute positioned over &amp;lt;heightmap&amp;gt;&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h5&gt;Heightmaps&lt;/h5&gt;<br />
&lt;p&gt;A heightmap records the highest position in a column of blocks according to some criteria. Available options:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;world_surface&lt;/span&gt;: Any non-air block&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;motion_blocking&lt;/span&gt;: Any motion blocking material (e.g. ignores flowers and grass)&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;motion_blocking_no_leaves&lt;/span&gt;: Any non-leaf motion blocking material&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;ocean_floor&lt;/span&gt;: Any non-fluid motion blocking material&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;span class="bedrock-server"&gt;Execute Summon&lt;/span&gt;&lt;/h4&gt;<br />
&lt;p&gt;New&amp;nbsp;&lt;span class="bedrock-server"&gt;execute&lt;/span&gt;&amp;nbsp;sub-command for summoning a new entity and binding the context (&lt;span class="bedrock-server"&gt;@s&lt;/span&gt;) to it. Meant to simplify entity setup and reduce the need for raw NBT editing.&lt;/p&gt;<br />
&lt;p&gt;Syntax:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;execute summon &amp;lt;entity id&amp;gt;&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;span class="bedrock-server"&gt;Fillbiome&lt;/span&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The amount of network data transmitted when using the&amp;nbsp;&lt;span class="bedrock-server"&gt;fillbiome&lt;/span&gt;&amp;nbsp;command has been optimized&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;span class="bedrock-server"&gt;Title&lt;/span&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;All time arguments to&amp;nbsp;&lt;span class="bedrock-server"&gt;title times&lt;/span&gt;&amp;nbsp;are now time durations and work with&amp;nbsp;&lt;span class="bedrock-server"&gt;t&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;s,&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;d&lt;/span&gt;&amp;nbsp;suffixes&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;span class="bedrock-server"&gt;Weather&lt;/span&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The duration of the weather change now matches the game&#8217;s regular weather cycle if not specified&lt;/li&gt;<br />
&lt;li&gt;The&amp;nbsp;&lt;span class="bedrock-server"&gt;duration&lt;/span&gt;&amp;nbsp;parameter is now a time duration in ticks and works with&amp;nbsp;&lt;span class="bedrock-server"&gt;t&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;s,&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;d&lt;/span&gt;&amp;nbsp;suffixes<br />
&lt;ul&gt;<br />
&lt;li&gt;To retain existing functionality, you need to add an&amp;nbsp;&lt;span class="bedrock-server"&gt;s&lt;/span&gt;&amp;nbsp;suffix to pre-existing commands&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;span class="bedrock-server"&gt;Ride&lt;/span&gt;&lt;/h4&gt;<br />
&lt;p&gt;New command to allow entities to start or stop riding other entities.&lt;/p&gt;<br />
&lt;p&gt;&lt;strong&gt;Syntax:&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;ride &amp;lt;target&amp;gt; mount &amp;lt;vehicle&amp;gt;&lt;/span&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Makes a single target mount a single vehicle&lt;/li&gt;<br />
&lt;li&gt;The command will fail if:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;vehicle&lt;/span&gt;&amp;nbsp;is a player&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;target&lt;/span&gt;&amp;nbsp;is already riding a vehicle&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;target&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;vehicle&lt;/span&gt;&amp;nbsp;are the same entity&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;vehicle&lt;/span&gt;&amp;nbsp;is already a passenger (direct or indirect) of&amp;nbsp;&lt;span class="bedrock-server"&gt;target&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;ride &amp;lt;target&amp;gt; dismount&lt;/span&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Dismounts&amp;nbsp;&lt;span class="bedrock-server"&gt;target&lt;/span&gt;&amp;nbsp;from any vehicle it is riding&lt;/li&gt;<br />
&lt;li&gt;Fails if&amp;nbsp;&lt;span class="bedrock-server"&gt;target&lt;/span&gt;&amp;nbsp;is not riding anything&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Damage Types&lt;/h3&gt;<br />
&lt;p&gt;Damage Types are a new registry that can be extended through data packs. A Damage Type determines how damage is handled by the game. This includes which attributes the damage has as well as which death message is used when an entity dies due to that type of damage.&lt;/p&gt;<br />
&lt;p&gt;Example:&lt;/p&gt;<br />
&lt;pre&gt;&lt;em&gt;&lt;code&gt;{ "exhaustion": 0.1, "message_id": "arrow", "scaling": "when_caused_by_living_non_player"<br />
}<br />
&lt;/code&gt;&lt;/em&gt;&lt;/pre&gt;<br />
&lt;p&gt;&lt;strong&gt;Fields:&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;message_id&lt;/span&gt;: The message id used for deaths caused by this damage type<br />
&lt;ul&gt;<br />
&lt;li&gt;Will be combined with other string fragments to form a translation key&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;exhaustion&lt;/span&gt;: The amount of hunger exhaustion caused by this damage type&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;scaling&lt;/span&gt;: Whether this damage type scales with difficulty levels. Possible values:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;never&lt;/span&gt;: Damage is always the same&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;always&lt;/span&gt;: Damage always scales with difficulty&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;when_caused_by_living_non_player&lt;/span&gt;: Damage scales with difficulty if it was caused by a living entity who is not a player&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;effects&lt;/span&gt;: Optional field controlling how damage manifests when inflicted on players. Possible values:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;hurt&lt;/span&gt;&amp;nbsp;(default): the default hurt sound&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;thorns&lt;/span&gt;: Thorns hurt sound&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;drowning&lt;/span&gt;: Drowning sound&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;burning&lt;/span&gt;: A single tick of burning sound&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;poking&lt;/span&gt;: Berry bush poke sound&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;freezing&lt;/span&gt;: Freeze tick sound&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;death_message_type&lt;/span&gt;: Optional field that controls if special death message variants are used. Possible values:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;default&lt;/span&gt;&amp;nbsp;(default): No special death message logic is applied&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;fall_variants&lt;/span&gt;: Show a variant of fall damage death instead of a regular death message, e.g.&amp;nbsp;&lt;span class="bedrock-server"&gt;death.fell.assist.item&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;intentional_game_design&lt;/span&gt;: Show the intentional game design message instead of a regular death message&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;Damage type tags control many aspects of how damage from different sources is interpreted.&lt;/p&gt;<br />
&lt;h3&gt;Predicates&lt;/h3&gt;<br />
&lt;h4&gt;Damage Type Predicates&lt;/h4&gt;<br />
&lt;p&gt;The following fields have been removed from damage type predicates:&amp;nbsp;&lt;span class="bedrock-server"&gt;is_projectile&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;is_explosion&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;bypasses_armor&lt;/span&gt;,&lt;span class="bedrock-server"&gt;bypasses_invulnerability&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;bypasses_magic&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;is_fire&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;is_magic&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;is_lightning&lt;/span&gt;.&lt;/p&gt;<br />
&lt;p&gt;A new&amp;nbsp;&lt;span class="bedrock-server"&gt;tags&lt;/span&gt;&amp;nbsp;array has been added, with the predicate matching if all entries match. Each entry has two fields:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;id&lt;/span&gt;: The ID of a damage type tag&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;expected&lt;/span&gt;: Whether the damage is expected to have or not have the tag for the predicate to match&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Game Rules&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;commandModificationBlockLimit&lt;/span&gt;, controlling the maximum number of blocks changed in one execution of&amp;nbsp;&lt;span class="bedrock-server"&gt;clone&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;fill&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;fillbiome&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;doVinesSpread&lt;/span&gt;&amp;nbsp;game rule, determining if vines will spread to nearby blocks<br />
&lt;ul&gt;<br />
&lt;li&gt;Defaults to&amp;nbsp;&lt;span class="bedrock-server"&gt;true&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Text Components&lt;/h3&gt;<br />
&lt;p&gt;Added an optional&amp;nbsp;&lt;span class="bedrock-server"&gt;fallback&lt;/span&gt;&amp;nbsp;field to&amp;nbsp;&lt;span class="bedrock-server"&gt;translate&lt;/span&gt;&amp;nbsp;text components.&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The new field is a string that will be used in place of translation if it is missing&lt;/li&gt;<br />
&lt;li&gt;If&amp;nbsp;&lt;span class="bedrock-server"&gt;fallback&lt;/span&gt;&amp;nbsp;is missing, the old behavior (i.e. using the key itself as the translation) is preserved&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Display Entities&lt;/h3&gt;<br />
&lt;p&gt;Three new entities have been added for flexible display of items, blocks, and text&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Those entities, similarily to&amp;nbsp;&lt;span class="bedrock-server"&gt;markers&lt;/span&gt;, don&#8217;t tick and have no collisions or physics&lt;/li&gt;<br />
&lt;li&gt;Models render at entity position, with normal rotation around X and Y axis (so it can be controlled by teleport commands), but also with additional arbitrary model transform&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Common Data Types&lt;/h4&gt;<br />
&lt;p&gt;Tag contents for display entities include some new data types with a complex structure. Any form can be used for modifying data, but only one form is used for saving.&lt;/p&gt;<br />
&lt;h4&gt;Transformations&lt;/h4&gt;<br />
&lt;p&gt;Arbitrary affine transform.&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Matrix form: array of 16 numbers, describing row-major matrix&lt;/li&gt;<br />
&lt;li&gt;Decomposed form (used for saving): object with following fields:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;translation&lt;/span&gt;&amp;nbsp;&#8211; 3d vector&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;left_rotation&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;right_rotation&lt;/span&gt;&amp;nbsp;&#8211;&amp;nbsp;&lt;span class="bedrock-server"&gt;rotation&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;scale&lt;/span&gt;&amp;nbsp;&#8211; 3d vector&lt;/li&gt;<br />
&lt;li&gt;Transforms are composed in order&amp;nbsp;&lt;span class="bedrock-server"&gt;translation&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;left_rotation&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;scale&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;right_rotation&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Rotations&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Quaternion form (used for saving): array of 4 numbers, describing components (x, y, z, w)&lt;/li&gt;<br />
&lt;li&gt;Axis-angle form: object with following fields:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;axis&lt;/span&gt;&amp;nbsp;&#8211; unit 3d vector&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;angle&lt;/span&gt;&amp;nbsp;&#8211; in radians&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Interpolation&lt;/h4&gt;<br />
&lt;p&gt;Some properties of display entities can be interpolated. That means that clients will see gradual changes over time instead of instantaneous jumps.&lt;/p&gt;<br />
&lt;p&gt;Display entities keep track of current and previous values of interpolated values:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;All properties marked as &#8220;interpolated&#8221; are part of a single interpolation set&lt;/li&gt;<br />
&lt;li&gt;Any update to interpolated property will cause all values of interpolation set to be saved as &#8220;current&#8221;<br />
&lt;ul&gt;<br />
&lt;li&gt;Data command executions that do not change value of property (even if it&#8217;s present in NBT) do not count as updates&lt;/li&gt;<br />
&lt;li&gt;Updates are synchronized to clients at most once per tick, so multiple updates within command will still count as a single update&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;The last values generated before an update are saved as &#8220;previous&#8221;&lt;/li&gt;<br />
&lt;li&gt;If interpolation is enabled, the entity will transition between &#8220;previous&#8221; and &#8220;current&#8221; values over&amp;nbsp;&lt;span class="bedrock-server"&gt;interpolation_duration&lt;/span&gt;&amp;nbsp;ticks&lt;/li&gt;<br />
&lt;li&gt;Interpolation can be started by writing to the&amp;nbsp;&lt;span class="bedrock-server"&gt;start_interpolation&lt;/span&gt;&amp;nbsp;field (this field is not normally present in NBT)<br />
&lt;ul&gt;<br />
&lt;li&gt;The value in this field is a delay in ticks between client receiving the update and interpolation start&lt;/li&gt;<br />
&lt;li&gt;A value of&amp;nbsp;&lt;span class="bedrock-server"&gt;0&lt;/span&gt;&amp;nbsp;ticks means that interpolation will start in next client tick after receiving the update&lt;/li&gt;<br />
&lt;li&gt;Positive values increase this delay further&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Interpolation will end (entity fully in &#8220;current&#8221; state) in&amp;nbsp;&lt;span class="bedrock-server"&gt;start_interpolation&lt;/span&gt;&amp;nbsp;+&amp;nbsp;&lt;span class="bedrock-server"&gt;interpolation_duration&lt;/span&gt;&amp;nbsp;ticks after receiving the update&lt;/li&gt;<br />
&lt;li&gt;The interpolation target can be updated without setting&amp;nbsp;&lt;span class="bedrock-server"&gt;start_interpolation&lt;/span&gt;, but it will still behave as if it was started at the moment of the last update to&amp;nbsp;&lt;span class="bedrock-server"&gt;start_interpolation&lt;/span&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;That means that if the value is updated, but more than&amp;nbsp;&lt;span class="bedrock-server"&gt;interpolation_duration&lt;/span&gt;&amp;nbsp;ticks have passed since last&amp;nbsp;&lt;span class="bedrock-server"&gt;start_interpolation&lt;/span&gt;&amp;nbsp;update, the entity will immediately jump to new values&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Common Properties&lt;/h4&gt;<br />
&lt;p&gt;All display entity types have the following fields:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;transformation&lt;/span&gt;&amp;nbsp;&#8211; the transformation applied to model (after normal entity orientation). Defaults to identity. Interpolated&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;billboard&lt;/span&gt;&amp;nbsp;&#8211; option to control if entity should pivot to face player when rendered:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;fixed&lt;/span&gt;&amp;nbsp;&#8211; no rotation (default)&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;vertical&lt;/span&gt;&amp;nbsp;&#8211; entity can pivot around its vertical axis&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;horizontal&lt;/span&gt;&amp;nbsp;&#8211; entity can pivot around its horizontal axis&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;center&lt;/span&gt;&amp;nbsp;&#8211; entity can pivot around its center point&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;brightness&lt;/span&gt;&amp;nbsp;&#8211; if present, overrides light values used for rendering. Omitted by default (which means rendering uses values from entity position). Object has two fields:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;sky&lt;/span&gt;&amp;nbsp;&#8211; value of skylight, 0..15&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;block&lt;/span&gt;&amp;nbsp;&#8211; value of block light, 0..15&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;view_range&lt;/span&gt;&amp;nbsp;&#8211; maximum view range of this entity. Actual distance depends on client-side render distance and entity distance scaling. Default value 1.0 (roughly the same as fireball)&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;shadow_radius&lt;/span&gt;&amp;nbsp;&#8211; size of shadow. Defaults to 0 (no shadow). Interpolated&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;shadow_strength&lt;/span&gt;&amp;nbsp;&#8211; strength of the shadow. Controls the opacity of the shadow as a function of distance to block below. Defaults to 1. Interpolated&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;width&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;height&lt;/span&gt;&amp;nbsp;&#8211; describe size of culling bounding box<br />
&lt;ul&gt;<br />
&lt;li&gt;Bounding box spans vertically&amp;nbsp;&lt;span class="bedrock-server"&gt;y&lt;/span&gt;&amp;nbsp;to&amp;nbsp;&lt;span class="bedrock-server"&gt;y+height&lt;/span&gt;&amp;nbsp;and horizontally&amp;nbsp;&lt;span class="bedrock-server"&gt;width/2&lt;/span&gt;&amp;nbsp;in all directions from entity position&lt;/li&gt;<br />
&lt;li&gt;If either field is set to&amp;nbsp;&lt;span class="bedrock-server"&gt;0&lt;/span&gt;, culling is disabled&lt;/li&gt;<br />
&lt;li&gt;Both default to&amp;nbsp;&lt;span class="bedrock-server"&gt;0&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;glow_color_override&lt;/span&gt;&amp;nbsp;&#8211; override glow border color. Defaults to&amp;nbsp;&lt;span class="bedrock-server"&gt;-1&lt;/span&gt;&amp;nbsp;(use team color). Alpha component is ignored&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;span class="bedrock-server"&gt;Item_Display&lt;/span&gt;&lt;/h4&gt;<br />
&lt;p&gt;Displays a single item stack.&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Stack can be changed with commands by setting slot&amp;nbsp;&lt;span class="bedrock-server"&gt;container.0&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;Fields:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;item&lt;/span&gt;&amp;nbsp;&#8211; item stack to display. Same format as in inventory (example:&amp;nbsp;&lt;span class="bedrock-server"&gt;{id: &#8220;minecraft:dirt&#8221;, Count: 1}&lt;/span&gt;)&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;item_display&lt;/span&gt;&amp;nbsp;&#8211; describes item model transform applied to item (as defined in&amp;nbsp;&lt;span class="bedrock-server"&gt;display&lt;/span&gt;&amp;nbsp;section in model JSON)<br />
&lt;ul&gt;<br />
&lt;li&gt;Values:&amp;nbsp;&lt;span class="bedrock-server"&gt;none&lt;/span&gt;&amp;nbsp;(default),&amp;nbsp;&lt;span class="bedrock-server"&gt;thirdperson_lefthand&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;thirdperson_righthand&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;firstperson_lefthand&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;firstperson_righthand&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;head&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;gui&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;ground&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;fixed&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;span class="bedrock-server"&gt;Block_Display&lt;/span&gt;&lt;/h4&gt;<br />
&lt;p&gt;Displays a block state.&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Does not display all block entities, even if they would normally be created on block placement (like chests)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;Fields:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;block_state&lt;/span&gt;&amp;nbsp;&#8211; block state to display. Same format as item held by endermen (example&amp;nbsp;&lt;span class="bedrock-server"&gt;{Name:&#8221;minecraft:dirt&#8221;}&lt;/span&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;span class="bedrock-server"&gt;Text_Display&lt;/span&gt;&lt;/h4&gt;<br />
&lt;p&gt;Displays a text component.&lt;/p&gt;<br />
&lt;p&gt;Fields:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;text&lt;/span&gt;&amp;nbsp;&#8211; text to display. Components are resolved with the context of the display entity&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;line_width&lt;/span&gt;&amp;nbsp;&#8211; line width used to split lines (note: new lines can be also added with&amp;nbsp;&lt;span class="bedrock-server"&gt;\n&lt;/span&gt;&amp;nbsp;characters). Defaults to 200&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;text_opacity&lt;/span&gt;&amp;nbsp;&#8211; opacity (alpha component) of rendered text. Defaults to 255. Interpolated&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;background&lt;/span&gt;&amp;nbsp;&#8211; color of background. Includes alpha channel. Defaults to 0x40000000. Interpolated&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;default_background&lt;/span&gt;&amp;nbsp;&#8211; if true, rendering uses default text background color (same as in chat). Defaults to false&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;shadow&lt;/span&gt;&amp;nbsp;&#8211; whether the text should be displayed with a shadow. Defaults to false&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;see_through&lt;/span&gt;&amp;nbsp;&#8211; whether the text should be visible through blocks. Defaults to false&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;alignment&lt;/span&gt;&amp;nbsp;&#8211; how the text should be aligned<br />
&lt;ul&gt;<br />
&lt;li&gt;Values:&amp;nbsp;&lt;span class="bedrock-server"&gt;center&lt;/span&gt;&amp;nbsp;(default),&amp;nbsp;&lt;span class="bedrock-server"&gt;left&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;right&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;Note: text display backgrounds uses new shader types&amp;nbsp;&lt;span class="bedrock-server"&gt;rendertype_text_background&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;rendertype_text_background_see_through&lt;/span&gt;.&lt;/p&gt;<br />
&lt;h3&gt;Interaction Entities&lt;/h3&gt;<br />
&lt;p&gt;A new type of entity that records attacks (&#8220;left clicks&#8221;) and interactions (&#8220;right clicks&#8221;). Interactions are invisible and of a custom size.&lt;/p&gt;<br />
&lt;p&gt;Fields:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;width&lt;/span&gt;: Width of the entity&#8217;s bounding box (default&amp;nbsp;&lt;span class="bedrock-server"&gt;1&lt;/span&gt;)&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;height&lt;/span&gt;: Height of the entity&#8217;s bounding box (default&amp;nbsp;&lt;span class="bedrock-server"&gt;1&lt;/span&gt;)&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;attack&lt;/span&gt;: Records the last attack action on the entity&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;interaction&lt;/span&gt;: Records the last interaction action on the entity&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;response&lt;/span&gt;: Boolean specifying if interacting should trigger a response (arm swing, sound effects, etc &#8211; default&amp;nbsp;&lt;span class="bedrock-server"&gt;false&lt;/span&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Action Format&lt;/h4&gt;<br />
&lt;p&gt;When an action is stored, it always has two fields:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;player&lt;/span&gt;: The UUID (in standard integer array format) of the player performing the action&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;timestamp&lt;/span&gt;: The timestamp of the game tick when the event happened (stored as a long)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Advancement Triggers&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Interacting with an Interaction entity triggers&amp;nbsp;&lt;span class="bedrock-server"&gt;player_interacted_with_entity&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Attacking an Interaction entity triggers&amp;nbsp;&lt;span class="bedrock-server"&gt;player_hurt_entity&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;span class="bedrock-server"&gt;Execute On&lt;/span&gt;&amp;nbsp;With Interactions&lt;/h4&gt;<br />
&lt;p&gt;The Interaction entity targets the player who last interacted with it. That makes the following possible:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;execute on attacker&lt;/span&gt;: execute as the last player who attacked the entity&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;execute on target&lt;/span&gt;: execute as the last player who interacted with the entity&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Tags&lt;/h3&gt;<br />
&lt;h4&gt;Block Behavior&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Fire burns out faster in certain biomes, and this is now controlled by the&amp;nbsp;&lt;span class="bedrock-server"&gt;increased_fire_burnout&lt;/span&gt;&amp;nbsp;biome tag&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Mob Spawning&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The&amp;nbsp;&lt;span class="bedrock-server"&gt;only_allows_snow_and_gold_rabbits&lt;/span&gt;&amp;nbsp;biome tag has been renamed to&amp;nbsp;&lt;span class="bedrock-server"&gt;spawns_gold_rabbits&lt;/span&gt;&amp;nbsp;to match its behavior&lt;/li&gt;<br />
&lt;li&gt;White Rabbit variants are now controlled by the&amp;nbsp;&lt;span class="bedrock-server"&gt;spawns_white_rabbits&lt;/span&gt;&amp;nbsp;biome tag&lt;/li&gt;<br />
&lt;li&gt;Fox variants are now controlled by the&amp;nbsp;&lt;span class="bedrock-server"&gt;spawns_snow_foxes&lt;/span&gt;&amp;nbsp;biome tag&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Mob Behavior&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Snow Golems melting in warm biomes is now controlled by the&amp;nbsp;&lt;span class="bedrock-server"&gt;snow_golem_melts&lt;/span&gt;&amp;nbsp;biome tag&lt;/li&gt;<br />
&lt;li&gt;Only mobs in the&amp;nbsp;&lt;span class="bedrock-server"&gt;dismounts_underwater&lt;/span&gt;&amp;nbsp;entity tag will now force the rider to dismount when underwater&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Network Protocol&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Clients now reset their Secure Chat session state when receiving the login packet&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Packet Bundles&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added new delimiter packet to clientbound game protocol&lt;/li&gt;<br />
&lt;li&gt;All packets between two delimiters are guaranteed to be processed within the same tick&lt;/li&gt;<br />
&lt;li&gt;For security reasons this feature is not supported in the serverbound direction&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Paletted Permutations&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;paletted_permutations&lt;/span&gt;&amp;nbsp;is a new type of atlas configuration source used to dynamically generate new textures in memory based on a set of color palettes&lt;/li&gt;<br />
&lt;li&gt;Color palettes allow you to swap out the colors of a texture without having to supply all files for the variants of a texture in a resource pack&lt;/li&gt;<br />
&lt;li&gt;This is useful for things like armor trims, where you want to be able to change the color of parts of the armor without having to create a new texture for each color&lt;/li&gt;<br />
&lt;li&gt;The&amp;nbsp;&lt;span class="bedrock-server"&gt;paletted_permutations&lt;/span&gt;&amp;nbsp;source has a set of required parameters:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;textures&lt;/span&gt;&amp;nbsp;A list of namespaced locations of base textures<br />
&lt;ul&gt;<br />
&lt;li&gt;These textures will be used to generate variants of them that have been modified by color palettes&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;palette_key&lt;/span&gt;&amp;nbsp;A namespaced location of a color palette key file<br />
&lt;ul&gt;<br />
&lt;li&gt;A color palette key is used to define the set of key pixel colors we want to swap out with the color palettes defined below&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;permutations&lt;/span&gt;&amp;nbsp;A map of permutations from suffix to a namespaced location of a color palette file<br />
&lt;ul&gt;<br />
&lt;li&gt;The suffix is appended at the beginning to the resource location of the output variant textures, with a&amp;nbsp;&lt;span class="bedrock-server"&gt;_&lt;/span&gt;&amp;nbsp;character separating the suffix and the base texture name&lt;/li&gt;<br />
&lt;li&gt;The color palette is a texture file with a set of pixels that are used for replacing pixels that match the color palette key in each base texture&lt;/li&gt;<br />
&lt;li&gt;The number of pixels in each color palette must be the same as that of the&amp;nbsp;&lt;span class="bedrock-server"&gt;palette_key&lt;/span&gt;&amp;nbsp;defined for this source&lt;/li&gt;<br />
&lt;li&gt;Key matching is done by comparing the RGB values of each pixel in the&amp;nbsp;&lt;span class="bedrock-server"&gt;palette_key&lt;/span&gt;&amp;nbsp;to the RGB values of each pixel in the color palette&lt;/li&gt;<br />
&lt;li&gt;The alpha channel is ignored for key matching, but in the resulting texture the alpha channel is multiplied with the color palette&#8217;s alpha channel&lt;/li&gt;<br />
&lt;li&gt;Pixels that do not match the&amp;nbsp;&lt;span class="bedrock-server"&gt;palette_key&lt;/span&gt;&amp;nbsp;are copied over to the resulting texture as-is&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;After defining a&amp;nbsp;&lt;span class="bedrock-server"&gt;paletted_permutations&lt;/span&gt;&amp;nbsp;source, you can then reference those namespaced output textures in other resources in your resource pack&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;For example, if you have the following&amp;nbsp;&lt;span class="bedrock-server"&gt;paletted_permutations&lt;/span&gt;&amp;nbsp;source:&lt;/p&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;em&gt;{ "type": "paletted_permutations", "textures": [ "minecraft:item/leather_helmet", "minecraft:item/leather_chestplate", "minecraft:item/leather_leggings", "minecraft:item/leather_boots" ], "palette_key": "minecraft:colormap/color_palettes/leather_armor_color_key", "permutations": { "red": "minecraft:colormap/color_palettes/red", "green": "minecraft:colormap/color_palettes/green", "blue": "minecraft:colormap/color_palettes/blue" }<br />
}<br />
&lt;/em&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;p&gt;You can then reference the resulting textures in other resources like this:&lt;/p&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;em&gt;{ "textures": { "layer0": "minecraft:item/leather_helmet_red", "layer1": "minecraft:item/leather_chestplate_green", "layer2": "minecraft:item/leather_boots_blue" }<br />
}&lt;/em&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h3&gt;Trim Patterns &amp;amp; Maternals&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Trim patterns and materials for armor are defined by the server through the&amp;nbsp;&lt;span class="bedrock-server"&gt;trim_pattern&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;trim_material&lt;/span&gt;&amp;nbsp;registry respectively<br />
&lt;ul&gt;<br />
&lt;li&gt;As a result, new trim patterns and materials can be added via data packs&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;These are synchronized to clients when they join the server<br />
&lt;ul&gt;<br />
&lt;li&gt;However, clients must have an accompanying resource pack to see those registered trim patterns and materials&lt;/li&gt;<br />
&lt;li&gt;The paths to these textures are inferred based on the filename of the pattern json, and will try to find the textures within the same namespace as the trim pattern&#8217;s&amp;nbsp;&lt;span class="bedrock-server"&gt;name&lt;/span&gt;&amp;nbsp;field&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;The following data is defined by a trim pattern:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;asset_id&lt;/span&gt;&amp;nbsp;which is a namespaced id used to infer texture locations and localization&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;template_item&lt;/span&gt;&amp;nbsp;which is the id of the smithing template item used to apply the trim pattern&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;description&lt;/span&gt;&amp;nbsp;which is a text component used for displaying the pattern name of an armor trim when hovering an armor itemstack&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;The following data is defined by a trim material:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;asset_name&lt;/span&gt;&amp;nbsp;which is a string used as a suffix for armor trim texture locations&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;ingredient&lt;/span&gt;&amp;nbsp;which is the id of the ingredient item used to apply the trim material&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;item_model_index&lt;/span&gt;&amp;nbsp;which is a float which defines the item model override each armor item model should target to change their visuals for this material&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;override_armor_materials&lt;/span&gt;&amp;nbsp;which is an optional map of armor material to overridden color palette<br />
&lt;ul&gt;<br />
&lt;li&gt;Map key is the armor material that this trim material wants to override with a different color palette&lt;/li&gt;<br />
&lt;li&gt;Map value is the name of the color palette that will be used when this trim material is applied to an armor piece with the corresponding armor material&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;description&lt;/span&gt;&amp;nbsp;which is a text component used for displaying the material name of an armor trim when hovering an armor item stack<br />
&lt;ul&gt;<br />
&lt;li&gt;The style defined in this description is applied to the armor trim pattern&amp;nbsp;&lt;span class="bedrock-server"&gt;description&lt;/span&gt;&amp;nbsp;as well&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Experimental Features&lt;/h3&gt;<br />
&lt;p&gt;The following changes only apply when one or more Experiments is turned on, either by activating the corresponding experimental data pack or by turning it on in the Experiments screen while creating the world.&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added Smithing Template items&lt;/li&gt;<br />
&lt;li&gt;Redesigned the Smithing Table&lt;/li&gt;<br />
&lt;li&gt;Changed how Netherite equipment is crafted&lt;/li&gt;<br />
&lt;li&gt;Added a new armor trimming system to visually customize your armor&lt;/li&gt;<br />
&lt;li&gt;Added Sniffer mob and Torchflowers&lt;/li&gt;<br />
&lt;li&gt;Added the Cherry Grove biome&lt;/li&gt;<br />
&lt;li&gt;Added Archaeology&lt;/li&gt;<br />
&lt;li&gt;Mob Heads can now be placed on top of Note Blocks without sneaking&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Smithing Templates&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Smithing Tables have been redesigned into a workstation for physical equipment upgrades and modifications&lt;/li&gt;<br />
&lt;li&gt;Alongside slots for combining a piece of equipment and materials, there is now a required slot for an item type called Smithing Templates&lt;/li&gt;<br />
&lt;li&gt;Smithing Templates define what type of upgrade you will be making to equipment<br />
&lt;ul&gt;<br />
&lt;li&gt;It specifies both what type of items you can upgrade, and which ingredients are valid to customize the upgrade&lt;/li&gt;<br />
&lt;li&gt;There are currently two categories of Smithing Templates: Armor Trim and Netherite Upgrade&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Smithing Templates are consumed when used to upgrade an item in the Smithing Table&lt;/li&gt;<br />
&lt;li&gt;You can craft a copy of a Smithing Template in the Crafting Table with 7 diamonds + 1 block of material that the template is made out of + 1 smithing template, which will output 2 of the same Smithing Template&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Netherite Equipment&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Netherite equipment crafting now also requires a Netherite Upgrade Smithing Template&lt;/li&gt;<br />
&lt;li&gt;Netherite Upgrade Smithing Templates can be found randomly in all Bastion Remnant chests, and there is a guarantee of 2 in every Treasure Room Bastion Remnant&lt;/li&gt;<br />
&lt;li&gt;This change was made for a variety of reasons:<br />
&lt;ul&gt;<br />
&lt;li&gt;Increase the time players utilize Diamond equipment before Netherite&lt;/li&gt;<br />
&lt;li&gt;Make Netherite equipment a more significant achievement in the game&#8217;s progression&lt;/li&gt;<br />
&lt;li&gt;Adapt Netherite more naturally into the new Smithing Table crafting system&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Armor Trims&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;You can now visually customize your armor with a variety of unique trims at the Smithing Table&lt;/li&gt;<br />
&lt;li&gt;Armor trims are purely visual with no gameplay benefits, and can only be applied to Helmets, Chestplates, Leggings, and Boots<br />
&lt;ul&gt;<br />
&lt;li&gt;All trim patterns are visually the same on an armor&#8217;s item icon, but the color will still change based on the trim material&lt;/li&gt;<br />
&lt;li&gt;To check which trim pattern a piece of armor has, you can hover over it in the inventory&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Armor Trim Smithing Templates can be found all throughout the world, and each of the following structures contains its own unique Smithing Template:<br />
&lt;ul&gt;<br />
&lt;li&gt;Pillager Outpost: Sentry Armor Trim&lt;/li&gt;<br />
&lt;li&gt;Desert Pyramid: Dune Armor Trim&lt;/li&gt;<br />
&lt;li&gt;Shipwreck: Coast Armor Trim&lt;/li&gt;<br />
&lt;li&gt;Jungle Temple: Wild Armor Trim&lt;/li&gt;<br />
&lt;li&gt;Ocean Monument: Tide Armor Trim&lt;/li&gt;<br />
&lt;li&gt;Ancient City: Ward Armor Trim&lt;/li&gt;<br />
&lt;li&gt;Woodland Mansion: Vex Armor Trim&lt;/li&gt;<br />
&lt;li&gt;Nether Fortress: Rib Armor Trim&lt;/li&gt;<br />
&lt;li&gt;Bastion Remnant: Snout Armor Trim&lt;/li&gt;<br />
&lt;li&gt;Stronghold: Eye Armor Trim&lt;/li&gt;<br />
&lt;li&gt;End City: Spire Armor Trim&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Smithing Templates are found in chests in their respective structure<br />
&lt;ul&gt;<br />
&lt;li&gt;The Ocean Monument has no chests, Elder Guardians sometimes instead drop a Smithing Template upon death&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Some Armor Trim Smithing Templates are rarer than others, so be on the lookout for them to impress your friends!&lt;/li&gt;<br />
&lt;li&gt;An armor trim has two properties: a pattern and a material<br />
&lt;ul&gt;<br />
&lt;li&gt;The pattern is defined by the Smithing Template used to apply the trim and represents the visual pattern of the trim&lt;/li&gt;<br />
&lt;li&gt;The material is defined by what ingredient you used to apply the trim and represents the color of the trim&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;The viable ingredients you can use to define the color of your armor trim are the following:<br />
&lt;ul&gt;<br />
&lt;li&gt;Iron, Copper, Gold, Lapis, Emerald, Diamond, Netherite, Redstone, Amethyst, Quartz&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Sniffer&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The Sniffer is the mob vote winner of Minecraft Live 2022&lt;/li&gt;<br />
&lt;li&gt;Sniffers cannot be tempted or tamed&lt;/li&gt;<br />
&lt;li&gt;Sniffers are passive, friendly mobs&lt;/li&gt;<br />
&lt;li&gt;Sniffers sniff the air and occasionally dig for seeds, which produce a Torchflower Seed&lt;/li&gt;<br />
&lt;li&gt;Sniffers can be bred by feeding them Torchflower Seeds&lt;/li&gt;<br />
&lt;li&gt;The Sniffer is currently only available as a Spawn Egg in the creative inventory&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Torchflowers&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The Torchflower seed can be planted on farmland and grows into a flower&lt;/li&gt;<br />
&lt;li&gt;The seed can be used to breed two Sniffers&lt;/li&gt;<br />
&lt;li&gt;The full-grown flower can be harvested and replanted but can also be crafted into a dye&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Cherry Groves&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added a new Cherry Grove biome, with pretty cherry blossom trees<br />
&lt;ul&gt;<br />
&lt;li&gt;The biome can be found in the mountains, in similar places as Meadows&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Added a new Cherry wood set, with all the corresponding wooden things you can make from it&lt;/li&gt;<br />
&lt;li&gt;Cherry Leaves have pink particles falling underneath&lt;/li&gt;<br />
&lt;li&gt;Added a new Pink Petals block with lots of pink flowers on the ground<br />
&lt;ul&gt;<br />
&lt;li&gt;Each pink petal block can contain up to 4 petals&lt;/li&gt;<br />
&lt;li&gt;Using bone meal on it increases the number of petals&lt;/li&gt;<br />
&lt;li&gt;Placing a petal on a block increases the number of petals&lt;/li&gt;<br />
&lt;li&gt;Mining the block gives you the number of petals in the block&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Archaeology&lt;/h3&gt;<br />
&lt;h4&gt;The Brush&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The brush is a craftable item you can use to brush things&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Suspicious Sand&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Can be found in Desert Temples and Desert Wells&lt;/li&gt;<br />
&lt;li&gt;This fragile block is hard to spot and easy to destroy, so be careful!&lt;/li&gt;<br />
&lt;li&gt;Brushing the Suspicious Sand with a Brush will extract objects that were buried long ago&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Pottery Shards&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Pottery Shards have pictures on them&lt;/li&gt;<br />
&lt;li&gt;They cannot be crafted and are only found by brushing Suspicious Sand&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Decorated Pots&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Crafting four Pottery Shards together will create a Decorated Pot with a picture on each side&lt;/li&gt;<br />
&lt;li&gt;Brick items can be used instead of Pottery Shards in the Decorated Pot recipe<br />
&lt;ul&gt;<br />
&lt;li&gt;The sides that were made from Brick items will not have pictures&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Smash a Decorated Pot with any block-breaking tool to break it apart and get the Pottery Shards back<br />
&lt;ul&gt;<br />
&lt;li&gt;Hitting the pot with bare hands, silk touch tools, or any other item, will drop an intact pot instead&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Fixed Bugs in 1.19.4&lt;/h3&gt;<br />
&lt;p&gt;Around 150 bugs were fixed in this release. View the&amp;nbsp;&lt;a href="https://bugs.mojang.com/issues/?filter=27608"&gt;list on the issue tracker&lt;/a&gt;.&lt;/p&gt;<br />
&lt;/div&gt;<br />
										<br />
<br />
<a href="https://www.sickgaming.net/blog/2023/03/14/minecraft-java-edition-1-19-4/" target="_blank" rel="noopener" class="mycode_url">https://www.sickgaming.net/blog/2023/03/...on-1-19-4/</a>]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">News - Minecraft: JAVA Edition 1.19.4</span><br />
<br />
&lt;div style="margin: 5px 5% 10px 5%;"&gt;&lt;img src="https://www.sickgaming.net/blog/wp-content/uploads/2023/03/minecraft-java-edition-1-19-4.png" width="16" height="16" title="" alt="" /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;img decoding="async" src="https://www.sickgaming.net/blog/wp-content/uploads/2023/03/minecraft-java-edition-1-19-4-1.png" class="ff-og-image-inserted"&gt;&lt;/div&gt;<br />
&lt;h3&gt;Changes&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Updated Horse Breeding&lt;/li&gt;<br />
&lt;li&gt;Jukeboxes have changed to be at parity with Bedrock&lt;/li&gt;<br />
&lt;li&gt;Interacting with armor or elytra items in-hand will now swap them with equipped gear&lt;/li&gt;<br />
&lt;li&gt;The camera tilt when hurt is now based on the direction of incoming damage&lt;/li&gt;<br />
&lt;li&gt;Potions colors have been adjusted to make different types of potions more distinguishable&lt;/li&gt;<br />
&lt;li&gt;Potions no longer have an enchantment glint due to it obscuring the color of the potion contents&lt;/li&gt;<br />
&lt;li&gt;Enchantment glint on items and armor is now more subtle&lt;/li&gt;<br />
&lt;li&gt;Armor Stands now preserve custom names when placed and broken&lt;/li&gt;<br />
&lt;li&gt;Vexes now use a separate charging animation when empty-handed&lt;/li&gt;<br />
&lt;li&gt;Tweaks to recipe unlocking to make discovering vital crafting recipes easier for new players&lt;/li&gt;<br />
&lt;li&gt;Updated the Create New World screen&lt;/li&gt;<br />
&lt;li&gt;New accessibility options and improvements&lt;/li&gt;<br />
&lt;li&gt;Updated the Realms screen to be more in line with the Singleplayer and Multiplayer screens&lt;/li&gt;<br />
&lt;li&gt;Added a notification system for Realms to tell you important information about your Realm&lt;/li&gt;<br />
&lt;li&gt;Added &#8220;Credits &amp;amp; Attribution&#8221; button in the Options menu&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Horses, Donkeys, and Llamas&lt;/strong&gt;&lt;/p&gt;<br />
&lt;p&gt;The speed, jump height, and health of a baby are now a variation of the average of the parents&#8217; attributes, rather than being biased toward the average possible value.&lt;/p&gt;<br />
&lt;p&gt;This change makes horse breeding a viable way of getting great horses if a player starts with good parents and puts in enough time and Golden Carrots.&lt;/p&gt;<br />
&lt;p&gt;&lt;strong&gt;Jukebox&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Emits a note particle above it while playing a music disc&lt;/li&gt;<br />
&lt;li&gt;While playing a music disc, it will emit a redstone signal of 15&lt;/li&gt;<br />
&lt;li&gt;Droppers and hoppers can now interact with it&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Creative Menu&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added painting variants to the creative menu&lt;/li&gt;<br />
&lt;li&gt;Paintings with a pre-defined variant will now display the author and title in the item description when hovered over&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Recipe Unlocking&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The Crafting Table recipe is unlocked immediately on creating a new world&lt;/li&gt;<br />
&lt;li&gt;The Crossbow recipe is no longer unlocked by sticks&lt;/li&gt;<br />
&lt;li&gt;The Soul Campfire recipe is no longer unlocked by sticks&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Updated Create New World Screen&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The screen is now organized into three tabs<br />
&lt;ul&gt;<br />
&lt;li&gt;The Game-Tab allows to set the world name, Gamemode, Difficulty, and whether to allow cheats&lt;/li&gt;<br />
&lt;li&gt;The World-Tab allows to set the World-Type and Seed, and to toggle the generation of structures and the bonus chest&lt;/li&gt;<br />
&lt;li&gt;The More-Tab provides access to the Game Rules and DataPack Selection Screen&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Tabs can be switched with the keyboard by pressing Ctrl+Tab and Ctrl+Shift+Tab&lt;/li&gt;<br />
&lt;li&gt;Specific tabs can also be navigated by pressing Ctrl+Tab Number<br />
&lt;ul&gt;<br />
&lt;li&gt;For example, Ctrl+2 navigates to the second tab&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Removed the Import Settings button and the corresponding Export Settings button in the Edit World Screen&lt;/li&gt;<br />
&lt;li&gt;Added a screen to easily enable/disable experimental features<br />
&lt;ul&gt;<br />
&lt;li&gt;The screen can always be found under the More-tab&lt;/li&gt;<br />
&lt;li&gt;In snapshots, a shortcut button can be found under the Game-tab&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Accessibility&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added an accessibility onboarding screen for players launching the game for the first time&lt;/li&gt;<br />
&lt;li&gt;Auto-Jump is now off by default&lt;/li&gt;<br />
&lt;li&gt;Added arrow key navigation&lt;/li&gt;<br />
&lt;li&gt;Added high contrast resource pack&lt;/li&gt;<br />
&lt;li&gt;The resource pack screen is now keyboard-navigatable&lt;/li&gt;<br />
&lt;li&gt;Changed how tooltips in the menu UI are positioned so buttons are still readable&lt;/li&gt;<br />
&lt;li&gt;Added a tooltip in the key binds screen that specifies which key binds are conflicting&lt;/li&gt;<br />
&lt;li&gt;Added a &#8220;Damage Tilt&#8221; accessibility option that controls the amount the camera shakes when being hurt&lt;/li&gt;<br />
&lt;li&gt;Added two new options in the accessibility menu for adjusting the speed and transparency of enchantment glints&lt;/li&gt;<br />
&lt;li&gt;Added a &#8220;Notification Time&#8221; accessibility option that changes how long notifications such as unlocked recipes, advancements, subtitles, and selected item names are visible for&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Arrow Kew Navigation&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Menu screens can now be navigated by using the arrow keys&lt;/li&gt;<br />
&lt;li&gt;When navigating with arrow keys, sliders need to be activated by pressing Enter or Space to start changing the value&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;High Contrast Resource Pack&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added a built-in resource pack that enhances the contrast of UI elements&lt;/li&gt;<br />
&lt;li&gt;Added a new option in the Accessibility menu that enables the high contrast resource pack&lt;/li&gt;<br />
&lt;li&gt;This only affects the menu UIs for now, but we’ll be looking to bring this to gameplay UIs in the future as well&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Technical Changes&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The data pack version is now 12&lt;/li&gt;<br />
&lt;li&gt;The resource pack version is now 13&lt;/li&gt;<br />
&lt;li&gt;Added a group of entities to display items, blocks, and text&lt;/li&gt;<br />
&lt;li&gt;Added entities to detect interactions and attacks&lt;/li&gt;<br />
&lt;li&gt;Added data-driven damage types&lt;/li&gt;<br />
&lt;li&gt;Added a&amp;nbsp;&lt;span class="bedrock-server"&gt;damage&lt;/span&gt;&amp;nbsp;command for applying damage to entities&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;ride&lt;/span&gt;&amp;nbsp;command to mount and dismount entities&lt;/li&gt;<br />
&lt;li&gt;The&amp;nbsp;&lt;span class="bedrock-server"&gt;clone&lt;/span&gt;&amp;nbsp;command now supports cloning to and from different dimensions&lt;/li&gt;<br />
&lt;li&gt;A new&amp;nbsp;&lt;span class="bedrock-server"&gt;string&lt;/span&gt;&amp;nbsp;source is now available for the&amp;nbsp;&lt;span class="bedrock-server"&gt;data modify&lt;/span&gt;&amp;nbsp;command&lt;/li&gt;<br />
&lt;li&gt;New&amp;nbsp;&lt;span class="bedrock-server"&gt;execute&lt;/span&gt;&amp;nbsp;sub-commands:&amp;nbsp;&lt;span class="bedrock-server"&gt;if dimension&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;if loaded&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;on&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;positioned over&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;summon&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Added a new type of atlas configuration source:&amp;nbsp;&lt;span class="bedrock-server"&gt;paletted_permutations&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Pressing F3+S will now dump contents of dynamic textures (like atlases, maps, etc.) to&amp;nbsp;&lt;span class="bedrock-server"&gt;screenshots/debug/&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;fallback&lt;/span&gt;&amp;nbsp;fields to&amp;nbsp;&lt;span class="bedrock-server"&gt;translate&lt;/span&gt;&amp;nbsp;text components&lt;/li&gt;<br />
&lt;li&gt;Out-of-bound arguments in&amp;nbsp;&lt;span class="bedrock-server"&gt;translate&lt;/span&gt;&amp;nbsp;formats are no longer silently ignored&lt;/li&gt;<br />
&lt;li&gt;Added the following game events:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;entity_dismount&lt;/span&gt;&amp;nbsp;with a vibration frequency of 6&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;entity_mount&lt;/span&gt;&amp;nbsp;with a vibration frequency of 7&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Changed the following game events:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;item_interact_finish&lt;/span&gt;&amp;nbsp;now has a vibration frequency of 2 instead of 14&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Removed&amp;nbsp;&lt;span class="bedrock-server"&gt;heldItemTooltips&lt;/span&gt;&amp;nbsp;option from&amp;nbsp;&lt;span class="bedrock-server"&gt;options.txt&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Added a network protocol feature for forcing a bundle of packets to be processed within the same client tick&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;&#8211;pidFile&lt;/span&gt;&amp;nbsp;argument to the dedicated server command line for printing process id to file&lt;/li&gt;<br />
&lt;li&gt;The vanilla resource pack en_us language file is now sorted alphanumerically by key&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;show_notification&lt;/span&gt;&amp;nbsp;field to recipes<br />
&lt;ul&gt;<br />
&lt;li&gt;Accepts a boolean which determines if a notification is shown when unlocking this recipe&lt;/li&gt;<br />
&lt;li&gt;defaults to&amp;nbsp;&lt;span class="bedrock-server"&gt;true&lt;/span&gt;&amp;nbsp;if isn&#8217;t specified&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;A new recipe type&amp;nbsp;&lt;span class="bedrock-server"&gt;smithing_transform&lt;/span&gt;&amp;nbsp;has been added for the updated Netherite Upgrade recipe&lt;/li&gt;<br />
&lt;li&gt;A new recipe type&amp;nbsp;&lt;span class="bedrock-server"&gt;smithing_trim&lt;/span&gt;&amp;nbsp;has been added for the new Armor Trim recipe&lt;/li&gt;<br />
&lt;li&gt;A new recipe type&amp;nbsp;&lt;span class="bedrock-server"&gt;crafting_decorated_pot&lt;/span&gt;&amp;nbsp;has been added for the new Decorated Pot recipe&lt;/li&gt;<br />
&lt;li&gt;New registries&amp;nbsp;&lt;span class="bedrock-server"&gt;trim_pattern&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;trim_material&lt;/span&gt;&amp;nbsp;have been added for the armor trim system&lt;/li&gt;<br />
&lt;li&gt;Smithing table has temporarily two menu types<br />
&lt;ul&gt;<br />
&lt;li&gt;Old menu without the Smithing Template slot has been renamed to&amp;nbsp;&lt;span class="bedrock-server"&gt;legacy_smithing&lt;/span&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Will be removed when the Armor Trim feature stops being an experimental feature&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;New menu with a Smithing Template slot was added called&amp;nbsp;&lt;span class="bedrock-server"&gt;smithing&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Added new flag (value 128) to&amp;nbsp;&lt;span class="bedrock-server"&gt;HideFlags&lt;/span&gt;&amp;nbsp;NBT field for hiding armor trim item tooltips&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Resource Pack Format&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The enchantment glint now has two separate texture files:&amp;nbsp;&lt;span class="bedrock-server"&gt;enchanted_glint_entity.png&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;enchanted_glint_item.png&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;The texture format used to dynamically scale buttons and sliders has been updated to always include fixed 20px borders on the left and right&lt;/li&gt;<br />
&lt;li&gt;Slider textures are now defined in a separate&amp;nbsp;&lt;span class="bedrock-server"&gt;slider.png&lt;/span&gt;&amp;nbsp;file&lt;/li&gt;<br />
&lt;li&gt;The Create New World screen now uses a separate&amp;nbsp;&lt;span class="bedrock-server"&gt;light_dirt_background.png&lt;/span&gt;&amp;nbsp;for its background, unlike other screens&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Commands&lt;/h3&gt;<br />
&lt;h4&gt;&lt;strong&gt;&lt;span class="bedrock-server"&gt;Clone&lt;/span&gt;&lt;/strong&gt;&lt;/h4&gt;<br />
&lt;p&gt;The clone command now supports specifying the source and target dimensions.&lt;/p&gt;<br />
&lt;p&gt;&lt;strong&gt;New syntax:&lt;/strong&gt;&lt;/p&gt;<br />
&lt;p&gt;&lt;em&gt;clone [from &amp;lt;sourceDimension&amp;gt;] &amp;lt;begin&amp;gt; &amp;lt;end&amp;gt; [to &amp;lt;targetDimension&amp;gt;] &amp;lt;destination&amp;gt; &#8230;&lt;/em&gt;&lt;/p&gt;<br />
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;sourceDimension&lt;/span&gt;: id of dimension to clone from&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;targetDimension&lt;/span&gt;: id of dimension to clone to&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;span class="bedrock-server"&gt;Damage&lt;/span&gt;&lt;/h4&gt;<br />
&lt;p&gt;&lt;span class="bedrock-server"&gt;New command to apply damage to entities.&lt;/span&gt;&lt;/p&gt;<br />
&lt;p&gt;&lt;strong&gt;&lt;span class="bedrock-server"&gt;Syntax:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;em&gt;&lt;span class="bedrock-server"&gt;damage &amp;lt;target&amp;gt; &amp;lt;amount&amp;gt; [&amp;lt;damageType&amp;gt;] [at &amp;lt;location&amp;gt;]&lt;/span&gt;&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;em&gt;&lt;span class="bedrock-server"&gt;damage &amp;lt;target&amp;gt; &amp;lt;amount&amp;gt; [&amp;lt;damageType&amp;gt;] [by &amp;lt;entity&amp;gt;] [from &amp;lt;cause&amp;gt;]&lt;/span&gt;&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;&lt;span class="bedrock-server"&gt;Parameters:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;target&lt;/span&gt;: The entity to damage&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;amount&lt;/span&gt;: Amount of damage to inflict&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;damageType&lt;/span&gt;: The type of damage to inflict<br />
&lt;ul&gt;<br />
&lt;li&gt;This determines how the damage affects the entity as well as which death message is displayed&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;entity&lt;/span&gt;: The entity inflicting the damage&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;cause&lt;/span&gt;: The cause of the damage, in the case of indirect damage<br />
&lt;ul&gt;<br />
&lt;li&gt;Example: When shot by an Arrow, the&amp;nbsp;&lt;span class="bedrock-server"&gt;entity&lt;/span&gt;&amp;nbsp;is the Arrow projectile while&amp;nbsp;&lt;span class="bedrock-server"&gt;cause&lt;/span&gt;&amp;nbsp;might be a Skeleton&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;location&lt;/span&gt;: The location the damage originated at (when no entity caused the damage)<br />
&lt;ul&gt;<br />
&lt;li&gt;For instance,&amp;nbsp;&lt;span class="bedrock-server"&gt;location&lt;/span&gt;&amp;nbsp;might represent the location of a Bed exploding in the Nether&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;span class="bedrock-server"&gt;Data&lt;/span&gt;&lt;/h4&gt;<br />
&lt;p&gt;&lt;span class="bedrock-server"&gt;New source available:&lt;/span&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;string &amp;lt;entity|block|storage&amp;gt; [path] [start] [end]&lt;/span&gt;&amp;nbsp;&#8211; reads a value as text, resulting in a string value&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;New arguments:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;start&lt;/span&gt;: Index of first character to include at the start of the string&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;end&lt;/span&gt;: Index of the first character to exclude at the end of the string&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;span class="bedrock-server"&gt;Effect&lt;/span&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;infinite&lt;/span&gt;&amp;nbsp;is now a valid option for effect durations<br />
&lt;ul&gt;<br />
&lt;li&gt;Infinite effect durations show up as &#8220;∞&#8221; in the player inventory view&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;span class="bedrock-server"&gt;Execute&lt;/span&gt;&lt;/h4&gt;<br />
&lt;h4&gt;&lt;span class="bedrock-server"&gt;Execute If|Unless&lt;/span&gt;&lt;/h4&gt;<br />
&lt;p&gt;New conditions available for the&amp;nbsp;&lt;span class="bedrock-server"&gt;execute if|unless&lt;/span&gt;&amp;nbsp;sub-command:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;execute if|unless loaded &amp;lt;pos&amp;gt;&lt;/span&gt;&amp;nbsp;&#8211; checks if the position given is fully loaded (regarding both blocks and entities)&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;execute if|unless dimension &amp;lt;dimension&amp;gt;&lt;/span&gt;&amp;nbsp;&#8211; checks if the execution is in a matching dimension&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;pos&lt;/span&gt;: Block position to check&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;dimension&lt;/span&gt;: A dimension id&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;span class="bedrock-server"&gt;Execute On&lt;/span&gt;&lt;/h4&gt;<br />
&lt;p&gt;New&amp;nbsp;&lt;span class="bedrock-server"&gt;execute&lt;/span&gt;&amp;nbsp;sub-command for selecting entities based on relation to the current executing entity:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;em&gt;&lt;span class="bedrock-server"&gt;execute on &amp;lt;relation&amp;gt;&lt;/span&gt;&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;Relations:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;vehicle&lt;/span&gt;&amp;nbsp;&#8211; the entity that the executing entity is riding&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;passengers&lt;/span&gt;&amp;nbsp;&#8211; all entities directly riding the executing entity (no sub-passengers)&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;controller&lt;/span&gt;&amp;nbsp;&#8211; the entity that is controlling the executing entity (for example: first passenger in a boat)&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;owner&lt;/span&gt;&amp;nbsp;&#8211; the owner of the executing entity, if it is a tameable animal (like cats, wolves, or parrots)&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;leasher&lt;/span&gt;&amp;nbsp;&#8211; the entity leading the executing entity with a leash (might be a leash knot in case of being attached to a fence)&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;target&lt;/span&gt;&amp;nbsp;&#8211; the attack target for the executing entity&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;attacker&lt;/span&gt;&amp;nbsp;&#8211; the last entity that damaged the executing entity in the previous 5 seconds&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;origin&lt;/span&gt;:<br />
&lt;ul&gt;<br />
&lt;li&gt;shooter, if the executing entity is a projectile (like Arrow, Fireball, Trident, Firework, Thrown Potion, etc.)&lt;/li&gt;<br />
&lt;li&gt;thrower, if the executing entity is an item&lt;/li&gt;<br />
&lt;li&gt;source of effect, if the executing entity is an Area Effect Cloud&lt;/li&gt;<br />
&lt;li&gt;igniter, if the executing entity is a Primed TNT&lt;/li&gt;<br />
&lt;li&gt;summoner, if the executing entity is Evoker Fangs or a Vex&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;If the relation does not apply to the executing entity or no entities are matching it, the selector returns zero elements.&lt;/p&gt;<br />
&lt;h4&gt;&lt;span class="bedrock-server"&gt;Execute Positioned Over&lt;/span&gt;&lt;/h4&gt;<br />
&lt;p&gt;New&amp;nbsp;&lt;span class="bedrock-server"&gt;execute&lt;/span&gt;&amp;nbsp;sub-command for finding positions on top of a heightmap. Changes the height of the execution position to be on top of the given heightmap.&lt;/p&gt;<br />
&lt;p&gt;&lt;strong&gt;Syntax:&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;execute positioned over &amp;lt;heightmap&amp;gt;&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h5&gt;Heightmaps&lt;/h5&gt;<br />
&lt;p&gt;A heightmap records the highest position in a column of blocks according to some criteria. Available options:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;world_surface&lt;/span&gt;: Any non-air block&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;motion_blocking&lt;/span&gt;: Any motion blocking material (e.g. ignores flowers and grass)&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;motion_blocking_no_leaves&lt;/span&gt;: Any non-leaf motion blocking material&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;ocean_floor&lt;/span&gt;: Any non-fluid motion blocking material&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;span class="bedrock-server"&gt;Execute Summon&lt;/span&gt;&lt;/h4&gt;<br />
&lt;p&gt;New&amp;nbsp;&lt;span class="bedrock-server"&gt;execute&lt;/span&gt;&amp;nbsp;sub-command for summoning a new entity and binding the context (&lt;span class="bedrock-server"&gt;@s&lt;/span&gt;) to it. Meant to simplify entity setup and reduce the need for raw NBT editing.&lt;/p&gt;<br />
&lt;p&gt;Syntax:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;execute summon &amp;lt;entity id&amp;gt;&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;span class="bedrock-server"&gt;Fillbiome&lt;/span&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The amount of network data transmitted when using the&amp;nbsp;&lt;span class="bedrock-server"&gt;fillbiome&lt;/span&gt;&amp;nbsp;command has been optimized&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;span class="bedrock-server"&gt;Title&lt;/span&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;All time arguments to&amp;nbsp;&lt;span class="bedrock-server"&gt;title times&lt;/span&gt;&amp;nbsp;are now time durations and work with&amp;nbsp;&lt;span class="bedrock-server"&gt;t&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;s,&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;d&lt;/span&gt;&amp;nbsp;suffixes&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;span class="bedrock-server"&gt;Weather&lt;/span&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The duration of the weather change now matches the game&#8217;s regular weather cycle if not specified&lt;/li&gt;<br />
&lt;li&gt;The&amp;nbsp;&lt;span class="bedrock-server"&gt;duration&lt;/span&gt;&amp;nbsp;parameter is now a time duration in ticks and works with&amp;nbsp;&lt;span class="bedrock-server"&gt;t&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;s,&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;d&lt;/span&gt;&amp;nbsp;suffixes<br />
&lt;ul&gt;<br />
&lt;li&gt;To retain existing functionality, you need to add an&amp;nbsp;&lt;span class="bedrock-server"&gt;s&lt;/span&gt;&amp;nbsp;suffix to pre-existing commands&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;span class="bedrock-server"&gt;Ride&lt;/span&gt;&lt;/h4&gt;<br />
&lt;p&gt;New command to allow entities to start or stop riding other entities.&lt;/p&gt;<br />
&lt;p&gt;&lt;strong&gt;Syntax:&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;ride &amp;lt;target&amp;gt; mount &amp;lt;vehicle&amp;gt;&lt;/span&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Makes a single target mount a single vehicle&lt;/li&gt;<br />
&lt;li&gt;The command will fail if:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;vehicle&lt;/span&gt;&amp;nbsp;is a player&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;target&lt;/span&gt;&amp;nbsp;is already riding a vehicle&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;target&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;vehicle&lt;/span&gt;&amp;nbsp;are the same entity&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;vehicle&lt;/span&gt;&amp;nbsp;is already a passenger (direct or indirect) of&amp;nbsp;&lt;span class="bedrock-server"&gt;target&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;ride &amp;lt;target&amp;gt; dismount&lt;/span&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Dismounts&amp;nbsp;&lt;span class="bedrock-server"&gt;target&lt;/span&gt;&amp;nbsp;from any vehicle it is riding&lt;/li&gt;<br />
&lt;li&gt;Fails if&amp;nbsp;&lt;span class="bedrock-server"&gt;target&lt;/span&gt;&amp;nbsp;is not riding anything&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Damage Types&lt;/h3&gt;<br />
&lt;p&gt;Damage Types are a new registry that can be extended through data packs. A Damage Type determines how damage is handled by the game. This includes which attributes the damage has as well as which death message is used when an entity dies due to that type of damage.&lt;/p&gt;<br />
&lt;p&gt;Example:&lt;/p&gt;<br />
&lt;pre&gt;&lt;em&gt;&lt;code&gt;{ "exhaustion": 0.1, "message_id": "arrow", "scaling": "when_caused_by_living_non_player"<br />
}<br />
&lt;/code&gt;&lt;/em&gt;&lt;/pre&gt;<br />
&lt;p&gt;&lt;strong&gt;Fields:&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;message_id&lt;/span&gt;: The message id used for deaths caused by this damage type<br />
&lt;ul&gt;<br />
&lt;li&gt;Will be combined with other string fragments to form a translation key&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;exhaustion&lt;/span&gt;: The amount of hunger exhaustion caused by this damage type&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;scaling&lt;/span&gt;: Whether this damage type scales with difficulty levels. Possible values:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;never&lt;/span&gt;: Damage is always the same&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;always&lt;/span&gt;: Damage always scales with difficulty&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;when_caused_by_living_non_player&lt;/span&gt;: Damage scales with difficulty if it was caused by a living entity who is not a player&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;effects&lt;/span&gt;: Optional field controlling how damage manifests when inflicted on players. Possible values:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;hurt&lt;/span&gt;&amp;nbsp;(default): the default hurt sound&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;thorns&lt;/span&gt;: Thorns hurt sound&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;drowning&lt;/span&gt;: Drowning sound&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;burning&lt;/span&gt;: A single tick of burning sound&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;poking&lt;/span&gt;: Berry bush poke sound&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;freezing&lt;/span&gt;: Freeze tick sound&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;death_message_type&lt;/span&gt;: Optional field that controls if special death message variants are used. Possible values:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;default&lt;/span&gt;&amp;nbsp;(default): No special death message logic is applied&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;fall_variants&lt;/span&gt;: Show a variant of fall damage death instead of a regular death message, e.g.&amp;nbsp;&lt;span class="bedrock-server"&gt;death.fell.assist.item&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;intentional_game_design&lt;/span&gt;: Show the intentional game design message instead of a regular death message&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;Damage type tags control many aspects of how damage from different sources is interpreted.&lt;/p&gt;<br />
&lt;h3&gt;Predicates&lt;/h3&gt;<br />
&lt;h4&gt;Damage Type Predicates&lt;/h4&gt;<br />
&lt;p&gt;The following fields have been removed from damage type predicates:&amp;nbsp;&lt;span class="bedrock-server"&gt;is_projectile&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;is_explosion&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;bypasses_armor&lt;/span&gt;,&lt;span class="bedrock-server"&gt;bypasses_invulnerability&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;bypasses_magic&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;is_fire&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;is_magic&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;is_lightning&lt;/span&gt;.&lt;/p&gt;<br />
&lt;p&gt;A new&amp;nbsp;&lt;span class="bedrock-server"&gt;tags&lt;/span&gt;&amp;nbsp;array has been added, with the predicate matching if all entries match. Each entry has two fields:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;id&lt;/span&gt;: The ID of a damage type tag&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;expected&lt;/span&gt;: Whether the damage is expected to have or not have the tag for the predicate to match&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Game Rules&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;commandModificationBlockLimit&lt;/span&gt;, controlling the maximum number of blocks changed in one execution of&amp;nbsp;&lt;span class="bedrock-server"&gt;clone&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;fill&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;fillbiome&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;span class="bedrock-server"&gt;doVinesSpread&lt;/span&gt;&amp;nbsp;game rule, determining if vines will spread to nearby blocks<br />
&lt;ul&gt;<br />
&lt;li&gt;Defaults to&amp;nbsp;&lt;span class="bedrock-server"&gt;true&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Text Components&lt;/h3&gt;<br />
&lt;p&gt;Added an optional&amp;nbsp;&lt;span class="bedrock-server"&gt;fallback&lt;/span&gt;&amp;nbsp;field to&amp;nbsp;&lt;span class="bedrock-server"&gt;translate&lt;/span&gt;&amp;nbsp;text components.&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The new field is a string that will be used in place of translation if it is missing&lt;/li&gt;<br />
&lt;li&gt;If&amp;nbsp;&lt;span class="bedrock-server"&gt;fallback&lt;/span&gt;&amp;nbsp;is missing, the old behavior (i.e. using the key itself as the translation) is preserved&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Display Entities&lt;/h3&gt;<br />
&lt;p&gt;Three new entities have been added for flexible display of items, blocks, and text&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Those entities, similarily to&amp;nbsp;&lt;span class="bedrock-server"&gt;markers&lt;/span&gt;, don&#8217;t tick and have no collisions or physics&lt;/li&gt;<br />
&lt;li&gt;Models render at entity position, with normal rotation around X and Y axis (so it can be controlled by teleport commands), but also with additional arbitrary model transform&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Common Data Types&lt;/h4&gt;<br />
&lt;p&gt;Tag contents for display entities include some new data types with a complex structure. Any form can be used for modifying data, but only one form is used for saving.&lt;/p&gt;<br />
&lt;h4&gt;Transformations&lt;/h4&gt;<br />
&lt;p&gt;Arbitrary affine transform.&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Matrix form: array of 16 numbers, describing row-major matrix&lt;/li&gt;<br />
&lt;li&gt;Decomposed form (used for saving): object with following fields:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;translation&lt;/span&gt;&amp;nbsp;&#8211; 3d vector&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;left_rotation&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;right_rotation&lt;/span&gt;&amp;nbsp;&#8211;&amp;nbsp;&lt;span class="bedrock-server"&gt;rotation&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;scale&lt;/span&gt;&amp;nbsp;&#8211; 3d vector&lt;/li&gt;<br />
&lt;li&gt;Transforms are composed in order&amp;nbsp;&lt;span class="bedrock-server"&gt;translation&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;left_rotation&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;scale&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;right_rotation&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Rotations&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Quaternion form (used for saving): array of 4 numbers, describing components (x, y, z, w)&lt;/li&gt;<br />
&lt;li&gt;Axis-angle form: object with following fields:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;axis&lt;/span&gt;&amp;nbsp;&#8211; unit 3d vector&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;angle&lt;/span&gt;&amp;nbsp;&#8211; in radians&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Interpolation&lt;/h4&gt;<br />
&lt;p&gt;Some properties of display entities can be interpolated. That means that clients will see gradual changes over time instead of instantaneous jumps.&lt;/p&gt;<br />
&lt;p&gt;Display entities keep track of current and previous values of interpolated values:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;All properties marked as &#8220;interpolated&#8221; are part of a single interpolation set&lt;/li&gt;<br />
&lt;li&gt;Any update to interpolated property will cause all values of interpolation set to be saved as &#8220;current&#8221;<br />
&lt;ul&gt;<br />
&lt;li&gt;Data command executions that do not change value of property (even if it&#8217;s present in NBT) do not count as updates&lt;/li&gt;<br />
&lt;li&gt;Updates are synchronized to clients at most once per tick, so multiple updates within command will still count as a single update&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;The last values generated before an update are saved as &#8220;previous&#8221;&lt;/li&gt;<br />
&lt;li&gt;If interpolation is enabled, the entity will transition between &#8220;previous&#8221; and &#8220;current&#8221; values over&amp;nbsp;&lt;span class="bedrock-server"&gt;interpolation_duration&lt;/span&gt;&amp;nbsp;ticks&lt;/li&gt;<br />
&lt;li&gt;Interpolation can be started by writing to the&amp;nbsp;&lt;span class="bedrock-server"&gt;start_interpolation&lt;/span&gt;&amp;nbsp;field (this field is not normally present in NBT)<br />
&lt;ul&gt;<br />
&lt;li&gt;The value in this field is a delay in ticks between client receiving the update and interpolation start&lt;/li&gt;<br />
&lt;li&gt;A value of&amp;nbsp;&lt;span class="bedrock-server"&gt;0&lt;/span&gt;&amp;nbsp;ticks means that interpolation will start in next client tick after receiving the update&lt;/li&gt;<br />
&lt;li&gt;Positive values increase this delay further&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Interpolation will end (entity fully in &#8220;current&#8221; state) in&amp;nbsp;&lt;span class="bedrock-server"&gt;start_interpolation&lt;/span&gt;&amp;nbsp;+&amp;nbsp;&lt;span class="bedrock-server"&gt;interpolation_duration&lt;/span&gt;&amp;nbsp;ticks after receiving the update&lt;/li&gt;<br />
&lt;li&gt;The interpolation target can be updated without setting&amp;nbsp;&lt;span class="bedrock-server"&gt;start_interpolation&lt;/span&gt;, but it will still behave as if it was started at the moment of the last update to&amp;nbsp;&lt;span class="bedrock-server"&gt;start_interpolation&lt;/span&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;That means that if the value is updated, but more than&amp;nbsp;&lt;span class="bedrock-server"&gt;interpolation_duration&lt;/span&gt;&amp;nbsp;ticks have passed since last&amp;nbsp;&lt;span class="bedrock-server"&gt;start_interpolation&lt;/span&gt;&amp;nbsp;update, the entity will immediately jump to new values&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Common Properties&lt;/h4&gt;<br />
&lt;p&gt;All display entity types have the following fields:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;transformation&lt;/span&gt;&amp;nbsp;&#8211; the transformation applied to model (after normal entity orientation). Defaults to identity. Interpolated&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;billboard&lt;/span&gt;&amp;nbsp;&#8211; option to control if entity should pivot to face player when rendered:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;fixed&lt;/span&gt;&amp;nbsp;&#8211; no rotation (default)&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;vertical&lt;/span&gt;&amp;nbsp;&#8211; entity can pivot around its vertical axis&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;horizontal&lt;/span&gt;&amp;nbsp;&#8211; entity can pivot around its horizontal axis&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;center&lt;/span&gt;&amp;nbsp;&#8211; entity can pivot around its center point&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;brightness&lt;/span&gt;&amp;nbsp;&#8211; if present, overrides light values used for rendering. Omitted by default (which means rendering uses values from entity position). Object has two fields:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;sky&lt;/span&gt;&amp;nbsp;&#8211; value of skylight, 0..15&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;block&lt;/span&gt;&amp;nbsp;&#8211; value of block light, 0..15&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;view_range&lt;/span&gt;&amp;nbsp;&#8211; maximum view range of this entity. Actual distance depends on client-side render distance and entity distance scaling. Default value 1.0 (roughly the same as fireball)&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;shadow_radius&lt;/span&gt;&amp;nbsp;&#8211; size of shadow. Defaults to 0 (no shadow). Interpolated&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;shadow_strength&lt;/span&gt;&amp;nbsp;&#8211; strength of the shadow. Controls the opacity of the shadow as a function of distance to block below. Defaults to 1. Interpolated&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;width&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;height&lt;/span&gt;&amp;nbsp;&#8211; describe size of culling bounding box<br />
&lt;ul&gt;<br />
&lt;li&gt;Bounding box spans vertically&amp;nbsp;&lt;span class="bedrock-server"&gt;y&lt;/span&gt;&amp;nbsp;to&amp;nbsp;&lt;span class="bedrock-server"&gt;y+height&lt;/span&gt;&amp;nbsp;and horizontally&amp;nbsp;&lt;span class="bedrock-server"&gt;width/2&lt;/span&gt;&amp;nbsp;in all directions from entity position&lt;/li&gt;<br />
&lt;li&gt;If either field is set to&amp;nbsp;&lt;span class="bedrock-server"&gt;0&lt;/span&gt;, culling is disabled&lt;/li&gt;<br />
&lt;li&gt;Both default to&amp;nbsp;&lt;span class="bedrock-server"&gt;0&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;glow_color_override&lt;/span&gt;&amp;nbsp;&#8211; override glow border color. Defaults to&amp;nbsp;&lt;span class="bedrock-server"&gt;-1&lt;/span&gt;&amp;nbsp;(use team color). Alpha component is ignored&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;span class="bedrock-server"&gt;Item_Display&lt;/span&gt;&lt;/h4&gt;<br />
&lt;p&gt;Displays a single item stack.&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Stack can be changed with commands by setting slot&amp;nbsp;&lt;span class="bedrock-server"&gt;container.0&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;Fields:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;item&lt;/span&gt;&amp;nbsp;&#8211; item stack to display. Same format as in inventory (example:&amp;nbsp;&lt;span class="bedrock-server"&gt;{id: &#8220;minecraft:dirt&#8221;, Count: 1}&lt;/span&gt;)&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;item_display&lt;/span&gt;&amp;nbsp;&#8211; describes item model transform applied to item (as defined in&amp;nbsp;&lt;span class="bedrock-server"&gt;display&lt;/span&gt;&amp;nbsp;section in model JSON)<br />
&lt;ul&gt;<br />
&lt;li&gt;Values:&amp;nbsp;&lt;span class="bedrock-server"&gt;none&lt;/span&gt;&amp;nbsp;(default),&amp;nbsp;&lt;span class="bedrock-server"&gt;thirdperson_lefthand&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;thirdperson_righthand&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;firstperson_lefthand&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;firstperson_righthand&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;head&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;gui&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;ground&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;fixed&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;span class="bedrock-server"&gt;Block_Display&lt;/span&gt;&lt;/h4&gt;<br />
&lt;p&gt;Displays a block state.&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Does not display all block entities, even if they would normally be created on block placement (like chests)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;Fields:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;block_state&lt;/span&gt;&amp;nbsp;&#8211; block state to display. Same format as item held by endermen (example&amp;nbsp;&lt;span class="bedrock-server"&gt;{Name:&#8221;minecraft:dirt&#8221;}&lt;/span&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;span class="bedrock-server"&gt;Text_Display&lt;/span&gt;&lt;/h4&gt;<br />
&lt;p&gt;Displays a text component.&lt;/p&gt;<br />
&lt;p&gt;Fields:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;text&lt;/span&gt;&amp;nbsp;&#8211; text to display. Components are resolved with the context of the display entity&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;line_width&lt;/span&gt;&amp;nbsp;&#8211; line width used to split lines (note: new lines can be also added with&amp;nbsp;&lt;span class="bedrock-server"&gt;\n&lt;/span&gt;&amp;nbsp;characters). Defaults to 200&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;text_opacity&lt;/span&gt;&amp;nbsp;&#8211; opacity (alpha component) of rendered text. Defaults to 255. Interpolated&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;background&lt;/span&gt;&amp;nbsp;&#8211; color of background. Includes alpha channel. Defaults to 0x40000000. Interpolated&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;default_background&lt;/span&gt;&amp;nbsp;&#8211; if true, rendering uses default text background color (same as in chat). Defaults to false&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;shadow&lt;/span&gt;&amp;nbsp;&#8211; whether the text should be displayed with a shadow. Defaults to false&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;see_through&lt;/span&gt;&amp;nbsp;&#8211; whether the text should be visible through blocks. Defaults to false&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;alignment&lt;/span&gt;&amp;nbsp;&#8211; how the text should be aligned<br />
&lt;ul&gt;<br />
&lt;li&gt;Values:&amp;nbsp;&lt;span class="bedrock-server"&gt;center&lt;/span&gt;&amp;nbsp;(default),&amp;nbsp;&lt;span class="bedrock-server"&gt;left&lt;/span&gt;,&amp;nbsp;&lt;span class="bedrock-server"&gt;right&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;Note: text display backgrounds uses new shader types&amp;nbsp;&lt;span class="bedrock-server"&gt;rendertype_text_background&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;rendertype_text_background_see_through&lt;/span&gt;.&lt;/p&gt;<br />
&lt;h3&gt;Interaction Entities&lt;/h3&gt;<br />
&lt;p&gt;A new type of entity that records attacks (&#8220;left clicks&#8221;) and interactions (&#8220;right clicks&#8221;). Interactions are invisible and of a custom size.&lt;/p&gt;<br />
&lt;p&gt;Fields:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;width&lt;/span&gt;: Width of the entity&#8217;s bounding box (default&amp;nbsp;&lt;span class="bedrock-server"&gt;1&lt;/span&gt;)&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;height&lt;/span&gt;: Height of the entity&#8217;s bounding box (default&amp;nbsp;&lt;span class="bedrock-server"&gt;1&lt;/span&gt;)&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;attack&lt;/span&gt;: Records the last attack action on the entity&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;interaction&lt;/span&gt;: Records the last interaction action on the entity&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;response&lt;/span&gt;: Boolean specifying if interacting should trigger a response (arm swing, sound effects, etc &#8211; default&amp;nbsp;&lt;span class="bedrock-server"&gt;false&lt;/span&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Action Format&lt;/h4&gt;<br />
&lt;p&gt;When an action is stored, it always has two fields:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;player&lt;/span&gt;: The UUID (in standard integer array format) of the player performing the action&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;timestamp&lt;/span&gt;: The timestamp of the game tick when the event happened (stored as a long)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Advancement Triggers&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Interacting with an Interaction entity triggers&amp;nbsp;&lt;span class="bedrock-server"&gt;player_interacted_with_entity&lt;/span&gt;&lt;/li&gt;<br />
&lt;li&gt;Attacking an Interaction entity triggers&amp;nbsp;&lt;span class="bedrock-server"&gt;player_hurt_entity&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;span class="bedrock-server"&gt;Execute On&lt;/span&gt;&amp;nbsp;With Interactions&lt;/h4&gt;<br />
&lt;p&gt;The Interaction entity targets the player who last interacted with it. That makes the following possible:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;execute on attacker&lt;/span&gt;: execute as the last player who attacked the entity&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;execute on target&lt;/span&gt;: execute as the last player who interacted with the entity&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Tags&lt;/h3&gt;<br />
&lt;h4&gt;Block Behavior&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Fire burns out faster in certain biomes, and this is now controlled by the&amp;nbsp;&lt;span class="bedrock-server"&gt;increased_fire_burnout&lt;/span&gt;&amp;nbsp;biome tag&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Mob Spawning&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The&amp;nbsp;&lt;span class="bedrock-server"&gt;only_allows_snow_and_gold_rabbits&lt;/span&gt;&amp;nbsp;biome tag has been renamed to&amp;nbsp;&lt;span class="bedrock-server"&gt;spawns_gold_rabbits&lt;/span&gt;&amp;nbsp;to match its behavior&lt;/li&gt;<br />
&lt;li&gt;White Rabbit variants are now controlled by the&amp;nbsp;&lt;span class="bedrock-server"&gt;spawns_white_rabbits&lt;/span&gt;&amp;nbsp;biome tag&lt;/li&gt;<br />
&lt;li&gt;Fox variants are now controlled by the&amp;nbsp;&lt;span class="bedrock-server"&gt;spawns_snow_foxes&lt;/span&gt;&amp;nbsp;biome tag&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Mob Behavior&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Snow Golems melting in warm biomes is now controlled by the&amp;nbsp;&lt;span class="bedrock-server"&gt;snow_golem_melts&lt;/span&gt;&amp;nbsp;biome tag&lt;/li&gt;<br />
&lt;li&gt;Only mobs in the&amp;nbsp;&lt;span class="bedrock-server"&gt;dismounts_underwater&lt;/span&gt;&amp;nbsp;entity tag will now force the rider to dismount when underwater&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Network Protocol&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Clients now reset their Secure Chat session state when receiving the login packet&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Packet Bundles&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added new delimiter packet to clientbound game protocol&lt;/li&gt;<br />
&lt;li&gt;All packets between two delimiters are guaranteed to be processed within the same tick&lt;/li&gt;<br />
&lt;li&gt;For security reasons this feature is not supported in the serverbound direction&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Paletted Permutations&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;paletted_permutations&lt;/span&gt;&amp;nbsp;is a new type of atlas configuration source used to dynamically generate new textures in memory based on a set of color palettes&lt;/li&gt;<br />
&lt;li&gt;Color palettes allow you to swap out the colors of a texture without having to supply all files for the variants of a texture in a resource pack&lt;/li&gt;<br />
&lt;li&gt;This is useful for things like armor trims, where you want to be able to change the color of parts of the armor without having to create a new texture for each color&lt;/li&gt;<br />
&lt;li&gt;The&amp;nbsp;&lt;span class="bedrock-server"&gt;paletted_permutations&lt;/span&gt;&amp;nbsp;source has a set of required parameters:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;textures&lt;/span&gt;&amp;nbsp;A list of namespaced locations of base textures<br />
&lt;ul&gt;<br />
&lt;li&gt;These textures will be used to generate variants of them that have been modified by color palettes&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;palette_key&lt;/span&gt;&amp;nbsp;A namespaced location of a color palette key file<br />
&lt;ul&gt;<br />
&lt;li&gt;A color palette key is used to define the set of key pixel colors we want to swap out with the color palettes defined below&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;permutations&lt;/span&gt;&amp;nbsp;A map of permutations from suffix to a namespaced location of a color palette file<br />
&lt;ul&gt;<br />
&lt;li&gt;The suffix is appended at the beginning to the resource location of the output variant textures, with a&amp;nbsp;&lt;span class="bedrock-server"&gt;_&lt;/span&gt;&amp;nbsp;character separating the suffix and the base texture name&lt;/li&gt;<br />
&lt;li&gt;The color palette is a texture file with a set of pixels that are used for replacing pixels that match the color palette key in each base texture&lt;/li&gt;<br />
&lt;li&gt;The number of pixels in each color palette must be the same as that of the&amp;nbsp;&lt;span class="bedrock-server"&gt;palette_key&lt;/span&gt;&amp;nbsp;defined for this source&lt;/li&gt;<br />
&lt;li&gt;Key matching is done by comparing the RGB values of each pixel in the&amp;nbsp;&lt;span class="bedrock-server"&gt;palette_key&lt;/span&gt;&amp;nbsp;to the RGB values of each pixel in the color palette&lt;/li&gt;<br />
&lt;li&gt;The alpha channel is ignored for key matching, but in the resulting texture the alpha channel is multiplied with the color palette&#8217;s alpha channel&lt;/li&gt;<br />
&lt;li&gt;Pixels that do not match the&amp;nbsp;&lt;span class="bedrock-server"&gt;palette_key&lt;/span&gt;&amp;nbsp;are copied over to the resulting texture as-is&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;After defining a&amp;nbsp;&lt;span class="bedrock-server"&gt;paletted_permutations&lt;/span&gt;&amp;nbsp;source, you can then reference those namespaced output textures in other resources in your resource pack&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;For example, if you have the following&amp;nbsp;&lt;span class="bedrock-server"&gt;paletted_permutations&lt;/span&gt;&amp;nbsp;source:&lt;/p&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;em&gt;{ "type": "paletted_permutations", "textures": [ "minecraft:item/leather_helmet", "minecraft:item/leather_chestplate", "minecraft:item/leather_leggings", "minecraft:item/leather_boots" ], "palette_key": "minecraft:colormap/color_palettes/leather_armor_color_key", "permutations": { "red": "minecraft:colormap/color_palettes/red", "green": "minecraft:colormap/color_palettes/green", "blue": "minecraft:colormap/color_palettes/blue" }<br />
}<br />
&lt;/em&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;p&gt;You can then reference the resulting textures in other resources like this:&lt;/p&gt;<br />
&lt;pre&gt;&lt;code&gt;&lt;em&gt;{ "textures": { "layer0": "minecraft:item/leather_helmet_red", "layer1": "minecraft:item/leather_chestplate_green", "layer2": "minecraft:item/leather_boots_blue" }<br />
}&lt;/em&gt;&lt;/code&gt;&lt;/pre&gt;<br />
&lt;h3&gt;Trim Patterns &amp;amp; Maternals&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Trim patterns and materials for armor are defined by the server through the&amp;nbsp;&lt;span class="bedrock-server"&gt;trim_pattern&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;trim_material&lt;/span&gt;&amp;nbsp;registry respectively<br />
&lt;ul&gt;<br />
&lt;li&gt;As a result, new trim patterns and materials can be added via data packs&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;These are synchronized to clients when they join the server<br />
&lt;ul&gt;<br />
&lt;li&gt;However, clients must have an accompanying resource pack to see those registered trim patterns and materials&lt;/li&gt;<br />
&lt;li&gt;The paths to these textures are inferred based on the filename of the pattern json, and will try to find the textures within the same namespace as the trim pattern&#8217;s&amp;nbsp;&lt;span class="bedrock-server"&gt;name&lt;/span&gt;&amp;nbsp;field&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;The following data is defined by a trim pattern:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;asset_id&lt;/span&gt;&amp;nbsp;which is a namespaced id used to infer texture locations and localization&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;template_item&lt;/span&gt;&amp;nbsp;which is the id of the smithing template item used to apply the trim pattern&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;description&lt;/span&gt;&amp;nbsp;which is a text component used for displaying the pattern name of an armor trim when hovering an armor itemstack&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;The following data is defined by a trim material:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;asset_name&lt;/span&gt;&amp;nbsp;which is a string used as a suffix for armor trim texture locations&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;ingredient&lt;/span&gt;&amp;nbsp;which is the id of the ingredient item used to apply the trim material&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;item_model_index&lt;/span&gt;&amp;nbsp;which is a float which defines the item model override each armor item model should target to change their visuals for this material&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;override_armor_materials&lt;/span&gt;&amp;nbsp;which is an optional map of armor material to overridden color palette<br />
&lt;ul&gt;<br />
&lt;li&gt;Map key is the armor material that this trim material wants to override with a different color palette&lt;/li&gt;<br />
&lt;li&gt;Map value is the name of the color palette that will be used when this trim material is applied to an armor piece with the corresponding armor material&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;description&lt;/span&gt;&amp;nbsp;which is a text component used for displaying the material name of an armor trim when hovering an armor item stack<br />
&lt;ul&gt;<br />
&lt;li&gt;The style defined in this description is applied to the armor trim pattern&amp;nbsp;&lt;span class="bedrock-server"&gt;description&lt;/span&gt;&amp;nbsp;as well&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Experimental Features&lt;/h3&gt;<br />
&lt;p&gt;The following changes only apply when one or more Experiments is turned on, either by activating the corresponding experimental data pack or by turning it on in the Experiments screen while creating the world.&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added Smithing Template items&lt;/li&gt;<br />
&lt;li&gt;Redesigned the Smithing Table&lt;/li&gt;<br />
&lt;li&gt;Changed how Netherite equipment is crafted&lt;/li&gt;<br />
&lt;li&gt;Added a new armor trimming system to visually customize your armor&lt;/li&gt;<br />
&lt;li&gt;Added Sniffer mob and Torchflowers&lt;/li&gt;<br />
&lt;li&gt;Added the Cherry Grove biome&lt;/li&gt;<br />
&lt;li&gt;Added Archaeology&lt;/li&gt;<br />
&lt;li&gt;Mob Heads can now be placed on top of Note Blocks without sneaking&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Smithing Templates&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Smithing Tables have been redesigned into a workstation for physical equipment upgrades and modifications&lt;/li&gt;<br />
&lt;li&gt;Alongside slots for combining a piece of equipment and materials, there is now a required slot for an item type called Smithing Templates&lt;/li&gt;<br />
&lt;li&gt;Smithing Templates define what type of upgrade you will be making to equipment<br />
&lt;ul&gt;<br />
&lt;li&gt;It specifies both what type of items you can upgrade, and which ingredients are valid to customize the upgrade&lt;/li&gt;<br />
&lt;li&gt;There are currently two categories of Smithing Templates: Armor Trim and Netherite Upgrade&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Smithing Templates are consumed when used to upgrade an item in the Smithing Table&lt;/li&gt;<br />
&lt;li&gt;You can craft a copy of a Smithing Template in the Crafting Table with 7 diamonds + 1 block of material that the template is made out of + 1 smithing template, which will output 2 of the same Smithing Template&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Netherite Equipment&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Netherite equipment crafting now also requires a Netherite Upgrade Smithing Template&lt;/li&gt;<br />
&lt;li&gt;Netherite Upgrade Smithing Templates can be found randomly in all Bastion Remnant chests, and there is a guarantee of 2 in every Treasure Room Bastion Remnant&lt;/li&gt;<br />
&lt;li&gt;This change was made for a variety of reasons:<br />
&lt;ul&gt;<br />
&lt;li&gt;Increase the time players utilize Diamond equipment before Netherite&lt;/li&gt;<br />
&lt;li&gt;Make Netherite equipment a more significant achievement in the game&#8217;s progression&lt;/li&gt;<br />
&lt;li&gt;Adapt Netherite more naturally into the new Smithing Table crafting system&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Armor Trims&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;You can now visually customize your armor with a variety of unique trims at the Smithing Table&lt;/li&gt;<br />
&lt;li&gt;Armor trims are purely visual with no gameplay benefits, and can only be applied to Helmets, Chestplates, Leggings, and Boots<br />
&lt;ul&gt;<br />
&lt;li&gt;All trim patterns are visually the same on an armor&#8217;s item icon, but the color will still change based on the trim material&lt;/li&gt;<br />
&lt;li&gt;To check which trim pattern a piece of armor has, you can hover over it in the inventory&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Armor Trim Smithing Templates can be found all throughout the world, and each of the following structures contains its own unique Smithing Template:<br />
&lt;ul&gt;<br />
&lt;li&gt;Pillager Outpost: Sentry Armor Trim&lt;/li&gt;<br />
&lt;li&gt;Desert Pyramid: Dune Armor Trim&lt;/li&gt;<br />
&lt;li&gt;Shipwreck: Coast Armor Trim&lt;/li&gt;<br />
&lt;li&gt;Jungle Temple: Wild Armor Trim&lt;/li&gt;<br />
&lt;li&gt;Ocean Monument: Tide Armor Trim&lt;/li&gt;<br />
&lt;li&gt;Ancient City: Ward Armor Trim&lt;/li&gt;<br />
&lt;li&gt;Woodland Mansion: Vex Armor Trim&lt;/li&gt;<br />
&lt;li&gt;Nether Fortress: Rib Armor Trim&lt;/li&gt;<br />
&lt;li&gt;Bastion Remnant: Snout Armor Trim&lt;/li&gt;<br />
&lt;li&gt;Stronghold: Eye Armor Trim&lt;/li&gt;<br />
&lt;li&gt;End City: Spire Armor Trim&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Smithing Templates are found in chests in their respective structure<br />
&lt;ul&gt;<br />
&lt;li&gt;The Ocean Monument has no chests, Elder Guardians sometimes instead drop a Smithing Template upon death&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Some Armor Trim Smithing Templates are rarer than others, so be on the lookout for them to impress your friends!&lt;/li&gt;<br />
&lt;li&gt;An armor trim has two properties: a pattern and a material<br />
&lt;ul&gt;<br />
&lt;li&gt;The pattern is defined by the Smithing Template used to apply the trim and represents the visual pattern of the trim&lt;/li&gt;<br />
&lt;li&gt;The material is defined by what ingredient you used to apply the trim and represents the color of the trim&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;The viable ingredients you can use to define the color of your armor trim are the following:<br />
&lt;ul&gt;<br />
&lt;li&gt;Iron, Copper, Gold, Lapis, Emerald, Diamond, Netherite, Redstone, Amethyst, Quartz&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Sniffer&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The Sniffer is the mob vote winner of Minecraft Live 2022&lt;/li&gt;<br />
&lt;li&gt;Sniffers cannot be tempted or tamed&lt;/li&gt;<br />
&lt;li&gt;Sniffers are passive, friendly mobs&lt;/li&gt;<br />
&lt;li&gt;Sniffers sniff the air and occasionally dig for seeds, which produce a Torchflower Seed&lt;/li&gt;<br />
&lt;li&gt;Sniffers can be bred by feeding them Torchflower Seeds&lt;/li&gt;<br />
&lt;li&gt;The Sniffer is currently only available as a Spawn Egg in the creative inventory&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Torchflowers&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The Torchflower seed can be planted on farmland and grows into a flower&lt;/li&gt;<br />
&lt;li&gt;The seed can be used to breed two Sniffers&lt;/li&gt;<br />
&lt;li&gt;The full-grown flower can be harvested and replanted but can also be crafted into a dye&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Cherry Groves&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added a new Cherry Grove biome, with pretty cherry blossom trees<br />
&lt;ul&gt;<br />
&lt;li&gt;The biome can be found in the mountains, in similar places as Meadows&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Added a new Cherry wood set, with all the corresponding wooden things you can make from it&lt;/li&gt;<br />
&lt;li&gt;Cherry Leaves have pink particles falling underneath&lt;/li&gt;<br />
&lt;li&gt;Added a new Pink Petals block with lots of pink flowers on the ground<br />
&lt;ul&gt;<br />
&lt;li&gt;Each pink petal block can contain up to 4 petals&lt;/li&gt;<br />
&lt;li&gt;Using bone meal on it increases the number of petals&lt;/li&gt;<br />
&lt;li&gt;Placing a petal on a block increases the number of petals&lt;/li&gt;<br />
&lt;li&gt;Mining the block gives you the number of petals in the block&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Archaeology&lt;/h3&gt;<br />
&lt;h4&gt;The Brush&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The brush is a craftable item you can use to brush things&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Suspicious Sand&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Can be found in Desert Temples and Desert Wells&lt;/li&gt;<br />
&lt;li&gt;This fragile block is hard to spot and easy to destroy, so be careful!&lt;/li&gt;<br />
&lt;li&gt;Brushing the Suspicious Sand with a Brush will extract objects that were buried long ago&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Pottery Shards&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Pottery Shards have pictures on them&lt;/li&gt;<br />
&lt;li&gt;They cannot be crafted and are only found by brushing Suspicious Sand&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Decorated Pots&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Crafting four Pottery Shards together will create a Decorated Pot with a picture on each side&lt;/li&gt;<br />
&lt;li&gt;Brick items can be used instead of Pottery Shards in the Decorated Pot recipe<br />
&lt;ul&gt;<br />
&lt;li&gt;The sides that were made from Brick items will not have pictures&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Smash a Decorated Pot with any block-breaking tool to break it apart and get the Pottery Shards back<br />
&lt;ul&gt;<br />
&lt;li&gt;Hitting the pot with bare hands, silk touch tools, or any other item, will drop an intact pot instead&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;Fixed Bugs in 1.19.4&lt;/h3&gt;<br />
&lt;p&gt;Around 150 bugs were fixed in this release. View the&amp;nbsp;&lt;a href="https://bugs.mojang.com/issues/?filter=27608"&gt;list on the issue tracker&lt;/a&gt;.&lt;/p&gt;<br />
&lt;/div&gt;<br />
										<br />
<br />
<a href="https://www.sickgaming.net/blog/2023/03/14/minecraft-java-edition-1-19-4/" target="_blank" rel="noopener" class="mycode_url">https://www.sickgaming.net/blog/2023/03/...on-1-19-4/</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[News - Minecraft – 1.19.70]]></title>
			<link>https://sickgaming.net/thread-101417.html</link>
			<pubDate>Thu, 07 Sep 2023 11:28:36 -0200</pubDate>
			<dc:creator><![CDATA[<a href="https://sickgaming.net/member.php?action=profile&uid=12">xSicKxBot</a>]]></dc:creator>
			<guid isPermaLink="false">https://sickgaming.net/thread-101417.html</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">News - Minecraft – 1.19.70</span><br />
<br />
&lt;div style="margin: 5px 5% 10px 5%;"&gt;&lt;img src="https://www.sickgaming.net/blog/wp-content/uploads/2023/03/minecraft-1-19-70.png" width="16" height="16" title="" alt="" /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;img decoding="async" src="https://www.sickgaming.net/blog/wp-content/uploads/2023/03/minecraft-1-19-70.png" class="ff-og-image-inserted"&gt;&lt;/div&gt;<br />
&lt;h3&gt;1.19.70 Patch Notes&lt;/h3&gt;<br />
&lt;p&gt;The Sniffer and Archaeology are now available for players to test with this update.&amp;nbsp; Keep in mind that these features are not complete and are considered unfinished.&amp;nbsp; To enable these work-in-project features enable the &#8220;Next Major Update&#8221; toggle in your world settings.&lt;/p&gt;<br />
&lt;p&gt;The update will be released later on the Switch console.&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Fixed multiple crashes that could occur during gameplay&lt;/li&gt;<br />
&lt;li&gt;When breeding horses, the baby horse now has a chance of being better than its parents in speed, jump strength, and health&lt;/li&gt;<br />
&lt;li&gt;Improvements to player emotes&lt;/li&gt;<br />
&lt;li&gt;Take an early look at archaeology and the sniffer mob with experimental features&lt;/li&gt;<br />
&lt;li&gt;Fixes to over 30 community-reported issues&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;&lt;span class="wysiwyg-font-size-x-large"&gt;&lt;strong&gt;Changes&lt;/strong&gt;&lt;/span&gt;&lt;/h3&gt;<br />
&lt;p&gt;&lt;strong&gt;Player Emotes&lt;/strong&gt;&lt;/p&gt;<br />
&lt;p&gt;Several improvements have come to the emote system in Bedrock Edition!&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Emote usage now appears in the chat&lt;/li&gt;<br />
&lt;li&gt;The emote wheel now has four slots with an improved interface&lt;/li&gt;<br />
&lt;li&gt;Quick emoting with new hotkeys&lt;/li&gt;<br />
&lt;li&gt;Easier sorting of emotes&lt;/li&gt;<br />
&lt;li&gt;Creating a new character now automatically applies four default emotes&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;&lt;span class="wysiwyg-font-size-x-large"&gt;&lt;strong&gt;Vanilla Parity&lt;/strong&gt;&lt;/span&gt;&lt;/h3&gt;<br />
&lt;p&gt;Improvements have been made with vanilla parity to align with Java Edition, especially with horse breeding, mobs, and blocks.&lt;/p&gt;<br />
&lt;p&gt;&lt;strong&gt;Gameplay&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Fixed an issue where the night could not be skipped if one or more players were on the death screen&lt;/li&gt;<br />
&lt;li&gt;Eating and drinking animations are now always centered, regardless of screen aspect ratio&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Mobs&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Breeding horses can now produce random variants (&lt;a href="https://bugs.mojang.com/browse/MCPE-129071" target="_self" rel="noopener"&gt;MCPE-129071&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;When breeding horses, the baby Horse now has a chance of being better than its parents in speed, jump strength, and health. This change is intended to make Horse breeding a viable way of getting great Horses if a player starts with good parents and puts in enough time and Golden Carrots&lt;/li&gt;<br />
&lt;li&gt;Horses cannot be pushed over Fences covered by Carpets anymore (&lt;a href="https://bugs.mojang.com/browse/MCPE-164717" target="_self" rel="noopener"&gt;MCPE-164717&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Ghasts’ sound volume will now fade the further they are from the player (&lt;a href="https://bugs.mojang.com/browse/MCPE-35222" target="_self" rel="noopener"&gt;MCPE-35222&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Villagers will now emit anger particles when hit by a player outside of a village&lt;/li&gt;<br />
&lt;li&gt;Fixed a bug where Zombified Piglins would spawn in the Nether in light levels above 11&lt;/li&gt;<br />
&lt;li&gt;Minecarts can now eject mobs into liquid blocks (&lt;a href="https://bugs.mojang.com/browse/MCPE-120078" target="_self" rel="noopener"&gt;MCPE-120078&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Witches will now drink a Fire Resistance Potion when standing on a Campfire&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Blocks&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Bells that are connected to multiple blocks no longer drop when one block is broken&lt;/li&gt;<br />
&lt;li&gt;Note Block sound attenuation over a distance is now linear (&lt;a href="https://bugs.mojang.com/browse/MCPE-164935" target="_self" rel="noopener"&gt;MCPE-164935&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Impact sounds of projectiles on Amethyst blocks and clusters are now audible&lt;/li&gt;<br />
&lt;li&gt;Dead Bush will now drop Sticks when broken with any tool except Shears, even those with the Silk Touch enchantment. Vines will drop nothing in the same situation (&lt;a href="https://bugs.mojang.com/browse/MCPE-163246" target="_self" rel="noopener"&gt;MCPE-163246&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;&lt;span class="wysiwyg-font-size-x-large"&gt;&lt;strong&gt;Experimental Features&lt;/strong&gt;&lt;/span&gt;&lt;/h3&gt;<br />
&lt;p&gt;&lt;strong&gt;Archaeology&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added the Brush item&lt;/li&gt;<br />
&lt;li&gt;Added the Decorated Pot block&lt;/li&gt;<br />
&lt;li&gt;Added four Pottery Shards (Arms Up, Skull, Prize, and Archer)&lt;/li&gt;<br />
&lt;li&gt;Added the Suspicious Sand block&lt;/li&gt;<br />
&lt;li&gt;Added Suspicious Sand to the Desert Temple&lt;/li&gt;<br />
&lt;li&gt;Added Suspicious Sand to the Desert Well&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Brush&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The Brush is a craftable item you can use to brush things&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Pottery Shards and Decorated Pots&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Pottery Shards have pictures on them. They cannot be crafted and must be found in the world. Hint: you will need a Brush! By crafting four of these together you can create a Decorated Pot with a picture on each side.&lt;/li&gt;<br />
&lt;li&gt;You can also use Brick items instead of Pottery Shards in the crafting recipe. The sides that were made from Brick items will not have pictures.&lt;/li&gt;<br />
&lt;li&gt;Smash a Decorated Pot with any block-breaking tool to break it apart and get the Pottery Shards back! Or hit it with your fist to pick up the pot without breaking it.&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Suspicious Sand&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Desert Temples and Desert Wells now contain Suspicious Sand. This fragile block is hard to spot and easy to destroy, so be careful!&lt;/li&gt;<br />
&lt;li&gt;If you manage to find the Suspicious Sand and brush it with your Brush, you will extract objects that were buried long ago.&lt;/li&gt;<br />
&lt;li&gt;We&#8217;re giving you an early look at these Archaeology features. We want to spend more time developing them. Please let us know where you think we can improve or expand!&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Sniffer&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The Sniffer is the mob vote winner of Minecraft Live 2022 and the first [HS1]&amp;nbsp;extinct mob brought to life and added to the game&lt;/li&gt;<br />
&lt;li&gt;Sniffers cannot be tempted or tamed&lt;/li&gt;<br />
&lt;li&gt;Sniffers are passive friendly mobs&lt;/li&gt;<br />
&lt;li&gt;Sniffer sniffs in the air and occasionally digs for seeds&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Torchflower&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The Torchflower seed can be planted on farmland and grows into a flower&lt;/li&gt;<br />
&lt;li&gt;The seed can be used to breed two Sniffers&lt;/li&gt;<br />
&lt;li&gt;The full-grown flower can be harvested and replanted but can also be crafted into a dye&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;&lt;span class="wysiwyg-font-size-x-large"&gt;&lt;strong&gt;Fixes&lt;/strong&gt;&lt;/span&gt;&lt;/h3&gt;<br />
&lt;p&gt;&lt;strong&gt;Stability and Performance&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Fixed an issue where simultaneously pressing the &#8220;Mine&#8221; and &#8220;Place&#8221; buttons on any input device while targeting a Structure Block could cause the game to crash (&lt;a href="https://bugs.mojang.com/browse/MCPE-155689" target="_self" rel="noopener"&gt;MCPE-155689&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Fixed a crash on Nintendo Switch when attempting to log in while set to local network mode&lt;/li&gt;<br />
&lt;li&gt;Fixed a crash that could occur when entering a 1.7.1.0 world in 1.8 or above (&lt;a href="https://bugs.mojang.com/browse/MCPE-165564" target="_self" rel="noopener"&gt;MCPE-165564&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Gameplay&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The player&#8217;s crosshair now properly mines/interacts with items in front of them while swimming/gliding, rather than 1 block above their position (&lt;a href="https://bugs.mojang.com/browse/MCPE-57257" target="_self" rel="noopener"&gt;MCPE-57257&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Players no longer take rapid damage when touching damaging blocks (&lt;a href="https://bugs.mojang.com/browse/MCPE-165347" target="_self" rel="noopener"&gt;MCPE-165347&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Projectiles shot while swimming/gliding no longer spawn from above the player&#8217;s position (&lt;a href="https://bugs.mojang.com/browse/MCPE-31896" target="_self" rel="noopener"&gt;MCPE-31896&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Items dropped while swimming/gliding, manually or on death, no longer spawn from above the player&#8217;s position (&lt;a href="https://bugs.mojang.com/browse/MCPE-31896" target="_self" rel="noopener"&gt;MCPE-31896&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Mobs&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Fixed a bug where an Allay holding a Lead wasn&#8217;t able to be leashed unless the player held a full stack of 64 Leads in hand&lt;/li&gt;<br />
&lt;li&gt;Parrots will no longer shake while on a player riding a Horse that is turning mid-jump&lt;/li&gt;<br />
&lt;li&gt;Fixed a bug causing global entities (e.g. Ender Dragon and projectiles) to stop rendering when out of normal entity render distance (&lt;a href="https://bugs.mojang.com/browse/MCPE-161136" target="_self" rel="noopener"&gt;MCPE-161136&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Blocks&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Sounds from all Button types and Lever are now controlled by the &#8220;Blocks&#8221; slider in Audio Settings (&lt;a href="https://bugs.mojang.com/browse/MCPE-166420" target="_self" rel="noopener"&gt;MCPE-166420&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Redstone source can now power a single block from different sides at the same time (&lt;a href="https://bugs.mojang.com/browse/MCPE-163651" target="_self" rel="noopener"&gt;MCPE-163651&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Destroying Mangrove Log or Mangrove Wood now properly cause leaves to decay&lt;/li&gt;<br />
&lt;li&gt;End Crystals occupying the same space as a block will no longer cause that block to disappear&lt;/li&gt;<br />
&lt;li&gt;Players are now able to place top Slabs in blocks that are only partially blocked by an entity (&lt;a href="https://bugs.mojang.com/browse/MCPE-155016" target="_self" rel="noopener"&gt;MCPE-155016&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Players can no longer see through partial blocks when sneaking or riding in third person (&lt;a href="https://bugs.mojang.com/browse/MCPE-156273" target="_self" rel="noopener"&gt;MCPE-156273&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Composter now always consumes an item when becoming full (&lt;a href="https://bugs.mojang.com/browse/MCPE-162020" target="_self" rel="noopener"&gt;MCPE-162020&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Importing experimental blocks into a non-experimental world using the Structure Block will now correctly place unknown blocks, which are not interactable&lt;/li&gt;<br />
&lt;li&gt;Error messages about building outside the world height limit no longer appear when simply interacting with blocks at the world height limit from certain angles (&lt;a href="https://bugs.mojang.com/browse/MCPE-152935" target="_self" rel="noopener"&gt;MCPE-152935&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Fixed a bug where Observers would not detect changes due to corrupted data (&lt;a href="https://bugs.mojang.com/browse/MCPE-150506" target="_self" rel="noopener"&gt;MCPE-150506&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Hoppers now pull in items from above them through all blocks that have a lower height than a full block (&lt;a href="https://bugs.mojang.com/browse/MCPE-55824" target="_self" rel="noopener"&gt;MCPE-55824&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Items&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Crossbows now shake while charging arrows (&lt;a href="https://bugs.mojang.com/browse/MCPE-152952" target="_self" rel="noopener"&gt;MCPE-152952&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Spawn eggs for Snow Golem, Wither, and Trader Llama now appear correctly in the inventory and hotbar&lt;/li&gt;<br />
&lt;li&gt;Written Books can now be moved in the inventory even when the player has identical Written Books&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Touch Controls&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Updated the How to Play screen with information on new touch controls&lt;/li&gt;<br />
&lt;li&gt;Changing input modes from Gamepad to Touch while an item is selected will return the selected to the inventory or drop it&lt;/li&gt;<br />
&lt;li&gt;Fixed an issue on the Furnace screen where double-tapping the output window caused other slots to become unselectable (&lt;a href="https://bugs.mojang.com/browse/MCPE-164589" target="_self" rel="noopener"&gt;MCPE-164589&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Fixed a bug where stack splitting was automatically initiated on the first slot when opening a small Chest&lt;/li&gt;<br />
&lt;li&gt;Allowed left and right D-pad buttons to keep input when the forward button is pressed (&lt;a href="https://bugs.mojang.com/browse/MCPE-155199" target="_self" rel="noopener"&gt;MCPE-155199&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Added the leave Boat button when the player falls from a height within the Boat (&lt;a href="https://bugs.mojang.com/browse/MCPE-158489" target="_self" rel="noopener"&gt;MCPE-158489&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Fixed an issue that prevented players from removing equipped armor by tapping on an item or block in the Creative inventory (&lt;a href="https://bugs.mojang.com/browse/MCPE-165790" target="_self" rel="noopener"&gt;MCPE-165790&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Tweaked the keyboard interaction on Android devices for text input fields&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;User Interface&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Fixed an issue where the &#8220;Mine&#8221; tooltip was appearing when targeting a block with a Trident in Creative game mode (&lt;a href="https://bugs.mojang.com/browse/MCPE-44846" target="_self" rel="noopener"&gt;MCPE-44846&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Navigating right with the controller left stick on the Marketplace sidebar now collapses it&lt;/li&gt;<br />
&lt;li&gt;Added a new &#8216;Marketplace&#8217; icon to the Marketplace screen sidebar&lt;/li&gt;<br />
&lt;li&gt;Ocean Explorer, Woodland Explorer, and Treasure Maps now show the proper icon in the inventory (&lt;a href="https://bugs.mojang.com/browse/MCPE-163464" target="_self" rel="noopener"&gt;MCPE-163464&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Fixed a bug where mouse scrolling on the Friend Options dropdown would not scroll the dropdown contents&lt;/li&gt;<br />
&lt;li&gt;Resolved an issue where graphical elements of the Sign-In/Sign-Up screen could extend beyond the bounds of the dialog container&lt;/li&gt;<br />
&lt;li&gt;When starting a new world in Pocket UI, removed the &#8220;Press Open Chat to open chat&#8221; message for players with text-to-speech turned off&lt;/li&gt;<br />
&lt;li&gt;Double-clicking on the Furnace output slot will no longer drop the item (&lt;a href="https://bugs.mojang.com/browse/MCPE-165079" target="_self" rel="noopener"&gt;MCPE-165079&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Fixed a bug where moving the player or camera with a controller while text-to-speech for UI was turned on would cause the narrator to say &#8220;X of Y&#8221;&lt;/li&gt;<br />
&lt;li&gt;Fixed a bug where the Edit World screen couldn&#8217;t be opened for a world if the corresponding world directory had a space in it (&lt;a href="https://bugs.mojang.com/browse/MCPE-166763" target="_self" rel="noopener"&gt;MCPE-166763&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;The loading screen no longer flickers when entering the Nether in immersive VR mode&lt;/li&gt;<br />
&lt;li&gt;The swap item animation now plays when switching hotbar items of the same type with the same durability&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Spectator Mode&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Phasing through blocks in third-person view no longer makes the camera zoom in and out towards the player’s head (&lt;a href="https://bugs.mojang.com/browse/MCPE-160467" target="_self" rel="noopener"&gt;MCPE-160467&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;End Gateways can no longer be used in Spectator Mode (&lt;a href="https://bugs.mojang.com/browse/MCPE-165689" target="_self" rel="noopener"&gt;MCPE-165689&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Realms&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added a Sign In button on the Realms screen if the player is not yet signed in&lt;/li&gt;<br />
&lt;li&gt;Fixed the issue that the &#8220;Find Friends&#8221; button and the &#8220;Close Realm&#8221; buttons would be autofocused when the &#8220;Members&#8221; or &#8220;Subscription&#8221; tab was clicked&lt;/li&gt;<br />
&lt;li&gt;Fixed a bug where players were not able to create another world on Realms if the first Create World on Realms attempt was interrupted&lt;/li&gt;<br />
&lt;li&gt;Fixed a bug where players could see duplicate applied packs with unknown titles the first time they entered the Realms settings screen&lt;/li&gt;<br />
&lt;li&gt;Resetting a Realms World now correctly updates the World settings&lt;/li&gt;<br />
&lt;li&gt;Removed the Close button in the Play on Realm popup dialog when using controllers&lt;/li&gt;<br />
&lt;li&gt;Updated the reset/replace world confirmation text to make it clearer what each function does&lt;/li&gt;<br />
&lt;li&gt;Fixed the world list not updating with a new Realm immediately after accepting an invite&lt;/li&gt;<br />
&lt;li&gt;In Realms Settings-&amp;gt;Members, the dropdown &#8216;&#8230;&#8217; menu can now be opened/closed with the Enter key and navigated with arrow keys&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;&lt;span class="wysiwyg-font-size-x-large"&gt;&lt;strong&gt;Technical Updates&lt;/strong&gt;&lt;/span&gt;&lt;/h3&gt;<br />
&lt;p&gt;&lt;strong&gt;Updated Add-On Template Packs&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Updated Add-On templates for 1.19.70 with new resources, behaviors, and documentation are available to download at&amp;nbsp;&lt;a href="https://aka.ms/MCAddonPacks" target="_self" rel="noopener"&gt;aka.ms/MCAddonPacks&lt;/a&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;General&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Behavior packs with scripts can now be removed from worlds&lt;/li&gt;<br />
&lt;li&gt;Item loot table conditions are no longer ignored in-game when used inside functions (&lt;a href="https://bugs.mojang.com/browse/MCPE-164582" target="_self" rel="noopener"&gt;MCPE-164582&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Carrots now display the proper name in item tooltips when used in can_place_on and can_destroy item components (&lt;a href="https://bugs.mojang.com/browse/MCPE-160838" target="_self" rel="noopener"&gt;MCPE-160838&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;In JSON formats 1.19.70 and later, blocks fail to load if the &#8220;condition&#8221; field in Block Permutations is not a valid Molang string&lt;/li&gt;<br />
&lt;li&gt;Crafting Table component no longer appends &#8220;tile.&#8221; when defaulting to use block name for crafting table label&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Wool Blocks&lt;/strong&gt;&lt;/p&gt;<br />
&lt;p&gt;Wool has been flattened into separate blocks, namely:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;white_wool&lt;/li&gt;<br />
&lt;li&gt;orange_wool&lt;/li&gt;<br />
&lt;li&gt;magenta_wool&lt;/li&gt;<br />
&lt;li&gt;light_blue_wool&lt;/li&gt;<br />
&lt;li&gt;yellow_wool&lt;/li&gt;<br />
&lt;li&gt;lime_wool&lt;/li&gt;<br />
&lt;li&gt;pink_wool&lt;/li&gt;<br />
&lt;li&gt;gray_wool&lt;/li&gt;<br />
&lt;li&gt;light_gray_wool&lt;/li&gt;<br />
&lt;li&gt;cyan_wool&lt;/li&gt;<br />
&lt;li&gt;purple_wool&lt;/li&gt;<br />
&lt;li&gt;blue_wool&lt;/li&gt;<br />
&lt;li&gt;brown_wool&lt;/li&gt;<br />
&lt;li&gt;green_wool&lt;/li&gt;<br />
&lt;li&gt;red_wool&lt;/li&gt;<br />
&lt;li&gt;black_wool&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;Commands, recipes, loot tables, etc. will still work with&amp;nbsp;&lt;em&gt;wool&lt;/em&gt;&amp;nbsp;and an aux value or color state, but&amp;nbsp;&lt;em&gt;wool&lt;/em&gt;&amp;nbsp;will not be suggested in the command prompt. Instead, the new wool block names will.&lt;/p&gt;<br />
&lt;p&gt;&lt;strong&gt;Commands&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Fixed a crash with deferred command execution when the executing actor is removed before execution (&lt;a href="https://bugs.mojang.com/browse/MCPE-165374" target="_self" rel="noopener"&gt;MCPE-165374&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Summon command no longer causes some entities to be spawned at an angle&lt;/li&gt;<br />
&lt;li&gt;Removed support for field &#8220;data&#8221; in commands /clone, /execute, /fill, /setblock, and /testforblock beyond version 1.19.70, eg. /setblock ~ ~ ~ minecraft:wool 1 will only have its equivalent /setblock ~ ~ ~ minecraft:wool [&#8220;color&#8221;:&#8221;orange&#8221;] supported<br />
&lt;ul&gt;<br />
&lt;li&gt;Here are some additional examples[JW1]&amp;nbsp;[JW2]&amp;nbsp;[JW3]&amp;nbsp;:<br />
&lt;ul&gt;<br />
&lt;li&gt;/setblock ~~~ green_wool [] [] is equivalent to the old 0&lt;/li&gt;<br />
&lt;li&gt;/setblock ~~~ wood [&#8220;wood_type&#8221;: &#8220;oak&#8221;]&lt;/li&gt;<br />
&lt;li&gt;/setblock ~~~ coral [&#8220;dead_bit&#8221; : true , &#8220;coral_color&#8221; : &#8220;blue&#8221; ]&lt;/li&gt;<br />
&lt;li&gt;/setblock ~~~ coral_fan [&#8220;coral_fan_direction&#8221; : 1, &#8220;coral_color&#8221; : &#8220;pink&#8221;]&lt;/li&gt;<br />
&lt;li&gt;/setblock ~~~ wool [&#8220;color&#8221;: &#8220;blue&#8221;]&lt;/li&gt;<br />
&lt;li&gt;/fill ~ ~ ~ ~5 ~5 ~5 gold_block [] replace air&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;More information about commands can be found at learn.microsoft.com/minecraft/creator/commands&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Volume arguments no longer floor the selector&#8217;s position (&lt;a href="https://bugs.mojang.com/browse/MCPE-162237" target="_self" rel="noopener"&gt;MCPE-162237&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Selecting targets by volume will now select all entities whose hitbox collides with the volume box. This is versioned for 1.19.70 and later (&lt;a href="https://bugs.mojang.com/browse/MCPE-162237" target="_self" rel="noopener"&gt;MCPE-162237&lt;/a&gt;)<br />
&lt;ul&gt;<br />
&lt;li&gt;Previous behavior works as expected on versions less than 1.19.70&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Volume arguments for selectors (dx, dy, dz) now support float values (&lt;a href="https://bugs.mojang.com/browse/MCPE-163863" target="_self" rel="noopener"&gt;MCPE-163863&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Replaceitem and loot replace block commands no longer place items in Cauldrons (&lt;a href="https://bugs.mojang.com/browse/MCPE-129472" target="_self" rel="noopener"&gt;MCPE-129472&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Rotation in the teleport command is now relative to the executor of the command instead of the target. Old usage of rotations in commands will stay relative to the target mob for backward compatibility&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Entity Properties&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Fixed an issue where Entity Property value changes could be discarded if done by events fired as part of the removal of active behaviors caused by other events&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Mobs&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Witch potion drinking and ranged attack behavior is now defined in its .json file&lt;/li&gt;<br />
&lt;li&gt;The game will no longer create a content error when Bee spawn eggs are used on a Mob Spawner&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;GameTest Framework (Experimental)&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Test<br />
&lt;ul&gt;<br />
&lt;li&gt;Added optional&amp;nbsp;&lt;em&gt;searchDistance&amp;nbsp;&lt;/em&gt;parameter to&amp;nbsp;&lt;em&gt;assertEntityPresent(entityTypeIdentifier: string, blockLocation: BlockLocation, searchDistance?: number, isPresent?: boolean)&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;em&gt;assertEntityInstancePresentInArea(entity: Entity, isPresent?: boolean)&amp;nbsp;&lt;/em&gt;to check if an entity instance is present in the test area&lt;/li&gt;<br />
&lt;li&gt;Made the&amp;nbsp;&lt;em&gt;searchDistance&amp;nbsp;&lt;/em&gt;parameter optional in&amp;nbsp;&lt;em&gt;assertItemEntityPresent&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;API (Experimental)&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;IMPORTANT BREAKING CHANGE: The classes&amp;nbsp;Location&amp;nbsp;and&amp;nbsp;&lt;em&gt;BlockLocation&amp;nbsp;&lt;/em&gt;no longer exist in the beta script API. All usages of these classes have been changed to use the&amp;nbsp;&lt;em&gt;Vector3&amp;nbsp;&lt;/em&gt;interface (that is, { x: 1, y: 2, z: 3} objects)&lt;/li&gt;<br />
&lt;li&gt;Also, note that several changes were made to properties and get/set methods across objects (listed below) to make them more consistent in calling structure<br />
&lt;ul&gt;<br />
&lt;li&gt;World Events&lt;/li&gt;<br />
&lt;li&gt;Added event&amp;nbsp;&lt;em&gt;entityDie&amp;nbsp;&lt;/em&gt;&#8211; It is fired when an entity dies&lt;/li&gt;<br />
&lt;li&gt;Modified&amp;nbsp;&lt;em&gt;projectileHit&amp;nbsp;&lt;/em&gt;to be a readOnly property on the Events class&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Player<br />
&lt;ul&gt;<br />
&lt;li&gt;Added method&amp;nbsp;&lt;em&gt;getSpawnPosition&lt;/em&gt;&amp;nbsp;&#8211; Gets the&amp;nbsp;&lt;em&gt;spawnPoint&lt;/em&gt;&amp;nbsp;&lt;em&gt;position&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Added property&amp;nbsp;&lt;em&gt;spawnDimension&lt;/em&gt;&amp;nbsp;&#8211; Gets the&amp;nbsp;&lt;em&gt;spawnPoint&lt;/em&gt;&amp;nbsp;&lt;em&gt;dimension&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Added method&lt;em&gt;&amp;nbsp;setSpawn(spawnPosition : Vec3, spawnDimension : Dimension)&lt;/em&gt;&amp;nbsp;i Sets&amp;nbsp;&lt;em&gt;spawnPoint&lt;/em&gt;&amp;nbsp;with a&amp;nbsp;&lt;em&gt;position&lt;/em&gt;&amp;nbsp;and&amp;nbsp;&lt;em&gt;dimension&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Added method&amp;nbsp;&lt;em&gt;clearSpawn&lt;/em&gt;&amp;nbsp;&#8211; Sets the&amp;nbsp;&lt;em&gt;spawnPoint&lt;/em&gt;&amp;nbsp;position and dimension to&amp;nbsp;&lt;em&gt;undefined&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Renamed function&amp;nbsp;&lt;em&gt;tell&amp;nbsp;&lt;/em&gt;to&amp;nbsp;&lt;em&gt;sendMessage&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;World<br />
&lt;ul&gt;<br />
&lt;li&gt;Renamed function&amp;nbsp;&lt;em&gt;say&amp;nbsp;&lt;/em&gt;to&amp;nbsp;&lt;em&gt;sendMessage&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Added method&amp;nbsp;&lt;em&gt;&#8216;getDefaultSpawnPosition&#8217;&lt;/em&gt;&amp;nbsp;&#8211; Gets the spawnPoint position&lt;/li&gt;<br />
&lt;li&gt;Added method&amp;nbsp;&lt;em&gt;&#8216;setDefaultSpawn'(spawnPosition : Vec3)&lt;/em&gt;&amp;nbsp;&#8211; Sets the spawnPoint position within &#8216;overworld&#8217; dimension&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;BeforeChatEvent<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getTargets(): Player[]&amp;nbsp;&lt;/em&gt;&#8211; Gets chat Player targets&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;setTargets(players: Player[])&lt;/em&gt;&amp;nbsp;&#8211; Sets chat Player targets&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;targets&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;BeforeDataDrivenEntityTriggerEvent<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getModifiers(): DefinitionModifier[]&lt;/em&gt;&amp;nbsp;&#8211; Gets entity definition modifiers&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;setModifiers(modifiers: DefinitionModifier[])&lt;/em&gt;&amp;nbsp;&#8211; Sets entity definition modifiers&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;modifiers&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;BoolBlockProperty<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getValidValues(): boolean[]&amp;nbsp;&lt;/em&gt;&#8211; Gets all valid boolean values for the&amp;nbsp;&lt;em&gt;BoolBlockProperty&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;validValues&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Converted&amp;nbsp;&lt;em&gt;BlockHitInformation&lt;/em&gt;&amp;nbsp;to an interface&lt;/li&gt;<br />
&lt;li&gt;ChatEvent<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getTargets(): Player[]&amp;nbsp;&lt;/em&gt;&#8211; Gets chat Player targets&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;targets&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Converted&amp;nbsp;Color&amp;nbsp;to an&amp;nbsp;&lt;em&gt;interface&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;DataDrivenEntityTriggerEvent<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getModifiers(): DefinitionModifier[]&lt;/em&gt;&amp;nbsp;&#8211; Gets Entity definition modifiers&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;modifiers&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;DefinitionModifier<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getComponentGroupsToAdd(): string[]&amp;nbsp;&lt;/em&gt;&#8211; Gets component groups that will be added with the&amp;nbsp;&lt;em&gt;DefinitionModifier&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;setComponentGroupsToAdd(newGroups: string[]): void&lt;/em&gt;&amp;nbsp;&#8211; Sets component groups that will be added with the&amp;nbsp;&lt;em&gt;DefinitionModifier&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getComponentGroupsToRemove(): string[]&lt;/em&gt;&amp;nbsp;&#8211; Gets component groups that will be removed with the&amp;nbsp;&lt;em&gt;DefinitionModifier&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;setComponentGroupsToRemove(removedGroups: string[]): void&lt;/em&gt;&amp;nbsp;&#8211; Sets component groups that will be removed with the&amp;nbsp;&lt;em&gt;DefinitionModifier&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getTriggers(): Trigger[]&lt;/em&gt;&amp;nbsp;&#8211; Gets event triggers of the&amp;nbsp;&lt;em&gt;DefinitionModifier&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Added function&lt;em&gt;&amp;nbsp;setTriggers(newTriggers: Trigger[]): void&amp;nbsp;&lt;/em&gt;&#8211; Sets event triggers of the&amp;nbsp;&lt;em&gt;DefinitionModifier&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;componentGroupsToAdd&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;componentGroupsToRemove&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;triggers&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;DirectionBlockProperty<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getValidValues(): Direction[]&amp;nbsp;&lt;/em&gt;&#8211; Gets all valid direction enum values for the&amp;nbsp;&lt;em&gt;DirectionBlockProperty&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;validValues&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Entity<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getViewDirection(): Vector3&lt;/em&gt;&amp;nbsp;&#8211; Gets view direction of the Entity&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getRotation(): XYRotation&lt;/em&gt;&amp;nbsp;&#8211; Gets rotation of the Entity&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getVelocity(): Vector&lt;/em&gt;&amp;nbsp;&#8211; Gets velocity of the Entity&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;viewDirection&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;rotation&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;velocity&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;playAnimation(animationName: string, options?: PlayAnimationOptions)&lt;/em&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Plays the specified animation for an entityReplaced general setVelocity call with methods to apply impulses to entities:&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;clearVelocity(): void&amp;nbsp;&lt;/em&gt;&#8211; Sets the current velocity of the Entity to zero&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;applyImpulse(vector: Vector3): void&amp;nbsp;&lt;/em&gt;&#8211; Applies impulse vector to the current velocity of the Entity&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;applyKnockback(directionX: number, directionZ: number, horizontalStrength: number, verticalStrength: number): void&lt;/em&gt;&amp;nbsp;&#8211; Applies knockback to the Entity in a specified direction based on vertical and horizontal strength&lt;/li&gt;<br />
&lt;li&gt;Removed function&amp;nbsp;&lt;em&gt;setVelocity&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;EntityAgeableComponent<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getDropItems(): string[]&amp;nbsp;&lt;/em&gt;&#8211; Gets items that drop when entity grows&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getFeedItems(): EntityDefinitionFeedItem[]&amp;nbsp;&lt;/em&gt;&#8211; Gets items that can be fed to the entity&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;dropItems&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;feedItems&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;EntityBreathableComponent<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getBreatheBlocks(): BlockPermutation[]&amp;nbsp;&lt;/em&gt;&#8211; Gets blocks entity can breathe in&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getNonBreatheBlocks(): BlockPermutation[]&amp;nbsp;&lt;/em&gt;&#8211; Gets blocks entity can&#8217;t breathe in&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;breatheBlocks&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;nonBreatheBlocks&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;EntityHealableComponent<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getFeedItems(): FeedItem[]&amp;nbsp;&lt;/em&gt;&#8211; Gets healing items for the&amp;nbsp;&lt;em&gt;EntityHealableComponent&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;items&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Converted&amp;nbsp;&lt;em&gt;EntityHitInformation&lt;/em&gt;&amp;nbsp;to an interface&lt;/li&gt;<br />
&lt;li&gt;EntityRideableComponent<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getFamilyTypes(): string[]&lt;/em&gt;&amp;nbsp;&#8211; Gets supported rider entity types&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getSeats(): Seat[]&lt;/em&gt;&amp;nbsp;&#8211; Gets rider information for each seat&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;familyTypes&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;seats&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;EntityTameableComponent<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getTameItems(): string[]&amp;nbsp;&lt;/em&gt;&#8211; Gets tame items of the&amp;nbsp;&lt;em&gt;EntityTameableComponent&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;tameItems&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;FeedItem<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&lt;em&gt;&amp;nbsp;getEffects(): FeedItemEffect[]&lt;/em&gt;&amp;nbsp;&#8211; Gets effect of the FeedItem&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;effects&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;IntBlockProperty<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getValidValues(): number[]&amp;nbsp;&lt;/em&gt;&#8211; Gets all valid integer values for the&amp;nbsp;&lt;em&gt;IntBlockProperty&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;validValues&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;ItemDurabilityComponent<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&lt;em&gt;&amp;nbsp;getDamageRange(): NumberRange&lt;/em&gt;&amp;nbsp;&#8211; Gets the range of numbers that describes the chance of the item losing durability&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;damageRange&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Converted&amp;nbsp;&lt;em&gt;NumberRange&amp;nbsp;&lt;/em&gt;to an interface&lt;/li&gt;<br />
&lt;li&gt;ProjectileHitEvent<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getBlockHit(): BlockHitInformation&lt;/em&gt;&amp;nbsp;&#8211; Gets block hit information from the&amp;nbsp;&lt;em&gt;ProjectileHitEvent&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getEntityHit(): EntityHitInformation&lt;/em&gt;&amp;nbsp;&#8211; Gets entity hit information from the&amp;nbsp;&lt;em&gt;ProjectileHitEvent&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;blockHit&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;entityHit&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;StringBlockProperty<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getValidValues(): string[]&amp;nbsp;&lt;/em&gt;&#8211; Gets all valid string values for the&amp;nbsp;&lt;em&gt;StringBlockProperty&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;validValues&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;ItemStack<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;em&gt;ItemStack&amp;nbsp;&lt;/em&gt;can now be constructed using a string identifier&lt;/li&gt;<br />
&lt;li&gt;Removed constructor parameter&amp;nbsp;&lt;em&gt;data&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;data&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Removed function&amp;nbsp;&lt;em&gt;clearLore&amp;nbsp;&lt;/em&gt;&#8211; To clear lore, call&amp;nbsp;setLore&amp;nbsp;with an empty array or&amp;nbsp;undefined&lt;/li&gt;<br />
&lt;li&gt;Setting&amp;nbsp;&lt;em&gt;nameTag&amp;nbsp;&lt;/em&gt;to an empty string will now clear the name tag&lt;/li&gt;<br />
&lt;li&gt;Setting&amp;nbsp;&lt;em&gt;nameTag&amp;nbsp;&lt;/em&gt;to a string longer than 255 characters will now result in an exception&lt;/li&gt;<br />
&lt;li&gt;Setting&amp;nbsp;&lt;em&gt;amount&amp;nbsp;&lt;/em&gt;greater than the maximum stack size will now clamp the value to the maximum stack size&lt;/li&gt;<br />
&lt;li&gt;Setting&amp;nbsp;&lt;em&gt;amount&amp;nbsp;&lt;/em&gt;to a value less than 1 will now result in an exception&lt;/li&gt;<br />
&lt;li&gt;Item lore can now be cleared by calling&lt;em&gt;&amp;nbsp;setLore(undefined)&amp;nbsp;&lt;/em&gt;or&amp;nbsp;&lt;em&gt;setLore([])&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Fixed a bug where calling function&lt;em&gt;&amp;nbsp;ItemStack.getComponent&lt;/em&gt;&amp;nbsp;or&amp;nbsp;&lt;em&gt;ItemStack.getComponents&lt;/em&gt;&amp;nbsp;would fail on&amp;nbsp;ItemStacks&amp;nbsp;returned from&amp;nbsp;&lt;em&gt;EntityItemComponent.itemStack&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Added read-only property&amp;nbsp;&lt;em&gt;getMaxAmount: number&amp;nbsp;&lt;/em&gt;&#8211; Returns the maximum stack size for the item&lt;/li&gt;<br />
&lt;li&gt;Added read-only property&amp;nbsp;&lt;em&gt;isStackable: bool&lt;/em&gt;&amp;nbsp;&#8211; Returns whether the item is stackable&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;isStackableWith(itemStack: ItemStack): bool&lt;/em&gt;&amp;nbsp;&#8211; Returns whether the item can be stacked with the given item&lt;/li&gt;<br />
&lt;li&gt;Added read-only property&amp;nbsp;&lt;em&gt;type: ItemType&lt;/em&gt;&amp;nbsp;&#8211; Returns the type of the item&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;clone(): ItemStack&lt;/em&gt;&amp;nbsp;&#8211; Returns a copy of the item stack&lt;/li&gt;<br />
&lt;li&gt;Added property&amp;nbsp;&lt;em&gt;keepOnDeath: bool&amp;nbsp;&lt;/em&gt;&#8211; Sets whether the item is kept on death&lt;/li&gt;<br />
&lt;li&gt;Added property&amp;nbsp;&lt;em&gt;lockMode: ItemLockMode&amp;nbsp;&lt;/em&gt;&#8211; Sets whether the item can be moved or dropped&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;setCanPlaceOn(blockIdentifiers?: string[])&amp;nbsp;&lt;/em&gt;&#8211; Sets which blocks the item can be placed on&lt;/li&gt;<br />
&lt;li&gt;Added function&lt;em&gt;&amp;nbsp;setCanDestroy(blockIdentifiers?: string[])&amp;nbsp;&lt;/em&gt;&#8211; Sets which blocks this item can destroy&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;ContainerSlot<br />
&lt;ul&gt;<br />
&lt;li&gt;Removed function&amp;nbsp;&lt;em&gt;clearItem&amp;nbsp;&lt;/em&gt;&#8211; To clear the item, call&amp;nbsp;setItem&amp;nbsp;with&amp;nbsp;undefined&lt;/li&gt;<br />
&lt;li&gt;Removed function&amp;nbsp;&lt;em&gt;clearLore&amp;nbsp;&lt;/em&gt;&#8211; To clear lore, call&amp;nbsp;setLore&amp;nbsp;with an empty array or&amp;nbsp;undefined&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;General changes to more consistently use methods when working with simple data-only objects vs. properties:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;BeforeExplosionEvent<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getImpactedBlocks(): Vector3[]&amp;nbsp;&lt;/em&gt;&#8211; Gets the blocks locations that are impacted by the explosion&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;setImpactedBlocks(blocks: Vector3[]): void&lt;/em&gt;&amp;nbsp;&#8211; Sets the blocks locations that are impacted by the explosion&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;impactedBlocks&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;BeforeItemUseOnEvent<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getBlockLocation(): Vector3&lt;/em&gt;&amp;nbsp;&#8211; Gets the location of the block being impacted&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;blockLocation&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;BlockInventoryComponent<br />
&lt;ul&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;location&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;BlockLavaContainerComponent<br />
&lt;ul&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;location&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;BlockPistonComponent<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getAttachedBlocks(): Vector3[]&lt;/em&gt;&amp;nbsp;&#8211; Gets the blocks locations that are impacted by the activation of this piston&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;attachedBlocks&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;location&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;BlockPotionContainerComponent<br />
&lt;ul&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;location&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;BlockRecordPlayerComponent<br />
&lt;ul&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;location&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;BlockSignComponent<br />
&lt;ul&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;location&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;BlockSnowContainerComponent<br />
&lt;ul&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;location&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;BlockWaterContainerComponent<br />
&lt;ul&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;location&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getHeadLocation(): Vector3&lt;/em&gt;&amp;nbsp;&#8211; Gets the head location of the Entity&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;headLocation&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;ExplosionEvent<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getImpactedBlocks(): Vector3[]&amp;nbsp;&lt;/em&gt;&#8211; Gets the blocks locations that are impacted by the explosion&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;impactedBlocks&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;ItemStartUseOnEvent<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getBlockLocation(): Vector3&lt;/em&gt;&amp;nbsp;&#8211; Gets the location of the block being impacted&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getBuildBlockLocation(): Vector3&amp;nbsp;&lt;/em&gt;&#8211; Gets the location of the resulting build block&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;blockLocation&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;buildBlockLocation&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;ItemStopUseOnEvent<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getBlockLocation(): Vector3&lt;/em&gt;&amp;nbsp;&#8211; Gets the location of the block being impacted&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;blockLocation&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;ItemUseOnEvent<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getBlockLocation(): Vector3&amp;nbsp;&lt;/em&gt;&#8211; Gets the location of the block being impacted&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;blockLocation&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;NavigationResult<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getPath(): Vector3[]&lt;/em&gt;&amp;nbsp;&#8211; Gets the locations of the blocks that comprise the navigation route&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;path&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Player<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getHeadLocation(): Vector3&lt;/em&gt;&amp;nbsp;&#8211; Gets the head location of the Player&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;headLocation&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Block<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;isAir&amp;nbsp;&lt;/em&gt;&#8211; Returns if the block is an air block (i.e. empty space)&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;isLiquid&amp;nbsp;&lt;/em&gt;&#8211; Returns if the block is a liquid (e.g., a water block and a lava black are liquid, while an air block and a stone block are not)&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;isSolid&lt;/em&gt;&amp;nbsp;&#8211; Returns if the block is solid (e.g., a cobblestone block and a diamond block are solid, while a ladder block and a fence block are not)&lt;/li&gt;<br />
&lt;li&gt;The following blocks now have an&amp;nbsp;inventory&amp;nbsp;component:<br />
&lt;ul&gt;<br />
&lt;li&gt;Barrel&lt;/li&gt;<br />
&lt;li&gt;Beacon&lt;/li&gt;<br />
&lt;li&gt;Blast Furnace&lt;/li&gt;<br />
&lt;li&gt;Brewing Stand&lt;/li&gt;<br />
&lt;li&gt;Dispenser&lt;/li&gt;<br />
&lt;li&gt;Dropper&lt;/li&gt;<br />
&lt;li&gt;Furnace&lt;/li&gt;<br />
&lt;li&gt;Hopper&lt;/li&gt;<br />
&lt;li&gt;Jukebox&lt;/li&gt;<br />
&lt;li&gt;Lectern&lt;/li&gt;<br />
&lt;li&gt;Smoker&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;BlockPermutation&lt;/strong&gt;&lt;/p&gt;<br />
&lt;p&gt;BlockPermutation has been significantly refactored! Every BlockPermutation now share a unique JavaScript handle so exact equality (&lt;code&gt;===&lt;/code&gt;) will work for permutations that share exactly the same state values. We&#8217;ve also added utility methods that make interacting with permutations easier, which includes the removal of the&amp;nbsp;&lt;em&gt;XBlockProperty&lt;/em&gt;&amp;nbsp;classes and now directly return properties&amp;nbsp;&lt;em&gt;(boolean | number | string)&lt;/em&gt;&amp;nbsp;or a while collection of properties&lt;em&gt;&amp;nbsp;(&amp;nbsp;Record&amp;lt;string, boolean | number | string&amp;gt;)&lt;/em&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added method&amp;nbsp;matches(blockName: string, properties?: BlockProperties): boolean&amp;nbsp;which is used to match a block with optional states against a BlockPermutation&lt;/li&gt;<br />
&lt;li&gt;Added method&amp;nbsp;&lt;em&gt;withProperty(name: string, value: boolean | number | string): BlockPermutation&lt;/em&gt;;&amp;nbsp;which returns a new block permutation with a given property set to a specific value. Throws if the provided data cannot be resolved as a valid block permutation&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;static resolve(blockName: string, properties?: BlockProperties): BlockPermutation&amp;nbsp;&lt;/em&gt;which resolves a BlockPermutation from a block name and optional states. Throws if the provided data cannot be resolved as a valid block permutation&lt;/li&gt;<br />
&lt;li&gt;Updated methods&amp;nbsp;&lt;em&gt;getProperty&amp;nbsp;&lt;/em&gt;and&amp;nbsp;&lt;em&gt;getAllProperties&lt;/em&gt;&amp;nbsp;to return values directly instead of wrapped into class objects. Example code:&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Before:&lt;/strong&gt;&lt;/p&gt;<br />
&lt;pre&gt;&lt;em&gt;const blockPermutation = MinecraftBlockTypes.stoneSlab.createDefaultBlockPermutation();&lt;br&gt;&lt;/em&gt;&lt;/pre&gt;<br />
&lt;pre&gt;&lt;em&gt;blockPermutation.getProperty(MinecraftBlockProperties.stoneSlabType).value = 'stone_brick';&lt;/em&gt;&lt;/pre&gt;<br />
&lt;pre&gt;&lt;em&gt;blockPermutation.getProperty(MinecraftBlockProperties.topSlotBit).value = true;&lt;/em&gt;&lt;/pre&gt;<br />
&lt;p&gt;&lt;strong&gt;Now:&lt;/strong&gt;&lt;/p&gt;<br />
&lt;pre&gt;&lt;em&gt;const blockPermutation = BlockPermutation.resolve('minecraft:stone_slab', {&lt;br&gt;&lt;/em&gt;&lt;/pre&gt;<br />
&lt;pre&gt;&lt;em&gt;stone_slab_type: 'stone_brick',&lt;/em&gt;&lt;/pre&gt;<br />
&lt;pre&gt;&lt;em&gt;top_slot_bit: true,&lt;br&gt;&lt;/em&gt;&lt;/pre&gt;<br />
&lt;pre&gt;&lt;em&gt;});&lt;/em&gt;&lt;/pre&gt;<br />
&lt;p&gt;&lt;strong&gt;BlockProperties&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added a new class to expose&amp;nbsp;&lt;em&gt;BlockPropertyType&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;BlockPropertyType&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added a new class to track &#8220;definitional&#8221; data about block properties. This is how you can find which values are valid for each block property&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Data-Driven Custom Blocks&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Released block properties and permutations out of experimental in JSON formats 1.19.70 and higher&lt;/li&gt;<br />
&lt;li&gt;Added a content warning when loading the world with more than 65536 custom block permutations. Custom block permutation counts are logged in debug log&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;<br />
&lt;/div&gt;<br />
										<br />
<br />
<a href="https://www.sickgaming.net/blog/2023/03/14/minecraft-1-19-70/" target="_blank" rel="noopener" class="mycode_url">https://www.sickgaming.net/blog/2023/03/...t-1-19-70/</a>]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">News - Minecraft – 1.19.70</span><br />
<br />
&lt;div style="margin: 5px 5% 10px 5%;"&gt;&lt;img src="https://www.sickgaming.net/blog/wp-content/uploads/2023/03/minecraft-1-19-70.png" width="16" height="16" title="" alt="" /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;img decoding="async" src="https://www.sickgaming.net/blog/wp-content/uploads/2023/03/minecraft-1-19-70.png" class="ff-og-image-inserted"&gt;&lt;/div&gt;<br />
&lt;h3&gt;1.19.70 Patch Notes&lt;/h3&gt;<br />
&lt;p&gt;The Sniffer and Archaeology are now available for players to test with this update.&amp;nbsp; Keep in mind that these features are not complete and are considered unfinished.&amp;nbsp; To enable these work-in-project features enable the &#8220;Next Major Update&#8221; toggle in your world settings.&lt;/p&gt;<br />
&lt;p&gt;The update will be released later on the Switch console.&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Fixed multiple crashes that could occur during gameplay&lt;/li&gt;<br />
&lt;li&gt;When breeding horses, the baby horse now has a chance of being better than its parents in speed, jump strength, and health&lt;/li&gt;<br />
&lt;li&gt;Improvements to player emotes&lt;/li&gt;<br />
&lt;li&gt;Take an early look at archaeology and the sniffer mob with experimental features&lt;/li&gt;<br />
&lt;li&gt;Fixes to over 30 community-reported issues&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;&lt;span class="wysiwyg-font-size-x-large"&gt;&lt;strong&gt;Changes&lt;/strong&gt;&lt;/span&gt;&lt;/h3&gt;<br />
&lt;p&gt;&lt;strong&gt;Player Emotes&lt;/strong&gt;&lt;/p&gt;<br />
&lt;p&gt;Several improvements have come to the emote system in Bedrock Edition!&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Emote usage now appears in the chat&lt;/li&gt;<br />
&lt;li&gt;The emote wheel now has four slots with an improved interface&lt;/li&gt;<br />
&lt;li&gt;Quick emoting with new hotkeys&lt;/li&gt;<br />
&lt;li&gt;Easier sorting of emotes&lt;/li&gt;<br />
&lt;li&gt;Creating a new character now automatically applies four default emotes&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;&lt;span class="wysiwyg-font-size-x-large"&gt;&lt;strong&gt;Vanilla Parity&lt;/strong&gt;&lt;/span&gt;&lt;/h3&gt;<br />
&lt;p&gt;Improvements have been made with vanilla parity to align with Java Edition, especially with horse breeding, mobs, and blocks.&lt;/p&gt;<br />
&lt;p&gt;&lt;strong&gt;Gameplay&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Fixed an issue where the night could not be skipped if one or more players were on the death screen&lt;/li&gt;<br />
&lt;li&gt;Eating and drinking animations are now always centered, regardless of screen aspect ratio&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Mobs&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Breeding horses can now produce random variants (&lt;a href="https://bugs.mojang.com/browse/MCPE-129071" target="_self" rel="noopener"&gt;MCPE-129071&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;When breeding horses, the baby Horse now has a chance of being better than its parents in speed, jump strength, and health. This change is intended to make Horse breeding a viable way of getting great Horses if a player starts with good parents and puts in enough time and Golden Carrots&lt;/li&gt;<br />
&lt;li&gt;Horses cannot be pushed over Fences covered by Carpets anymore (&lt;a href="https://bugs.mojang.com/browse/MCPE-164717" target="_self" rel="noopener"&gt;MCPE-164717&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Ghasts’ sound volume will now fade the further they are from the player (&lt;a href="https://bugs.mojang.com/browse/MCPE-35222" target="_self" rel="noopener"&gt;MCPE-35222&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Villagers will now emit anger particles when hit by a player outside of a village&lt;/li&gt;<br />
&lt;li&gt;Fixed a bug where Zombified Piglins would spawn in the Nether in light levels above 11&lt;/li&gt;<br />
&lt;li&gt;Minecarts can now eject mobs into liquid blocks (&lt;a href="https://bugs.mojang.com/browse/MCPE-120078" target="_self" rel="noopener"&gt;MCPE-120078&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Witches will now drink a Fire Resistance Potion when standing on a Campfire&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Blocks&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Bells that are connected to multiple blocks no longer drop when one block is broken&lt;/li&gt;<br />
&lt;li&gt;Note Block sound attenuation over a distance is now linear (&lt;a href="https://bugs.mojang.com/browse/MCPE-164935" target="_self" rel="noopener"&gt;MCPE-164935&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Impact sounds of projectiles on Amethyst blocks and clusters are now audible&lt;/li&gt;<br />
&lt;li&gt;Dead Bush will now drop Sticks when broken with any tool except Shears, even those with the Silk Touch enchantment. Vines will drop nothing in the same situation (&lt;a href="https://bugs.mojang.com/browse/MCPE-163246" target="_self" rel="noopener"&gt;MCPE-163246&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;&lt;span class="wysiwyg-font-size-x-large"&gt;&lt;strong&gt;Experimental Features&lt;/strong&gt;&lt;/span&gt;&lt;/h3&gt;<br />
&lt;p&gt;&lt;strong&gt;Archaeology&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added the Brush item&lt;/li&gt;<br />
&lt;li&gt;Added the Decorated Pot block&lt;/li&gt;<br />
&lt;li&gt;Added four Pottery Shards (Arms Up, Skull, Prize, and Archer)&lt;/li&gt;<br />
&lt;li&gt;Added the Suspicious Sand block&lt;/li&gt;<br />
&lt;li&gt;Added Suspicious Sand to the Desert Temple&lt;/li&gt;<br />
&lt;li&gt;Added Suspicious Sand to the Desert Well&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Brush&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The Brush is a craftable item you can use to brush things&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Pottery Shards and Decorated Pots&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Pottery Shards have pictures on them. They cannot be crafted and must be found in the world. Hint: you will need a Brush! By crafting four of these together you can create a Decorated Pot with a picture on each side.&lt;/li&gt;<br />
&lt;li&gt;You can also use Brick items instead of Pottery Shards in the crafting recipe. The sides that were made from Brick items will not have pictures.&lt;/li&gt;<br />
&lt;li&gt;Smash a Decorated Pot with any block-breaking tool to break it apart and get the Pottery Shards back! Or hit it with your fist to pick up the pot without breaking it.&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Suspicious Sand&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Desert Temples and Desert Wells now contain Suspicious Sand. This fragile block is hard to spot and easy to destroy, so be careful!&lt;/li&gt;<br />
&lt;li&gt;If you manage to find the Suspicious Sand and brush it with your Brush, you will extract objects that were buried long ago.&lt;/li&gt;<br />
&lt;li&gt;We&#8217;re giving you an early look at these Archaeology features. We want to spend more time developing them. Please let us know where you think we can improve or expand!&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Sniffer&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The Sniffer is the mob vote winner of Minecraft Live 2022 and the first [HS1]&amp;nbsp;extinct mob brought to life and added to the game&lt;/li&gt;<br />
&lt;li&gt;Sniffers cannot be tempted or tamed&lt;/li&gt;<br />
&lt;li&gt;Sniffers are passive friendly mobs&lt;/li&gt;<br />
&lt;li&gt;Sniffer sniffs in the air and occasionally digs for seeds&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Torchflower&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The Torchflower seed can be planted on farmland and grows into a flower&lt;/li&gt;<br />
&lt;li&gt;The seed can be used to breed two Sniffers&lt;/li&gt;<br />
&lt;li&gt;The full-grown flower can be harvested and replanted but can also be crafted into a dye&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;&lt;span class="wysiwyg-font-size-x-large"&gt;&lt;strong&gt;Fixes&lt;/strong&gt;&lt;/span&gt;&lt;/h3&gt;<br />
&lt;p&gt;&lt;strong&gt;Stability and Performance&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Fixed an issue where simultaneously pressing the &#8220;Mine&#8221; and &#8220;Place&#8221; buttons on any input device while targeting a Structure Block could cause the game to crash (&lt;a href="https://bugs.mojang.com/browse/MCPE-155689" target="_self" rel="noopener"&gt;MCPE-155689&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Fixed a crash on Nintendo Switch when attempting to log in while set to local network mode&lt;/li&gt;<br />
&lt;li&gt;Fixed a crash that could occur when entering a 1.7.1.0 world in 1.8 or above (&lt;a href="https://bugs.mojang.com/browse/MCPE-165564" target="_self" rel="noopener"&gt;MCPE-165564&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Gameplay&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The player&#8217;s crosshair now properly mines/interacts with items in front of them while swimming/gliding, rather than 1 block above their position (&lt;a href="https://bugs.mojang.com/browse/MCPE-57257" target="_self" rel="noopener"&gt;MCPE-57257&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Players no longer take rapid damage when touching damaging blocks (&lt;a href="https://bugs.mojang.com/browse/MCPE-165347" target="_self" rel="noopener"&gt;MCPE-165347&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Projectiles shot while swimming/gliding no longer spawn from above the player&#8217;s position (&lt;a href="https://bugs.mojang.com/browse/MCPE-31896" target="_self" rel="noopener"&gt;MCPE-31896&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Items dropped while swimming/gliding, manually or on death, no longer spawn from above the player&#8217;s position (&lt;a href="https://bugs.mojang.com/browse/MCPE-31896" target="_self" rel="noopener"&gt;MCPE-31896&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Mobs&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Fixed a bug where an Allay holding a Lead wasn&#8217;t able to be leashed unless the player held a full stack of 64 Leads in hand&lt;/li&gt;<br />
&lt;li&gt;Parrots will no longer shake while on a player riding a Horse that is turning mid-jump&lt;/li&gt;<br />
&lt;li&gt;Fixed a bug causing global entities (e.g. Ender Dragon and projectiles) to stop rendering when out of normal entity render distance (&lt;a href="https://bugs.mojang.com/browse/MCPE-161136" target="_self" rel="noopener"&gt;MCPE-161136&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Blocks&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Sounds from all Button types and Lever are now controlled by the &#8220;Blocks&#8221; slider in Audio Settings (&lt;a href="https://bugs.mojang.com/browse/MCPE-166420" target="_self" rel="noopener"&gt;MCPE-166420&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Redstone source can now power a single block from different sides at the same time (&lt;a href="https://bugs.mojang.com/browse/MCPE-163651" target="_self" rel="noopener"&gt;MCPE-163651&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Destroying Mangrove Log or Mangrove Wood now properly cause leaves to decay&lt;/li&gt;<br />
&lt;li&gt;End Crystals occupying the same space as a block will no longer cause that block to disappear&lt;/li&gt;<br />
&lt;li&gt;Players are now able to place top Slabs in blocks that are only partially blocked by an entity (&lt;a href="https://bugs.mojang.com/browse/MCPE-155016" target="_self" rel="noopener"&gt;MCPE-155016&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Players can no longer see through partial blocks when sneaking or riding in third person (&lt;a href="https://bugs.mojang.com/browse/MCPE-156273" target="_self" rel="noopener"&gt;MCPE-156273&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Composter now always consumes an item when becoming full (&lt;a href="https://bugs.mojang.com/browse/MCPE-162020" target="_self" rel="noopener"&gt;MCPE-162020&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Importing experimental blocks into a non-experimental world using the Structure Block will now correctly place unknown blocks, which are not interactable&lt;/li&gt;<br />
&lt;li&gt;Error messages about building outside the world height limit no longer appear when simply interacting with blocks at the world height limit from certain angles (&lt;a href="https://bugs.mojang.com/browse/MCPE-152935" target="_self" rel="noopener"&gt;MCPE-152935&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Fixed a bug where Observers would not detect changes due to corrupted data (&lt;a href="https://bugs.mojang.com/browse/MCPE-150506" target="_self" rel="noopener"&gt;MCPE-150506&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Hoppers now pull in items from above them through all blocks that have a lower height than a full block (&lt;a href="https://bugs.mojang.com/browse/MCPE-55824" target="_self" rel="noopener"&gt;MCPE-55824&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Items&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Crossbows now shake while charging arrows (&lt;a href="https://bugs.mojang.com/browse/MCPE-152952" target="_self" rel="noopener"&gt;MCPE-152952&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Spawn eggs for Snow Golem, Wither, and Trader Llama now appear correctly in the inventory and hotbar&lt;/li&gt;<br />
&lt;li&gt;Written Books can now be moved in the inventory even when the player has identical Written Books&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Touch Controls&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Updated the How to Play screen with information on new touch controls&lt;/li&gt;<br />
&lt;li&gt;Changing input modes from Gamepad to Touch while an item is selected will return the selected to the inventory or drop it&lt;/li&gt;<br />
&lt;li&gt;Fixed an issue on the Furnace screen where double-tapping the output window caused other slots to become unselectable (&lt;a href="https://bugs.mojang.com/browse/MCPE-164589" target="_self" rel="noopener"&gt;MCPE-164589&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Fixed a bug where stack splitting was automatically initiated on the first slot when opening a small Chest&lt;/li&gt;<br />
&lt;li&gt;Allowed left and right D-pad buttons to keep input when the forward button is pressed (&lt;a href="https://bugs.mojang.com/browse/MCPE-155199" target="_self" rel="noopener"&gt;MCPE-155199&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Added the leave Boat button when the player falls from a height within the Boat (&lt;a href="https://bugs.mojang.com/browse/MCPE-158489" target="_self" rel="noopener"&gt;MCPE-158489&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Fixed an issue that prevented players from removing equipped armor by tapping on an item or block in the Creative inventory (&lt;a href="https://bugs.mojang.com/browse/MCPE-165790" target="_self" rel="noopener"&gt;MCPE-165790&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Tweaked the keyboard interaction on Android devices for text input fields&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;User Interface&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Fixed an issue where the &#8220;Mine&#8221; tooltip was appearing when targeting a block with a Trident in Creative game mode (&lt;a href="https://bugs.mojang.com/browse/MCPE-44846" target="_self" rel="noopener"&gt;MCPE-44846&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Navigating right with the controller left stick on the Marketplace sidebar now collapses it&lt;/li&gt;<br />
&lt;li&gt;Added a new &#8216;Marketplace&#8217; icon to the Marketplace screen sidebar&lt;/li&gt;<br />
&lt;li&gt;Ocean Explorer, Woodland Explorer, and Treasure Maps now show the proper icon in the inventory (&lt;a href="https://bugs.mojang.com/browse/MCPE-163464" target="_self" rel="noopener"&gt;MCPE-163464&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Fixed a bug where mouse scrolling on the Friend Options dropdown would not scroll the dropdown contents&lt;/li&gt;<br />
&lt;li&gt;Resolved an issue where graphical elements of the Sign-In/Sign-Up screen could extend beyond the bounds of the dialog container&lt;/li&gt;<br />
&lt;li&gt;When starting a new world in Pocket UI, removed the &#8220;Press Open Chat to open chat&#8221; message for players with text-to-speech turned off&lt;/li&gt;<br />
&lt;li&gt;Double-clicking on the Furnace output slot will no longer drop the item (&lt;a href="https://bugs.mojang.com/browse/MCPE-165079" target="_self" rel="noopener"&gt;MCPE-165079&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Fixed a bug where moving the player or camera with a controller while text-to-speech for UI was turned on would cause the narrator to say &#8220;X of Y&#8221;&lt;/li&gt;<br />
&lt;li&gt;Fixed a bug where the Edit World screen couldn&#8217;t be opened for a world if the corresponding world directory had a space in it (&lt;a href="https://bugs.mojang.com/browse/MCPE-166763" target="_self" rel="noopener"&gt;MCPE-166763&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;The loading screen no longer flickers when entering the Nether in immersive VR mode&lt;/li&gt;<br />
&lt;li&gt;The swap item animation now plays when switching hotbar items of the same type with the same durability&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Spectator Mode&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Phasing through blocks in third-person view no longer makes the camera zoom in and out towards the player’s head (&lt;a href="https://bugs.mojang.com/browse/MCPE-160467" target="_self" rel="noopener"&gt;MCPE-160467&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;End Gateways can no longer be used in Spectator Mode (&lt;a href="https://bugs.mojang.com/browse/MCPE-165689" target="_self" rel="noopener"&gt;MCPE-165689&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Realms&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added a Sign In button on the Realms screen if the player is not yet signed in&lt;/li&gt;<br />
&lt;li&gt;Fixed the issue that the &#8220;Find Friends&#8221; button and the &#8220;Close Realm&#8221; buttons would be autofocused when the &#8220;Members&#8221; or &#8220;Subscription&#8221; tab was clicked&lt;/li&gt;<br />
&lt;li&gt;Fixed a bug where players were not able to create another world on Realms if the first Create World on Realms attempt was interrupted&lt;/li&gt;<br />
&lt;li&gt;Fixed a bug where players could see duplicate applied packs with unknown titles the first time they entered the Realms settings screen&lt;/li&gt;<br />
&lt;li&gt;Resetting a Realms World now correctly updates the World settings&lt;/li&gt;<br />
&lt;li&gt;Removed the Close button in the Play on Realm popup dialog when using controllers&lt;/li&gt;<br />
&lt;li&gt;Updated the reset/replace world confirmation text to make it clearer what each function does&lt;/li&gt;<br />
&lt;li&gt;Fixed the world list not updating with a new Realm immediately after accepting an invite&lt;/li&gt;<br />
&lt;li&gt;In Realms Settings-&amp;gt;Members, the dropdown &#8216;&#8230;&#8217; menu can now be opened/closed with the Enter key and navigated with arrow keys&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;&lt;span class="wysiwyg-font-size-x-large"&gt;&lt;strong&gt;Technical Updates&lt;/strong&gt;&lt;/span&gt;&lt;/h3&gt;<br />
&lt;p&gt;&lt;strong&gt;Updated Add-On Template Packs&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Updated Add-On templates for 1.19.70 with new resources, behaviors, and documentation are available to download at&amp;nbsp;&lt;a href="https://aka.ms/MCAddonPacks" target="_self" rel="noopener"&gt;aka.ms/MCAddonPacks&lt;/a&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;General&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Behavior packs with scripts can now be removed from worlds&lt;/li&gt;<br />
&lt;li&gt;Item loot table conditions are no longer ignored in-game when used inside functions (&lt;a href="https://bugs.mojang.com/browse/MCPE-164582" target="_self" rel="noopener"&gt;MCPE-164582&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Carrots now display the proper name in item tooltips when used in can_place_on and can_destroy item components (&lt;a href="https://bugs.mojang.com/browse/MCPE-160838" target="_self" rel="noopener"&gt;MCPE-160838&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;In JSON formats 1.19.70 and later, blocks fail to load if the &#8220;condition&#8221; field in Block Permutations is not a valid Molang string&lt;/li&gt;<br />
&lt;li&gt;Crafting Table component no longer appends &#8220;tile.&#8221; when defaulting to use block name for crafting table label&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Wool Blocks&lt;/strong&gt;&lt;/p&gt;<br />
&lt;p&gt;Wool has been flattened into separate blocks, namely:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;white_wool&lt;/li&gt;<br />
&lt;li&gt;orange_wool&lt;/li&gt;<br />
&lt;li&gt;magenta_wool&lt;/li&gt;<br />
&lt;li&gt;light_blue_wool&lt;/li&gt;<br />
&lt;li&gt;yellow_wool&lt;/li&gt;<br />
&lt;li&gt;lime_wool&lt;/li&gt;<br />
&lt;li&gt;pink_wool&lt;/li&gt;<br />
&lt;li&gt;gray_wool&lt;/li&gt;<br />
&lt;li&gt;light_gray_wool&lt;/li&gt;<br />
&lt;li&gt;cyan_wool&lt;/li&gt;<br />
&lt;li&gt;purple_wool&lt;/li&gt;<br />
&lt;li&gt;blue_wool&lt;/li&gt;<br />
&lt;li&gt;brown_wool&lt;/li&gt;<br />
&lt;li&gt;green_wool&lt;/li&gt;<br />
&lt;li&gt;red_wool&lt;/li&gt;<br />
&lt;li&gt;black_wool&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;Commands, recipes, loot tables, etc. will still work with&amp;nbsp;&lt;em&gt;wool&lt;/em&gt;&amp;nbsp;and an aux value or color state, but&amp;nbsp;&lt;em&gt;wool&lt;/em&gt;&amp;nbsp;will not be suggested in the command prompt. Instead, the new wool block names will.&lt;/p&gt;<br />
&lt;p&gt;&lt;strong&gt;Commands&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Fixed a crash with deferred command execution when the executing actor is removed before execution (&lt;a href="https://bugs.mojang.com/browse/MCPE-165374" target="_self" rel="noopener"&gt;MCPE-165374&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Summon command no longer causes some entities to be spawned at an angle&lt;/li&gt;<br />
&lt;li&gt;Removed support for field &#8220;data&#8221; in commands /clone, /execute, /fill, /setblock, and /testforblock beyond version 1.19.70, eg. /setblock ~ ~ ~ minecraft:wool 1 will only have its equivalent /setblock ~ ~ ~ minecraft:wool [&#8220;color&#8221;:&#8221;orange&#8221;] supported<br />
&lt;ul&gt;<br />
&lt;li&gt;Here are some additional examples[JW1]&amp;nbsp;[JW2]&amp;nbsp;[JW3]&amp;nbsp;:<br />
&lt;ul&gt;<br />
&lt;li&gt;/setblock ~~~ green_wool [] [] is equivalent to the old 0&lt;/li&gt;<br />
&lt;li&gt;/setblock ~~~ wood [&#8220;wood_type&#8221;: &#8220;oak&#8221;]&lt;/li&gt;<br />
&lt;li&gt;/setblock ~~~ coral [&#8220;dead_bit&#8221; : true , &#8220;coral_color&#8221; : &#8220;blue&#8221; ]&lt;/li&gt;<br />
&lt;li&gt;/setblock ~~~ coral_fan [&#8220;coral_fan_direction&#8221; : 1, &#8220;coral_color&#8221; : &#8220;pink&#8221;]&lt;/li&gt;<br />
&lt;li&gt;/setblock ~~~ wool [&#8220;color&#8221;: &#8220;blue&#8221;]&lt;/li&gt;<br />
&lt;li&gt;/fill ~ ~ ~ ~5 ~5 ~5 gold_block [] replace air&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;More information about commands can be found at learn.microsoft.com/minecraft/creator/commands&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Volume arguments no longer floor the selector&#8217;s position (&lt;a href="https://bugs.mojang.com/browse/MCPE-162237" target="_self" rel="noopener"&gt;MCPE-162237&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Selecting targets by volume will now select all entities whose hitbox collides with the volume box. This is versioned for 1.19.70 and later (&lt;a href="https://bugs.mojang.com/browse/MCPE-162237" target="_self" rel="noopener"&gt;MCPE-162237&lt;/a&gt;)<br />
&lt;ul&gt;<br />
&lt;li&gt;Previous behavior works as expected on versions less than 1.19.70&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Volume arguments for selectors (dx, dy, dz) now support float values (&lt;a href="https://bugs.mojang.com/browse/MCPE-163863" target="_self" rel="noopener"&gt;MCPE-163863&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Replaceitem and loot replace block commands no longer place items in Cauldrons (&lt;a href="https://bugs.mojang.com/browse/MCPE-129472" target="_self" rel="noopener"&gt;MCPE-129472&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Rotation in the teleport command is now relative to the executor of the command instead of the target. Old usage of rotations in commands will stay relative to the target mob for backward compatibility&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Entity Properties&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Fixed an issue where Entity Property value changes could be discarded if done by events fired as part of the removal of active behaviors caused by other events&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Mobs&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Witch potion drinking and ranged attack behavior is now defined in its .json file&lt;/li&gt;<br />
&lt;li&gt;The game will no longer create a content error when Bee spawn eggs are used on a Mob Spawner&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;GameTest Framework (Experimental)&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Test<br />
&lt;ul&gt;<br />
&lt;li&gt;Added optional&amp;nbsp;&lt;em&gt;searchDistance&amp;nbsp;&lt;/em&gt;parameter to&amp;nbsp;&lt;em&gt;assertEntityPresent(entityTypeIdentifier: string, blockLocation: BlockLocation, searchDistance?: number, isPresent?: boolean)&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;em&gt;assertEntityInstancePresentInArea(entity: Entity, isPresent?: boolean)&amp;nbsp;&lt;/em&gt;to check if an entity instance is present in the test area&lt;/li&gt;<br />
&lt;li&gt;Made the&amp;nbsp;&lt;em&gt;searchDistance&amp;nbsp;&lt;/em&gt;parameter optional in&amp;nbsp;&lt;em&gt;assertItemEntityPresent&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;API (Experimental)&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;IMPORTANT BREAKING CHANGE: The classes&amp;nbsp;Location&amp;nbsp;and&amp;nbsp;&lt;em&gt;BlockLocation&amp;nbsp;&lt;/em&gt;no longer exist in the beta script API. All usages of these classes have been changed to use the&amp;nbsp;&lt;em&gt;Vector3&amp;nbsp;&lt;/em&gt;interface (that is, { x: 1, y: 2, z: 3} objects)&lt;/li&gt;<br />
&lt;li&gt;Also, note that several changes were made to properties and get/set methods across objects (listed below) to make them more consistent in calling structure<br />
&lt;ul&gt;<br />
&lt;li&gt;World Events&lt;/li&gt;<br />
&lt;li&gt;Added event&amp;nbsp;&lt;em&gt;entityDie&amp;nbsp;&lt;/em&gt;&#8211; It is fired when an entity dies&lt;/li&gt;<br />
&lt;li&gt;Modified&amp;nbsp;&lt;em&gt;projectileHit&amp;nbsp;&lt;/em&gt;to be a readOnly property on the Events class&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Player<br />
&lt;ul&gt;<br />
&lt;li&gt;Added method&amp;nbsp;&lt;em&gt;getSpawnPosition&lt;/em&gt;&amp;nbsp;&#8211; Gets the&amp;nbsp;&lt;em&gt;spawnPoint&lt;/em&gt;&amp;nbsp;&lt;em&gt;position&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Added property&amp;nbsp;&lt;em&gt;spawnDimension&lt;/em&gt;&amp;nbsp;&#8211; Gets the&amp;nbsp;&lt;em&gt;spawnPoint&lt;/em&gt;&amp;nbsp;&lt;em&gt;dimension&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Added method&lt;em&gt;&amp;nbsp;setSpawn(spawnPosition : Vec3, spawnDimension : Dimension)&lt;/em&gt;&amp;nbsp;i Sets&amp;nbsp;&lt;em&gt;spawnPoint&lt;/em&gt;&amp;nbsp;with a&amp;nbsp;&lt;em&gt;position&lt;/em&gt;&amp;nbsp;and&amp;nbsp;&lt;em&gt;dimension&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Added method&amp;nbsp;&lt;em&gt;clearSpawn&lt;/em&gt;&amp;nbsp;&#8211; Sets the&amp;nbsp;&lt;em&gt;spawnPoint&lt;/em&gt;&amp;nbsp;position and dimension to&amp;nbsp;&lt;em&gt;undefined&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Renamed function&amp;nbsp;&lt;em&gt;tell&amp;nbsp;&lt;/em&gt;to&amp;nbsp;&lt;em&gt;sendMessage&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;World<br />
&lt;ul&gt;<br />
&lt;li&gt;Renamed function&amp;nbsp;&lt;em&gt;say&amp;nbsp;&lt;/em&gt;to&amp;nbsp;&lt;em&gt;sendMessage&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Added method&amp;nbsp;&lt;em&gt;&#8216;getDefaultSpawnPosition&#8217;&lt;/em&gt;&amp;nbsp;&#8211; Gets the spawnPoint position&lt;/li&gt;<br />
&lt;li&gt;Added method&amp;nbsp;&lt;em&gt;&#8216;setDefaultSpawn'(spawnPosition : Vec3)&lt;/em&gt;&amp;nbsp;&#8211; Sets the spawnPoint position within &#8216;overworld&#8217; dimension&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;BeforeChatEvent<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getTargets(): Player[]&amp;nbsp;&lt;/em&gt;&#8211; Gets chat Player targets&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;setTargets(players: Player[])&lt;/em&gt;&amp;nbsp;&#8211; Sets chat Player targets&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;targets&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;BeforeDataDrivenEntityTriggerEvent<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getModifiers(): DefinitionModifier[]&lt;/em&gt;&amp;nbsp;&#8211; Gets entity definition modifiers&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;setModifiers(modifiers: DefinitionModifier[])&lt;/em&gt;&amp;nbsp;&#8211; Sets entity definition modifiers&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;modifiers&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;BoolBlockProperty<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getValidValues(): boolean[]&amp;nbsp;&lt;/em&gt;&#8211; Gets all valid boolean values for the&amp;nbsp;&lt;em&gt;BoolBlockProperty&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;validValues&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Converted&amp;nbsp;&lt;em&gt;BlockHitInformation&lt;/em&gt;&amp;nbsp;to an interface&lt;/li&gt;<br />
&lt;li&gt;ChatEvent<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getTargets(): Player[]&amp;nbsp;&lt;/em&gt;&#8211; Gets chat Player targets&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;targets&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Converted&amp;nbsp;Color&amp;nbsp;to an&amp;nbsp;&lt;em&gt;interface&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;DataDrivenEntityTriggerEvent<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getModifiers(): DefinitionModifier[]&lt;/em&gt;&amp;nbsp;&#8211; Gets Entity definition modifiers&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;modifiers&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;DefinitionModifier<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getComponentGroupsToAdd(): string[]&amp;nbsp;&lt;/em&gt;&#8211; Gets component groups that will be added with the&amp;nbsp;&lt;em&gt;DefinitionModifier&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;setComponentGroupsToAdd(newGroups: string[]): void&lt;/em&gt;&amp;nbsp;&#8211; Sets component groups that will be added with the&amp;nbsp;&lt;em&gt;DefinitionModifier&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getComponentGroupsToRemove(): string[]&lt;/em&gt;&amp;nbsp;&#8211; Gets component groups that will be removed with the&amp;nbsp;&lt;em&gt;DefinitionModifier&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;setComponentGroupsToRemove(removedGroups: string[]): void&lt;/em&gt;&amp;nbsp;&#8211; Sets component groups that will be removed with the&amp;nbsp;&lt;em&gt;DefinitionModifier&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getTriggers(): Trigger[]&lt;/em&gt;&amp;nbsp;&#8211; Gets event triggers of the&amp;nbsp;&lt;em&gt;DefinitionModifier&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Added function&lt;em&gt;&amp;nbsp;setTriggers(newTriggers: Trigger[]): void&amp;nbsp;&lt;/em&gt;&#8211; Sets event triggers of the&amp;nbsp;&lt;em&gt;DefinitionModifier&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;componentGroupsToAdd&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;componentGroupsToRemove&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;triggers&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;DirectionBlockProperty<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getValidValues(): Direction[]&amp;nbsp;&lt;/em&gt;&#8211; Gets all valid direction enum values for the&amp;nbsp;&lt;em&gt;DirectionBlockProperty&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;validValues&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Entity<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getViewDirection(): Vector3&lt;/em&gt;&amp;nbsp;&#8211; Gets view direction of the Entity&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getRotation(): XYRotation&lt;/em&gt;&amp;nbsp;&#8211; Gets rotation of the Entity&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getVelocity(): Vector&lt;/em&gt;&amp;nbsp;&#8211; Gets velocity of the Entity&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;viewDirection&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;rotation&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;velocity&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;playAnimation(animationName: string, options?: PlayAnimationOptions)&lt;/em&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Plays the specified animation for an entityReplaced general setVelocity call with methods to apply impulses to entities:&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;clearVelocity(): void&amp;nbsp;&lt;/em&gt;&#8211; Sets the current velocity of the Entity to zero&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;applyImpulse(vector: Vector3): void&amp;nbsp;&lt;/em&gt;&#8211; Applies impulse vector to the current velocity of the Entity&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;applyKnockback(directionX: number, directionZ: number, horizontalStrength: number, verticalStrength: number): void&lt;/em&gt;&amp;nbsp;&#8211; Applies knockback to the Entity in a specified direction based on vertical and horizontal strength&lt;/li&gt;<br />
&lt;li&gt;Removed function&amp;nbsp;&lt;em&gt;setVelocity&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;EntityAgeableComponent<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getDropItems(): string[]&amp;nbsp;&lt;/em&gt;&#8211; Gets items that drop when entity grows&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getFeedItems(): EntityDefinitionFeedItem[]&amp;nbsp;&lt;/em&gt;&#8211; Gets items that can be fed to the entity&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;dropItems&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;feedItems&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;EntityBreathableComponent<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getBreatheBlocks(): BlockPermutation[]&amp;nbsp;&lt;/em&gt;&#8211; Gets blocks entity can breathe in&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getNonBreatheBlocks(): BlockPermutation[]&amp;nbsp;&lt;/em&gt;&#8211; Gets blocks entity can&#8217;t breathe in&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;breatheBlocks&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;nonBreatheBlocks&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;EntityHealableComponent<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getFeedItems(): FeedItem[]&amp;nbsp;&lt;/em&gt;&#8211; Gets healing items for the&amp;nbsp;&lt;em&gt;EntityHealableComponent&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;items&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Converted&amp;nbsp;&lt;em&gt;EntityHitInformation&lt;/em&gt;&amp;nbsp;to an interface&lt;/li&gt;<br />
&lt;li&gt;EntityRideableComponent<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getFamilyTypes(): string[]&lt;/em&gt;&amp;nbsp;&#8211; Gets supported rider entity types&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getSeats(): Seat[]&lt;/em&gt;&amp;nbsp;&#8211; Gets rider information for each seat&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;familyTypes&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;seats&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;EntityTameableComponent<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getTameItems(): string[]&amp;nbsp;&lt;/em&gt;&#8211; Gets tame items of the&amp;nbsp;&lt;em&gt;EntityTameableComponent&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;tameItems&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;FeedItem<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&lt;em&gt;&amp;nbsp;getEffects(): FeedItemEffect[]&lt;/em&gt;&amp;nbsp;&#8211; Gets effect of the FeedItem&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;effects&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;IntBlockProperty<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getValidValues(): number[]&amp;nbsp;&lt;/em&gt;&#8211; Gets all valid integer values for the&amp;nbsp;&lt;em&gt;IntBlockProperty&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;validValues&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;ItemDurabilityComponent<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&lt;em&gt;&amp;nbsp;getDamageRange(): NumberRange&lt;/em&gt;&amp;nbsp;&#8211; Gets the range of numbers that describes the chance of the item losing durability&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;damageRange&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Converted&amp;nbsp;&lt;em&gt;NumberRange&amp;nbsp;&lt;/em&gt;to an interface&lt;/li&gt;<br />
&lt;li&gt;ProjectileHitEvent<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getBlockHit(): BlockHitInformation&lt;/em&gt;&amp;nbsp;&#8211; Gets block hit information from the&amp;nbsp;&lt;em&gt;ProjectileHitEvent&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getEntityHit(): EntityHitInformation&lt;/em&gt;&amp;nbsp;&#8211; Gets entity hit information from the&amp;nbsp;&lt;em&gt;ProjectileHitEvent&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;blockHit&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;entityHit&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;StringBlockProperty<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getValidValues(): string[]&amp;nbsp;&lt;/em&gt;&#8211; Gets all valid string values for the&amp;nbsp;&lt;em&gt;StringBlockProperty&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;validValues&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;ItemStack<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;em&gt;ItemStack&amp;nbsp;&lt;/em&gt;can now be constructed using a string identifier&lt;/li&gt;<br />
&lt;li&gt;Removed constructor parameter&amp;nbsp;&lt;em&gt;data&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;data&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Removed function&amp;nbsp;&lt;em&gt;clearLore&amp;nbsp;&lt;/em&gt;&#8211; To clear lore, call&amp;nbsp;setLore&amp;nbsp;with an empty array or&amp;nbsp;undefined&lt;/li&gt;<br />
&lt;li&gt;Setting&amp;nbsp;&lt;em&gt;nameTag&amp;nbsp;&lt;/em&gt;to an empty string will now clear the name tag&lt;/li&gt;<br />
&lt;li&gt;Setting&amp;nbsp;&lt;em&gt;nameTag&amp;nbsp;&lt;/em&gt;to a string longer than 255 characters will now result in an exception&lt;/li&gt;<br />
&lt;li&gt;Setting&amp;nbsp;&lt;em&gt;amount&amp;nbsp;&lt;/em&gt;greater than the maximum stack size will now clamp the value to the maximum stack size&lt;/li&gt;<br />
&lt;li&gt;Setting&amp;nbsp;&lt;em&gt;amount&amp;nbsp;&lt;/em&gt;to a value less than 1 will now result in an exception&lt;/li&gt;<br />
&lt;li&gt;Item lore can now be cleared by calling&lt;em&gt;&amp;nbsp;setLore(undefined)&amp;nbsp;&lt;/em&gt;or&amp;nbsp;&lt;em&gt;setLore([])&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Fixed a bug where calling function&lt;em&gt;&amp;nbsp;ItemStack.getComponent&lt;/em&gt;&amp;nbsp;or&amp;nbsp;&lt;em&gt;ItemStack.getComponents&lt;/em&gt;&amp;nbsp;would fail on&amp;nbsp;ItemStacks&amp;nbsp;returned from&amp;nbsp;&lt;em&gt;EntityItemComponent.itemStack&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Added read-only property&amp;nbsp;&lt;em&gt;getMaxAmount: number&amp;nbsp;&lt;/em&gt;&#8211; Returns the maximum stack size for the item&lt;/li&gt;<br />
&lt;li&gt;Added read-only property&amp;nbsp;&lt;em&gt;isStackable: bool&lt;/em&gt;&amp;nbsp;&#8211; Returns whether the item is stackable&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;isStackableWith(itemStack: ItemStack): bool&lt;/em&gt;&amp;nbsp;&#8211; Returns whether the item can be stacked with the given item&lt;/li&gt;<br />
&lt;li&gt;Added read-only property&amp;nbsp;&lt;em&gt;type: ItemType&lt;/em&gt;&amp;nbsp;&#8211; Returns the type of the item&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;clone(): ItemStack&lt;/em&gt;&amp;nbsp;&#8211; Returns a copy of the item stack&lt;/li&gt;<br />
&lt;li&gt;Added property&amp;nbsp;&lt;em&gt;keepOnDeath: bool&amp;nbsp;&lt;/em&gt;&#8211; Sets whether the item is kept on death&lt;/li&gt;<br />
&lt;li&gt;Added property&amp;nbsp;&lt;em&gt;lockMode: ItemLockMode&amp;nbsp;&lt;/em&gt;&#8211; Sets whether the item can be moved or dropped&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;setCanPlaceOn(blockIdentifiers?: string[])&amp;nbsp;&lt;/em&gt;&#8211; Sets which blocks the item can be placed on&lt;/li&gt;<br />
&lt;li&gt;Added function&lt;em&gt;&amp;nbsp;setCanDestroy(blockIdentifiers?: string[])&amp;nbsp;&lt;/em&gt;&#8211; Sets which blocks this item can destroy&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;ContainerSlot<br />
&lt;ul&gt;<br />
&lt;li&gt;Removed function&amp;nbsp;&lt;em&gt;clearItem&amp;nbsp;&lt;/em&gt;&#8211; To clear the item, call&amp;nbsp;setItem&amp;nbsp;with&amp;nbsp;undefined&lt;/li&gt;<br />
&lt;li&gt;Removed function&amp;nbsp;&lt;em&gt;clearLore&amp;nbsp;&lt;/em&gt;&#8211; To clear lore, call&amp;nbsp;setLore&amp;nbsp;with an empty array or&amp;nbsp;undefined&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;General changes to more consistently use methods when working with simple data-only objects vs. properties:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;BeforeExplosionEvent<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getImpactedBlocks(): Vector3[]&amp;nbsp;&lt;/em&gt;&#8211; Gets the blocks locations that are impacted by the explosion&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;setImpactedBlocks(blocks: Vector3[]): void&lt;/em&gt;&amp;nbsp;&#8211; Sets the blocks locations that are impacted by the explosion&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;impactedBlocks&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;BeforeItemUseOnEvent<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getBlockLocation(): Vector3&lt;/em&gt;&amp;nbsp;&#8211; Gets the location of the block being impacted&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;blockLocation&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;BlockInventoryComponent<br />
&lt;ul&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;location&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;BlockLavaContainerComponent<br />
&lt;ul&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;location&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;BlockPistonComponent<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getAttachedBlocks(): Vector3[]&lt;/em&gt;&amp;nbsp;&#8211; Gets the blocks locations that are impacted by the activation of this piston&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;attachedBlocks&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;location&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;BlockPotionContainerComponent<br />
&lt;ul&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;location&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;BlockRecordPlayerComponent<br />
&lt;ul&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;location&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;BlockSignComponent<br />
&lt;ul&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;location&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;BlockSnowContainerComponent<br />
&lt;ul&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;location&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;BlockWaterContainerComponent<br />
&lt;ul&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;location&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getHeadLocation(): Vector3&lt;/em&gt;&amp;nbsp;&#8211; Gets the head location of the Entity&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;headLocation&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;ExplosionEvent<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getImpactedBlocks(): Vector3[]&amp;nbsp;&lt;/em&gt;&#8211; Gets the blocks locations that are impacted by the explosion&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;impactedBlocks&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;ItemStartUseOnEvent<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getBlockLocation(): Vector3&lt;/em&gt;&amp;nbsp;&#8211; Gets the location of the block being impacted&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getBuildBlockLocation(): Vector3&amp;nbsp;&lt;/em&gt;&#8211; Gets the location of the resulting build block&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;blockLocation&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;buildBlockLocation&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;ItemStopUseOnEvent<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getBlockLocation(): Vector3&lt;/em&gt;&amp;nbsp;&#8211; Gets the location of the block being impacted&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;blockLocation&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;ItemUseOnEvent<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getBlockLocation(): Vector3&amp;nbsp;&lt;/em&gt;&#8211; Gets the location of the block being impacted&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;blockLocation&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;NavigationResult<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getPath(): Vector3[]&lt;/em&gt;&amp;nbsp;&#8211; Gets the locations of the blocks that comprise the navigation route&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;path&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Player<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getHeadLocation(): Vector3&lt;/em&gt;&amp;nbsp;&#8211; Gets the head location of the Player&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;headLocation&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Block<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;isAir&amp;nbsp;&lt;/em&gt;&#8211; Returns if the block is an air block (i.e. empty space)&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;isLiquid&amp;nbsp;&lt;/em&gt;&#8211; Returns if the block is a liquid (e.g., a water block and a lava black are liquid, while an air block and a stone block are not)&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;isSolid&lt;/em&gt;&amp;nbsp;&#8211; Returns if the block is solid (e.g., a cobblestone block and a diamond block are solid, while a ladder block and a fence block are not)&lt;/li&gt;<br />
&lt;li&gt;The following blocks now have an&amp;nbsp;inventory&amp;nbsp;component:<br />
&lt;ul&gt;<br />
&lt;li&gt;Barrel&lt;/li&gt;<br />
&lt;li&gt;Beacon&lt;/li&gt;<br />
&lt;li&gt;Blast Furnace&lt;/li&gt;<br />
&lt;li&gt;Brewing Stand&lt;/li&gt;<br />
&lt;li&gt;Dispenser&lt;/li&gt;<br />
&lt;li&gt;Dropper&lt;/li&gt;<br />
&lt;li&gt;Furnace&lt;/li&gt;<br />
&lt;li&gt;Hopper&lt;/li&gt;<br />
&lt;li&gt;Jukebox&lt;/li&gt;<br />
&lt;li&gt;Lectern&lt;/li&gt;<br />
&lt;li&gt;Smoker&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;BlockPermutation&lt;/strong&gt;&lt;/p&gt;<br />
&lt;p&gt;BlockPermutation has been significantly refactored! Every BlockPermutation now share a unique JavaScript handle so exact equality (&lt;code&gt;===&lt;/code&gt;) will work for permutations that share exactly the same state values. We&#8217;ve also added utility methods that make interacting with permutations easier, which includes the removal of the&amp;nbsp;&lt;em&gt;XBlockProperty&lt;/em&gt;&amp;nbsp;classes and now directly return properties&amp;nbsp;&lt;em&gt;(boolean | number | string)&lt;/em&gt;&amp;nbsp;or a while collection of properties&lt;em&gt;&amp;nbsp;(&amp;nbsp;Record&amp;lt;string, boolean | number | string&amp;gt;)&lt;/em&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added method&amp;nbsp;matches(blockName: string, properties?: BlockProperties): boolean&amp;nbsp;which is used to match a block with optional states against a BlockPermutation&lt;/li&gt;<br />
&lt;li&gt;Added method&amp;nbsp;&lt;em&gt;withProperty(name: string, value: boolean | number | string): BlockPermutation&lt;/em&gt;;&amp;nbsp;which returns a new block permutation with a given property set to a specific value. Throws if the provided data cannot be resolved as a valid block permutation&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;static resolve(blockName: string, properties?: BlockProperties): BlockPermutation&amp;nbsp;&lt;/em&gt;which resolves a BlockPermutation from a block name and optional states. Throws if the provided data cannot be resolved as a valid block permutation&lt;/li&gt;<br />
&lt;li&gt;Updated methods&amp;nbsp;&lt;em&gt;getProperty&amp;nbsp;&lt;/em&gt;and&amp;nbsp;&lt;em&gt;getAllProperties&lt;/em&gt;&amp;nbsp;to return values directly instead of wrapped into class objects. Example code:&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Before:&lt;/strong&gt;&lt;/p&gt;<br />
&lt;pre&gt;&lt;em&gt;const blockPermutation = MinecraftBlockTypes.stoneSlab.createDefaultBlockPermutation();&lt;br&gt;&lt;/em&gt;&lt;/pre&gt;<br />
&lt;pre&gt;&lt;em&gt;blockPermutation.getProperty(MinecraftBlockProperties.stoneSlabType).value = 'stone_brick';&lt;/em&gt;&lt;/pre&gt;<br />
&lt;pre&gt;&lt;em&gt;blockPermutation.getProperty(MinecraftBlockProperties.topSlotBit).value = true;&lt;/em&gt;&lt;/pre&gt;<br />
&lt;p&gt;&lt;strong&gt;Now:&lt;/strong&gt;&lt;/p&gt;<br />
&lt;pre&gt;&lt;em&gt;const blockPermutation = BlockPermutation.resolve('minecraft:stone_slab', {&lt;br&gt;&lt;/em&gt;&lt;/pre&gt;<br />
&lt;pre&gt;&lt;em&gt;stone_slab_type: 'stone_brick',&lt;/em&gt;&lt;/pre&gt;<br />
&lt;pre&gt;&lt;em&gt;top_slot_bit: true,&lt;br&gt;&lt;/em&gt;&lt;/pre&gt;<br />
&lt;pre&gt;&lt;em&gt;});&lt;/em&gt;&lt;/pre&gt;<br />
&lt;p&gt;&lt;strong&gt;BlockProperties&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added a new class to expose&amp;nbsp;&lt;em&gt;BlockPropertyType&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;BlockPropertyType&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added a new class to track &#8220;definitional&#8221; data about block properties. This is how you can find which values are valid for each block property&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Data-Driven Custom Blocks&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Released block properties and permutations out of experimental in JSON formats 1.19.70 and higher&lt;/li&gt;<br />
&lt;li&gt;Added a content warning when loading the world with more than 65536 custom block permutations. Custom block permutation counts are logged in debug log&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;<br />
&lt;/div&gt;<br />
										<br />
<br />
<a href="https://www.sickgaming.net/blog/2023/03/14/minecraft-1-19-70/" target="_blank" rel="noopener" class="mycode_url">https://www.sickgaming.net/blog/2023/03/...t-1-19-70/</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[News - Minecraft Preview 1.19.80.20]]></title>
			<link>https://sickgaming.net/thread-101402.html</link>
			<pubDate>Wed, 06 Sep 2023 13:15:10 -0200</pubDate>
			<dc:creator><![CDATA[<a href="https://sickgaming.net/member.php?action=profile&uid=12">xSicKxBot</a>]]></dc:creator>
			<guid isPermaLink="false">https://sickgaming.net/thread-101402.html</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">News - Minecraft Preview 1.19.80.20</span><br />
<br />
&lt;div style="margin: 5px 5% 10px 5%;"&gt;&lt;img src="https://www.sickgaming.net/blog/wp-content/uploads/2023/03/minecraft-preview-1-19-80-20.png" width="16" height="16" title="" alt="" /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;img decoding="async" src="https://www.sickgaming.net/blog/wp-content/uploads/2023/03/minecraft-preview-1-19-80-20.png" class="ff-og-image-inserted"&gt;&lt;/div&gt;<br />
&lt;p&gt;Minecraft Preview is available on Xbox, Windows 10/11, and iOS devices.&amp;nbsp; BETA is available on Android devices.&amp;nbsp; Android users will need to wait until early next week to receive the BETA update due to unavoidable circumstances.&lt;/p&gt;<br />
&lt;h3&gt;&lt;b&gt;Experimental Features&lt;/b&gt;&lt;/h3&gt;<br />
&lt;h4&gt;&lt;b&gt;Cherry Grove&lt;/b&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Introducing the Cherry Grove biome, with pretty Cherry Blossom trees. You can find it in the mountains, like Meadows&lt;/li&gt;<br />
&lt;li&gt;It has a new flower, Pink Petals, as ground cover, which can be crafted into Pink Dye&lt;/li&gt;<br />
&lt;li&gt;Pigs, Rabbits, Sheep, and Bees spawn there&lt;/li&gt;<br />
&lt;li&gt;Comes with a new wood set for the Cherry Blossom trees&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;b&gt;Decorated Pot&lt;/b&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Tweaked the Decorated Pot neck based on feedback (&lt;a href="https://bugs.mojang.com/browse/MCPE-167168"&gt;MCPE-167168&lt;/a&gt;)<br />
&lt;ul&gt;<br />
&lt;li&gt;With the former pot, we decided that the pot&#8217;s neck would clip with blocks so it would be extra flexible to build with. However, we&#8217;ve had some Z-fighting issues which means that 2 objects are in the same exact position and this causes flickering. With this new block model, we prevent that and the pot looks a little bit more complex!&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Decorated Pot no longer provides support for blocks wanting to attach to its side faces (&lt;a href="https://bugs.mojang.com/browse/MCPE-167165"&gt;MCPE-167165&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Decorated Pot is not stackable in Inventory (&lt;a href="https://bugs.mojang.com/browse/MCPE-167223"&gt;MCPE-167223&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;The base recipe for the Decorated Pot now shows up in the Survival recipe book&lt;/li&gt;<br />
&lt;li&gt;Decorated Pot particle is now based on the default Decorated Pot side texture&lt;/li&gt;<br />
&lt;li&gt;Updated archer Pottery Shard texture&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;b&gt;Brush&lt;/b&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Changed the Brush recipe to use a Feather, Copper Ingot, and Stick (&lt;a href="https://bugs.mojang.com/browse/MCPE-167619"&gt;MCPE-167619&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Breaking animations now work when holding a Brush in third person view (&lt;a href="https://bugs.mojang.com/browse/MCPE-167183"&gt;MCPE-167183&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Added a slight cooldown for particles and sounds when using the Brush item&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;b&gt;Suspicious Sand&lt;/b&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Suspicious Sand is no longer waterloggable (&lt;a href="https://bugs.mojang.com/browse/MCPE-167222"&gt;MCPE-167222&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Suspicious Sand now connects to Fence blocks&lt;/li&gt;<br />
&lt;li&gt;Suspicious Sand now turns into regular Sand after it&#8217;s been destroyed with a Brush (&lt;a href="https://bugs.mojang.com/browse/MCPE-167166"&gt;MCPE-167166&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Suspicious Sand now emits particles when broken by Pistons&lt;/li&gt;<br />
&lt;li&gt;Fixed an issue that caused the item inside Suspicious Sand to flicker while brushing (&lt;a href="https://bugs.mojang.com/browse/MCPE-167180"&gt;MCPE-167180&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Additionally, blocks that were previously not emitting particles when destroyed by pistons now do! (&lt;a href="https://bugs.mojang.com/browse/MCPE-109293"&gt;MCPE-109293&lt;/a&gt;,&amp;nbsp;&lt;a href="https://bugs.mojang.com/browse/MCPE-126257"&gt;MCPE-126257&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;b&gt;Camel&lt;/b&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Camels now stop dashing when entering a rideable entity (&lt;a href="https://bugs.mojang.com/browse/MCPE-164065"&gt;MCPE-164065&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;b&gt;1.5 Sneak&lt;/b&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The ability to sneak under 1.5 block gaps is now behind the Short Sneak toggle. Enable the toggle to continue to test out the feature while we continue polishing it&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;&lt;b&gt;Features and Bug Fixes&lt;/b&gt;&lt;/h3&gt;<br />
&lt;p&gt;&lt;b&gt;Updated “You Died” experience&lt;/b&gt;&lt;br /&gt;Starting today, we’re rolling out some changes to the screen you see when you die in Minecraft. This design is available to everyone in Preview/Beta, except if you have add-ons applied. We’d love to hear what you think! Please share your feedback with us&amp;nbsp;&lt;a href="https://aka.ms/MinecraftPDScreen"&gt;here&lt;/a&gt;.&lt;/p&gt;<br />
&lt;p&gt;To use the old screen instead, go to Settings -&amp;gt; Video, and turn off ‘New “You Died” Screen (Experimental)’.&lt;/p&gt;<br />
&lt;h4&gt;&lt;b&gt;Accessibility&lt;/b&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Text-to-speech no longer reads previously selected items after moving to a new one&lt;/li&gt;<br />
&lt;li&gt;Text-to-speech no longer gets stuck on reading accessibility tab while the user switches between different tabs&lt;/li&gt;<br />
&lt;li&gt;A glint strength slider that adjusts how transparent the visual glint is on enchanted items has been added to the Accessibility Settings&lt;/li&gt;<br />
&lt;li&gt;A glint speed slider that adjusts how fast the visual glint shimmers across enchanted items has been added to the Accessibility Settings&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;b&gt;Blocks&lt;/b&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Mangrove, Bamboo, and Polished Blackstone buttons are no longer visible on maps&lt;/li&gt;<br />
&lt;li&gt;Flowers are once again displayed immediately when placed inside a Flower Pot&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;b&gt;Gameplay&lt;/b&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Fixed the player moving in the wrong direction after exiting a container screen while using a gamepad (&lt;a href="https://bugs.mojang.com/browse/MCPE-121565"&gt;MCPE-121565&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Players can no longer sneak while flying (&lt;a href="https://bugs.mojang.com/browse/MCPE-166834"&gt;MCPE-166834&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Fixed an issue where unnecessary black boxes appeared in VR while around partial blocks&lt;/li&gt;<br />
&lt;li&gt;Fixed animation transition between swimming and walking (&lt;a href="https://bugs.mojang.com/browse/MCPE-166769"&gt;MCPE-166769&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Fixed a bug where command blocks could cause actors within a level chunk to freeze (&lt;a href="https://bugs.mojang.com/browse/MCPE-162011"&gt;MCPE-162011&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;The health boost effect will no longer fully replenish the player&#8217;s health after the effect runs out (&lt;a href="https://bugs.mojang.com/browse/MCPE-165434"&gt;MCPE-165434&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;b&gt;General&lt;/b&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Fixed ambient cave sounds to no longer play when the player enters or loads into The End (&lt;a href="https://bugs.mojang.com/browse/MCPE-141493"&gt;MCPE-141493&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Cooking Chorus Fruit in a Furnace will now generate experience (&lt;a href="https://bugs.mojang.com/browse/MCPE-68127"&gt;MCPE-68127&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Nether Portals can now replace blocks other than just air when being generated. This includes blocks such as Grass and Snow layers (&lt;a href="https://bugs.mojang.com/browse/MCPE-162272"&gt;MCPE-162272&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Light Blocks can no longer have their light levels changed in Survival or Adventure modes (&lt;a href="https://bugs.mojang.com/browse/MCPE-138868"&gt;MCPE-138868&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Campfire sounds are now louder and more clear (&lt;a href="https://bugs.mojang.com/browse/MCPE-122296"&gt;MCPE-122296&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;b&gt;Graphical&lt;/b&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Fixed the issue where multiple light sources (such as torches) were incorrectly emitting white light in RTX (&lt;a href="https://bugs.mojang.com/browse/MCPE-166947"&gt;MCPE-166947&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Boots do not z-fight anymore when worn by a Player&lt;/li&gt;<br />
&lt;li&gt;The &#8220;leg&#8221; and &#8220;belt&#8221; parts of Leggings do not z-fight anymore when worn by the Player&lt;/li&gt;<br />
&lt;li&gt;Capes no longer flash red when getting damaged (&lt;a href="https://bugs.mojang.com/browse/MCPE-105347"&gt;MCPE-105347&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Fixed a visible gap in the Hopper model (&lt;a href="https://bugs.mojang.com/browse/MCPE-55122"&gt;MCPE-55122&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Fixed alignment of the output slot of the Crafting Table (&lt;a href="https://bugs.mojang.com/browse/MCPE-143255"&gt;MCPE-143255&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Halved the default visibility of the glint on enchanted items, which can now be modified in the Accessibility Settings (&lt;a href="https://bugs.mojang.com/browse/MCPE-167814"&gt;MCPE-167814&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;b&gt;Stability and Performance&lt;/b&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Fixed a bug where invalid Banner Patterns were causing players in render distance to crash (&lt;a href="https://bugs.mojang.com/browse/MCPE-164478"&gt;MCPE-164478&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;b&gt;Touch Controls&lt;/b&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Fixed an issue where items could get stuck in the Crafting Table when using touch input&lt;/li&gt;<br />
&lt;li&gt;If the player is underwater and Auto-Jump is enabled, they will rise as they approach a block that is 1 level higher than the current level. This also allows auto-jumping out of water onto land&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;b&gt;User Interface&lt;/b&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added a header and title for the inventory tab in the inventory screen while using Pocket UI&lt;/li&gt;<br />
&lt;li&gt;Increased the spacing between headers in the settings screen to increase readability&lt;/li&gt;<br />
&lt;li&gt;Touchpad scrolling now matches the operating system&#8217;s scroll direction&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;b&gt;Vanilla Parity&lt;/b&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Renamed and enchanted weapons are now displayed in respawn and chat windows with color when a player is killed by an entity using it (&lt;a href="https://bugs.mojang.com/browse/MCPE-162679"&gt;MCPE-162679&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Weighted Pressure Plates now produce the same sound as in Java Edition (&lt;a href="https://bugs.mojang.com/browse/MCPE-164912"&gt;MCPE-164912&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Removed the character limit for scoreboard objective names and objective display names (&lt;a href="https://bugs.mojang.com/browse/MCPE-165064"&gt;MCPE-165064&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Melons and Pumpkins can now grow onto Mud, Podzol, Rooted Dirt, and Muddy Mangrove Roots&lt;/li&gt;<br />
&lt;li&gt;Nylium blocks are now grouped with Netherrack in the Creative inventory (&lt;a href="https://bugs.mojang.com/browse/MCPE-163587"&gt;MCPE-163587&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Armor Stands now vanish with no sound effects when killed with the /kill command (&lt;a href="https://bugs.mojang.com/browse/MCPE-159136"&gt;MCPE-159136&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;b&gt;Mobs&lt;/b&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Mobs can now enter a Boat only if they are smaller than the Boat itself&lt;/li&gt;<br />
&lt;li&gt;Villagers will now generate green particles when a successful trade is completed&lt;/li&gt;<br />
&lt;li&gt;Mobs no longer play the player eat sound when fed breeding materials&lt;/li&gt;<br />
&lt;li&gt;Slightly decreased Panda collision box to match Java Edition&lt;/li&gt;<br />
&lt;li&gt;Slightly increased Polar Bear collision box to match Java Edition&lt;/li&gt;<br />
&lt;li&gt;Turtles can now enter Boats and Boats with Chest (&lt;a href="https://bugs.mojang.com/browse/MCPE-65719"&gt;MCPE-65719&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Hoglins, Polar Bears, and Spiders can no longer enter Boats and Boats with Chest (&lt;a href="https://bugs.mojang.com/browse/MCPE-161197"&gt;MCPE-161197&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;b&gt;Commands&lt;/b&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The /execute command will now display an appropriate error message when there is an error in the second or subsequent subcommand targetselector (&lt;a href="https://bugs.mojang.com/browse/MCPE-164304"&gt;MCPE-164304&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Provide auto-complete support for block states&lt;/li&gt;<br />
&lt;li&gt;Added two new overloads to the summon command :<br />
&lt;ul&gt;<br />
&lt;li&gt;/summon&amp;nbsp;[spawnPos : x y z] facing &amp;lt;position: x y z&amp;gt; [spawnEvent: string] [nametag: string]&lt;/li&gt;<br />
&lt;li&gt;/summon&amp;nbsp;[spawnPos : x y z] facing &amp;lt;lookAtEntity: target&amp;gt; [spawnEvent: string] [nametag: string]&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Fixed an issue where the paste button in the Command Block UI would remember extra presses from failed pastes (&lt;a href="https://bugs.mojang.com/browse/MCPE-163705"&gt;MCPE-163705&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;&lt;b&gt;Technical Updates&lt;/b&gt;&lt;/h3&gt;<br />
&lt;h4&gt;&lt;b&gt;Bedrock Editor&lt;/b&gt;&lt;/h4&gt;<br />
&lt;p&gt;The Editor is in early development, and available for keyboard/mouse on Windows PC Bedrock Preview builds. It is an in-engine, multiblock editing experience focused on making it possible for creators of all skill sets to easily craft high-quality experiences in Bedrock! We&#8217;re working to add more capabilities, which will change significantly as we get feedback from creators like you.&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Learn&amp;nbsp;&lt;a href="https://aka.ms/LearnEditor"&gt;how to use&lt;/a&gt;&amp;nbsp;the Editor&lt;/li&gt;<br />
&lt;li&gt;Join our Discussion forum, post bugs, view more detailed release notes, and share your creations on&amp;nbsp;&lt;a href="https://github.com/Mojang/minecraft-editor"&gt;GitHub&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;Tag us on social channels with&amp;nbsp;&lt;b&gt;#BedrockEditor&lt;/b&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;b&gt;Game Events&lt;/b&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;i&gt;item_interact_finish&amp;nbsp;&lt;/i&gt;game event now has a vibration frequency of 2 instead of 14&lt;/li&gt;<br />
&lt;li&gt;&lt;i&gt;item_interact_start&amp;nbsp;&lt;/i&gt;is no longer considered a detectable vibration&lt;/li&gt;<br />
&lt;li&gt;Reeling a fishing rod now emits&amp;nbsp;&lt;i&gt;projectile_shoot&amp;nbsp;&lt;/i&gt;vibration&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;b&gt;Data-Driven Components&lt;/b&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added &#8220;lose_target&#8221; field to projectile data to specify if an entity should unselect its target after shooting the projectile&lt;/li&gt;<br />
&lt;li&gt;Added a new Transformation component for blocks to support rotation, scaling, and translation. The component can be added to the whole block, and/or to individual block permutations. Eg.&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&#8220;minecraft:transformation&#8221;: {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#8220;translation&#8221;: [0.0, 0.1, -0.1],&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#8220;scale&#8221;: [0.5, 1, 1.5],&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#8220;rotation&#8221;: [90, 180, 0]&lt;br /&gt;}&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Transformed geometries still have the same restrictions that non-transformed geometries have, eg. a maximum size of 30/16 units&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;b&gt;Add-Ons and Script Engine&lt;/b&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Chance information types used in tree feature JSONs for some trunks and foliage now allow 0 as the chance (values like 0.0001 were allowed, but not 0)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;b&gt;Entity Filters&lt;/b&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Created new entity filter &#8220;is_raider&#8221; to determine if the subject is part of a raid&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;b&gt;Blocks&lt;/b&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Deprecated&amp;nbsp;&lt;i&gt;minecraft:part_visibility&lt;/i&gt;&amp;nbsp;block component.&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;i&gt;bone_visibility&lt;/i&gt;&amp;nbsp;behavior to&amp;nbsp;&lt;i&gt;minecraft:geometry&lt;/i&gt;&amp;nbsp;block component&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;b&gt;&amp;nbsp;Marketplace&lt;/b&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;In the map WDW Magic Kingdom, the carts on the Big Thunder Mountain, Snow White and the Seven Dwarves, and Space Mountain rides now properly align with the invisible Minecart they are attached to&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;b&gt;Servers&lt;/b&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Blocks can now optionally (via a setting in StartGamePacket) use a hashed value for their network IDs. This hashed value is independent of all other blocks and remains stable across future releases&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;b&gt;User Interface&lt;/b&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Feedback button on the pause menu will now prompt the user with a modal before redirecting to the browser&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;&lt;b&gt;Experimental Technical Features&lt;/b&gt;&lt;/h3&gt;<br />
&lt;h4&gt;&lt;b&gt;API&lt;/b&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Updated versions to add new APIs to stable:<br />
&lt;ul&gt;<br />
&lt;li&gt;Added version 1.1.0 of @minecraft/server&lt;/li&gt;<br />
&lt;li&gt;Added version 1.2.0-beta of @minecraft/server&lt;/li&gt;<br />
&lt;li&gt;Removed version 1.1.0-beta of @minecraft/server&lt;/li&gt;<br />
&lt;li&gt;Moved the following to @minecraft/server stable (1.1.0)<br />
&lt;ul&gt;<br />
&lt;li&gt;runTimeout&lt;/li&gt;<br />
&lt;li&gt;runInterval&lt;/li&gt;<br />
&lt;li&gt;clearRun&lt;/li&gt;<br />
&lt;li&gt;currentTick&lt;/li&gt;<br />
&lt;li&gt;Vector3&lt;/li&gt;<br />
&lt;li&gt;BlockPermutation  (only a subset of functionality)&lt;/li&gt;<br />
&lt;li&gt;Block&lt;/li&gt;<br />
&lt;li&gt;getBlock&lt;/li&gt;<br />
&lt;li&gt;sendMessage&lt;/li&gt;<br />
&lt;li&gt;sendMessage&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Minecraft runtime errors are now fired as JavaScript Error objects instead of strings&lt;/li&gt;<br />
&lt;li&gt;Fixed several base class inheritance issues and added several new base classes to certain class types&lt;/li&gt;<br />
&lt;li&gt;/reload works if a script pack references a client RP.&lt;/li&gt;<br />
&lt;li&gt;Fixed a bug where the&amp;nbsp;&lt;i&gt;BeforeItemUseOnEvent&amp;nbsp;&lt;/i&gt;function&amp;nbsp;&lt;i&gt;getBlockLocation&lt;/i&gt;&amp;nbsp;would return undefined (&lt;a href="https://bugs.mojang.com/browse/MCPE-166945"&gt;MCPE-166945&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;The&amp;nbsp;&lt;i&gt;BeforeItemUseOnEvent&amp;nbsp;&lt;/i&gt;class now inherits from&amp;nbsp;&lt;i&gt;ItemUseOnEvent&lt;/i&gt;&amp;nbsp;&lt;/li&gt;<br />
&lt;li&gt;Moved the following to&amp;nbsp;@minecraft/serverstable (1.0)&lt;/li&gt;<br />
&lt;li&gt;Fixed a bug where&amp;nbsp;&lt;i&gt;sendMessage&amp;nbsp;&lt;/i&gt;would fail when the message contains Unicode quotation marks&lt;/li&gt;<br />
&lt;li&gt;Signs<br />
&lt;ul&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;i&gt;setText&amp;nbsp;&lt;/i&gt;to set the text on a sign with a regular string, a&amp;nbsp;&lt;i&gt;RawMessage&lt;/i&gt;, or a&amp;nbsp;&lt;i&gt;RawText&lt;/i&gt;&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;i&gt;getText&amp;nbsp;&lt;/i&gt;to get the string on a sign, will return undefined if&amp;nbsp;&lt;i&gt;setText&lt;/i&gt;&amp;nbsp;was called with a&amp;nbsp;&lt;i&gt;RawMessage&lt;/i&gt;&amp;nbsp;or a&amp;nbsp;&lt;i&gt;RawText&lt;/i&gt;&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;i&gt;getRawText&amp;nbsp;&lt;/i&gt;to get the&amp;nbsp;&lt;i&gt;RawText&lt;/i&gt;&amp;nbsp;on a sign, will return undefined if&amp;nbsp;&lt;i&gt;setText&lt;/i&gt;&amp;nbsp;was called with a string&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;i&gt;getTextDyeColor&amp;nbsp;&lt;/i&gt;and&amp;nbsp;&lt;i&gt;setTextDyeColor&lt;/i&gt;&amp;nbsp;to read/write the dye of the sign text&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Dyes<br />
&lt;ul&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;i&gt;DyeColor&lt;/i&gt;&amp;nbsp;enum&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;sendMessage<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;i&gt;rawtext&amp;nbsp;&lt;/i&gt;is now&amp;nbsp;&lt;i&gt;RawMessage[]&lt;/i&gt;&amp;nbsp;instead of&amp;nbsp;&lt;i&gt;(string | RawMessage)[]&lt;/i&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;RawMessage<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;i&gt;rawtext&amp;nbsp;&lt;/i&gt;property on&amp;nbsp;&lt;i&gt;RawMessage&lt;/i&gt;&amp;nbsp;is no longer&amp;nbsp;&lt;i&gt;(string | RawMessage)[]&lt;/i&gt;&amp;nbsp;and is instead&amp;nbsp;&lt;i&gt;RawMessage[]&lt;/i&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;RawText<br />
&lt;ul&gt;<br />
&lt;li&gt;Added a&amp;nbsp;&lt;i&gt;RawText&amp;nbsp;&lt;/i&gt;class for reading&amp;nbsp;&lt;i&gt;RawMessage&lt;/i&gt;&amp;nbsp;like on Signs&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Riding<br />
&lt;ul&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;i&gt;getRiders&amp;nbsp;&lt;/i&gt;to&amp;nbsp;&lt;i&gt;EntityRideableComponent&lt;/i&gt;&amp;nbsp;which returns an array of all the entities currently riding this entity&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;i&gt;EntityRidingComponent&lt;/i&gt;&#8211; this component is only on entities that are currently riding on another entity<br />
&lt;ul&gt;<br />
&lt;li&gt;Has an&amp;nbsp;&lt;i&gt;entityRidingOn&amp;nbsp;&lt;/i&gt;property that returns the entity this entity is currently riding on&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;i&gt;getEntity(id: string): Entity | undefined&lt;/i&gt;&#8211; Gets an entity. Returns undefined for entities that don&#8217;t exist or aren&#8217;t loaded&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Dimension<br />
&lt;ul&gt;<br />
&lt;li&gt;getEntities<br />
&lt;ul&gt;<br />
&lt;li&gt;Modified return type to&amp;nbsp;&lt;i&gt;Entity[]&lt;/i&gt;&lt;/li&gt;<br />
&lt;li&gt;Modified parameter name&amp;nbsp;&lt;i&gt;getEntities&amp;nbsp;&lt;/i&gt;to&amp;nbsp;&lt;i&gt;options&lt;/i&gt;&lt;/li&gt;<br />
&lt;li&gt;New signature:&amp;nbsp;&lt;i&gt;getEntities(options?: EntityQueryOptions): Entity[]&lt;/i&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;getPlayers<br />
&lt;ul&gt;<br />
&lt;li&gt;Modified return type to&amp;nbsp;&lt;i&gt;Player[]&lt;/i&gt;&lt;/li&gt;<br />
&lt;li&gt;Modified parameter name&amp;nbsp;&lt;i&gt;getPlayers&amp;nbsp;&lt;/i&gt;to&amp;nbsp;&lt;i&gt;options&lt;/i&gt;&lt;/li&gt;<br />
&lt;li&gt;New signature:&amp;nbsp;&lt;i&gt;getPlayers(options?: EntityQueryOptions): Player[];&lt;/i&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;@minecraft/server-ui<br />
&lt;ul&gt;<br />
&lt;li&gt;When building forms, all read-only user-facing strings (e.g., text labels, dropdown options etc.) now accept&amp;nbsp;&lt;i&gt;RawMessage&lt;/i&gt;&amp;nbsp;This affects the following classes:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;i&gt;ActionFormData&lt;/i&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;i&gt;ModalFormData&lt;/i&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;i&gt;MessageFormData&lt;/i&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;i&gt;getItemStack(amount?: number, withData?: boolean): ItemStack&lt;/i&gt;&#8211; Gets an item stack of the block. Returns undefined for blocks that don&#8217;t have a corresponding item (e.g. air)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;BlockPermutation<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;i&gt;getItemStack(amount?: number): ItemStack&lt;/i&gt;– Creates an item stack of the block permutation. Returns undefined for blocks that don&#8217;t have a corresponding item (e.g. air)&lt;/li&gt;<br />
&lt;li&gt;Removed&amp;nbsp;data&amp;nbsp;&lt;i&gt;property&lt;/i&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;BlockComponent<br />
&lt;ul&gt;<br />
&lt;li&gt;Added read-only property&amp;nbsp;&lt;i&gt;block&lt;/i&gt;&#8211; Gets the block that the component is attached to&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Renamed&amp;nbsp;&lt;i&gt;IEntityComponent&amp;nbsp;&lt;/i&gt;to&amp;nbsp;&lt;i&gt;EntityComponent&lt;/i&gt;&lt;/li&gt;<br />
&lt;li&gt;Container<br />
&lt;ul&gt;<br />
&lt;li&gt;Replaced classes&amp;nbsp;&lt;br /&gt;&lt;i&gt;BlockInventoryComponentContainer&lt;/i&gt;,&amp;nbsp;&lt;i&gt;InventoryComponentContainer&lt;/i&gt;, and&amp;nbsp;&lt;i&gt;PlayerInventoryComponentContainer&amp;nbsp;&lt;/i&gt;with&amp;nbsp;&lt;i&gt;Container&lt;/i&gt;&lt;/li&gt;<br />
&lt;li&gt;function&amp;nbsp;&lt;i&gt;addItem&amp;nbsp;&lt;/i&gt;now returns the remainder of the added item stack if the container is full, else&amp;nbsp;&lt;i&gt;undefined&lt;/i&gt;&lt;/li&gt;<br />
&lt;li&gt;function&amp;nbsp;&lt;i&gt;transferItem&amp;nbsp;&lt;/i&gt;no longer takes a destination slot and will now place the given item in the first available slot. The function now returns the remainder of the item stack if the container is full, else&amp;nbsp;&lt;i&gt;undefined&lt;/i&gt;&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;i&gt;moveItem(fromSlot: number, toSlot: number, toContainer: Container): void&lt;/i&gt;&#8211; Moves an item from one container to another, replacing any item in the destination slot&lt;/li&gt;<br />
&lt;li&gt;Function&amp;nbsp;&lt;i&gt;swapItems&amp;nbsp;&lt;/i&gt;can now swap empty slots&lt;/li&gt;<br />
&lt;li&gt;Removed function&amp;nbsp;&lt;i&gt;clearItem&lt;/i&gt;&amp;nbsp;&#8211; Please&amp;nbsp;&lt;i&gt;use&amp;nbsp;setItem(undefined)&lt;/i&gt;&amp;nbsp;instead&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/div&gt;<br />
										<br />
<br />
<a href="https://www.sickgaming.net/blog/2023/03/09/minecraft-preview-1-19-80-20/" target="_blank" rel="noopener" class="mycode_url">https://www.sickgaming.net/blog/2023/03/...-19-80-20/</a>]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">News - Minecraft Preview 1.19.80.20</span><br />
<br />
&lt;div style="margin: 5px 5% 10px 5%;"&gt;&lt;img src="https://www.sickgaming.net/blog/wp-content/uploads/2023/03/minecraft-preview-1-19-80-20.png" width="16" height="16" title="" alt="" /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;img decoding="async" src="https://www.sickgaming.net/blog/wp-content/uploads/2023/03/minecraft-preview-1-19-80-20.png" class="ff-og-image-inserted"&gt;&lt;/div&gt;<br />
&lt;p&gt;Minecraft Preview is available on Xbox, Windows 10/11, and iOS devices.&amp;nbsp; BETA is available on Android devices.&amp;nbsp; Android users will need to wait until early next week to receive the BETA update due to unavoidable circumstances.&lt;/p&gt;<br />
&lt;h3&gt;&lt;b&gt;Experimental Features&lt;/b&gt;&lt;/h3&gt;<br />
&lt;h4&gt;&lt;b&gt;Cherry Grove&lt;/b&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Introducing the Cherry Grove biome, with pretty Cherry Blossom trees. You can find it in the mountains, like Meadows&lt;/li&gt;<br />
&lt;li&gt;It has a new flower, Pink Petals, as ground cover, which can be crafted into Pink Dye&lt;/li&gt;<br />
&lt;li&gt;Pigs, Rabbits, Sheep, and Bees spawn there&lt;/li&gt;<br />
&lt;li&gt;Comes with a new wood set for the Cherry Blossom trees&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;b&gt;Decorated Pot&lt;/b&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Tweaked the Decorated Pot neck based on feedback (&lt;a href="https://bugs.mojang.com/browse/MCPE-167168"&gt;MCPE-167168&lt;/a&gt;)<br />
&lt;ul&gt;<br />
&lt;li&gt;With the former pot, we decided that the pot&#8217;s neck would clip with blocks so it would be extra flexible to build with. However, we&#8217;ve had some Z-fighting issues which means that 2 objects are in the same exact position and this causes flickering. With this new block model, we prevent that and the pot looks a little bit more complex!&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Decorated Pot no longer provides support for blocks wanting to attach to its side faces (&lt;a href="https://bugs.mojang.com/browse/MCPE-167165"&gt;MCPE-167165&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Decorated Pot is not stackable in Inventory (&lt;a href="https://bugs.mojang.com/browse/MCPE-167223"&gt;MCPE-167223&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;The base recipe for the Decorated Pot now shows up in the Survival recipe book&lt;/li&gt;<br />
&lt;li&gt;Decorated Pot particle is now based on the default Decorated Pot side texture&lt;/li&gt;<br />
&lt;li&gt;Updated archer Pottery Shard texture&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;b&gt;Brush&lt;/b&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Changed the Brush recipe to use a Feather, Copper Ingot, and Stick (&lt;a href="https://bugs.mojang.com/browse/MCPE-167619"&gt;MCPE-167619&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Breaking animations now work when holding a Brush in third person view (&lt;a href="https://bugs.mojang.com/browse/MCPE-167183"&gt;MCPE-167183&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Added a slight cooldown for particles and sounds when using the Brush item&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;b&gt;Suspicious Sand&lt;/b&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Suspicious Sand is no longer waterloggable (&lt;a href="https://bugs.mojang.com/browse/MCPE-167222"&gt;MCPE-167222&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Suspicious Sand now connects to Fence blocks&lt;/li&gt;<br />
&lt;li&gt;Suspicious Sand now turns into regular Sand after it&#8217;s been destroyed with a Brush (&lt;a href="https://bugs.mojang.com/browse/MCPE-167166"&gt;MCPE-167166&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Suspicious Sand now emits particles when broken by Pistons&lt;/li&gt;<br />
&lt;li&gt;Fixed an issue that caused the item inside Suspicious Sand to flicker while brushing (&lt;a href="https://bugs.mojang.com/browse/MCPE-167180"&gt;MCPE-167180&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Additionally, blocks that were previously not emitting particles when destroyed by pistons now do! (&lt;a href="https://bugs.mojang.com/browse/MCPE-109293"&gt;MCPE-109293&lt;/a&gt;,&amp;nbsp;&lt;a href="https://bugs.mojang.com/browse/MCPE-126257"&gt;MCPE-126257&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;b&gt;Camel&lt;/b&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Camels now stop dashing when entering a rideable entity (&lt;a href="https://bugs.mojang.com/browse/MCPE-164065"&gt;MCPE-164065&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;b&gt;1.5 Sneak&lt;/b&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The ability to sneak under 1.5 block gaps is now behind the Short Sneak toggle. Enable the toggle to continue to test out the feature while we continue polishing it&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;&lt;b&gt;Features and Bug Fixes&lt;/b&gt;&lt;/h3&gt;<br />
&lt;p&gt;&lt;b&gt;Updated “You Died” experience&lt;/b&gt;&lt;br /&gt;Starting today, we’re rolling out some changes to the screen you see when you die in Minecraft. This design is available to everyone in Preview/Beta, except if you have add-ons applied. We’d love to hear what you think! Please share your feedback with us&amp;nbsp;&lt;a href="https://aka.ms/MinecraftPDScreen"&gt;here&lt;/a&gt;.&lt;/p&gt;<br />
&lt;p&gt;To use the old screen instead, go to Settings -&amp;gt; Video, and turn off ‘New “You Died” Screen (Experimental)’.&lt;/p&gt;<br />
&lt;h4&gt;&lt;b&gt;Accessibility&lt;/b&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Text-to-speech no longer reads previously selected items after moving to a new one&lt;/li&gt;<br />
&lt;li&gt;Text-to-speech no longer gets stuck on reading accessibility tab while the user switches between different tabs&lt;/li&gt;<br />
&lt;li&gt;A glint strength slider that adjusts how transparent the visual glint is on enchanted items has been added to the Accessibility Settings&lt;/li&gt;<br />
&lt;li&gt;A glint speed slider that adjusts how fast the visual glint shimmers across enchanted items has been added to the Accessibility Settings&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;b&gt;Blocks&lt;/b&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Mangrove, Bamboo, and Polished Blackstone buttons are no longer visible on maps&lt;/li&gt;<br />
&lt;li&gt;Flowers are once again displayed immediately when placed inside a Flower Pot&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;b&gt;Gameplay&lt;/b&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Fixed the player moving in the wrong direction after exiting a container screen while using a gamepad (&lt;a href="https://bugs.mojang.com/browse/MCPE-121565"&gt;MCPE-121565&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Players can no longer sneak while flying (&lt;a href="https://bugs.mojang.com/browse/MCPE-166834"&gt;MCPE-166834&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Fixed an issue where unnecessary black boxes appeared in VR while around partial blocks&lt;/li&gt;<br />
&lt;li&gt;Fixed animation transition between swimming and walking (&lt;a href="https://bugs.mojang.com/browse/MCPE-166769"&gt;MCPE-166769&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Fixed a bug where command blocks could cause actors within a level chunk to freeze (&lt;a href="https://bugs.mojang.com/browse/MCPE-162011"&gt;MCPE-162011&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;The health boost effect will no longer fully replenish the player&#8217;s health after the effect runs out (&lt;a href="https://bugs.mojang.com/browse/MCPE-165434"&gt;MCPE-165434&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;b&gt;General&lt;/b&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Fixed ambient cave sounds to no longer play when the player enters or loads into The End (&lt;a href="https://bugs.mojang.com/browse/MCPE-141493"&gt;MCPE-141493&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Cooking Chorus Fruit in a Furnace will now generate experience (&lt;a href="https://bugs.mojang.com/browse/MCPE-68127"&gt;MCPE-68127&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Nether Portals can now replace blocks other than just air when being generated. This includes blocks such as Grass and Snow layers (&lt;a href="https://bugs.mojang.com/browse/MCPE-162272"&gt;MCPE-162272&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Light Blocks can no longer have their light levels changed in Survival or Adventure modes (&lt;a href="https://bugs.mojang.com/browse/MCPE-138868"&gt;MCPE-138868&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Campfire sounds are now louder and more clear (&lt;a href="https://bugs.mojang.com/browse/MCPE-122296"&gt;MCPE-122296&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;b&gt;Graphical&lt;/b&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Fixed the issue where multiple light sources (such as torches) were incorrectly emitting white light in RTX (&lt;a href="https://bugs.mojang.com/browse/MCPE-166947"&gt;MCPE-166947&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Boots do not z-fight anymore when worn by a Player&lt;/li&gt;<br />
&lt;li&gt;The &#8220;leg&#8221; and &#8220;belt&#8221; parts of Leggings do not z-fight anymore when worn by the Player&lt;/li&gt;<br />
&lt;li&gt;Capes no longer flash red when getting damaged (&lt;a href="https://bugs.mojang.com/browse/MCPE-105347"&gt;MCPE-105347&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Fixed a visible gap in the Hopper model (&lt;a href="https://bugs.mojang.com/browse/MCPE-55122"&gt;MCPE-55122&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Fixed alignment of the output slot of the Crafting Table (&lt;a href="https://bugs.mojang.com/browse/MCPE-143255"&gt;MCPE-143255&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Halved the default visibility of the glint on enchanted items, which can now be modified in the Accessibility Settings (&lt;a href="https://bugs.mojang.com/browse/MCPE-167814"&gt;MCPE-167814&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;b&gt;Stability and Performance&lt;/b&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Fixed a bug where invalid Banner Patterns were causing players in render distance to crash (&lt;a href="https://bugs.mojang.com/browse/MCPE-164478"&gt;MCPE-164478&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;b&gt;Touch Controls&lt;/b&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Fixed an issue where items could get stuck in the Crafting Table when using touch input&lt;/li&gt;<br />
&lt;li&gt;If the player is underwater and Auto-Jump is enabled, they will rise as they approach a block that is 1 level higher than the current level. This also allows auto-jumping out of water onto land&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;b&gt;User Interface&lt;/b&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added a header and title for the inventory tab in the inventory screen while using Pocket UI&lt;/li&gt;<br />
&lt;li&gt;Increased the spacing between headers in the settings screen to increase readability&lt;/li&gt;<br />
&lt;li&gt;Touchpad scrolling now matches the operating system&#8217;s scroll direction&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;b&gt;Vanilla Parity&lt;/b&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Renamed and enchanted weapons are now displayed in respawn and chat windows with color when a player is killed by an entity using it (&lt;a href="https://bugs.mojang.com/browse/MCPE-162679"&gt;MCPE-162679&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Weighted Pressure Plates now produce the same sound as in Java Edition (&lt;a href="https://bugs.mojang.com/browse/MCPE-164912"&gt;MCPE-164912&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Removed the character limit for scoreboard objective names and objective display names (&lt;a href="https://bugs.mojang.com/browse/MCPE-165064"&gt;MCPE-165064&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Melons and Pumpkins can now grow onto Mud, Podzol, Rooted Dirt, and Muddy Mangrove Roots&lt;/li&gt;<br />
&lt;li&gt;Nylium blocks are now grouped with Netherrack in the Creative inventory (&lt;a href="https://bugs.mojang.com/browse/MCPE-163587"&gt;MCPE-163587&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Armor Stands now vanish with no sound effects when killed with the /kill command (&lt;a href="https://bugs.mojang.com/browse/MCPE-159136"&gt;MCPE-159136&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;b&gt;Mobs&lt;/b&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Mobs can now enter a Boat only if they are smaller than the Boat itself&lt;/li&gt;<br />
&lt;li&gt;Villagers will now generate green particles when a successful trade is completed&lt;/li&gt;<br />
&lt;li&gt;Mobs no longer play the player eat sound when fed breeding materials&lt;/li&gt;<br />
&lt;li&gt;Slightly decreased Panda collision box to match Java Edition&lt;/li&gt;<br />
&lt;li&gt;Slightly increased Polar Bear collision box to match Java Edition&lt;/li&gt;<br />
&lt;li&gt;Turtles can now enter Boats and Boats with Chest (&lt;a href="https://bugs.mojang.com/browse/MCPE-65719"&gt;MCPE-65719&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Hoglins, Polar Bears, and Spiders can no longer enter Boats and Boats with Chest (&lt;a href="https://bugs.mojang.com/browse/MCPE-161197"&gt;MCPE-161197&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;b&gt;Commands&lt;/b&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The /execute command will now display an appropriate error message when there is an error in the second or subsequent subcommand targetselector (&lt;a href="https://bugs.mojang.com/browse/MCPE-164304"&gt;MCPE-164304&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Provide auto-complete support for block states&lt;/li&gt;<br />
&lt;li&gt;Added two new overloads to the summon command :<br />
&lt;ul&gt;<br />
&lt;li&gt;/summon&amp;nbsp;[spawnPos : x y z] facing &amp;lt;position: x y z&amp;gt; [spawnEvent: string] [nametag: string]&lt;/li&gt;<br />
&lt;li&gt;/summon&amp;nbsp;[spawnPos : x y z] facing &amp;lt;lookAtEntity: target&amp;gt; [spawnEvent: string] [nametag: string]&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Fixed an issue where the paste button in the Command Block UI would remember extra presses from failed pastes (&lt;a href="https://bugs.mojang.com/browse/MCPE-163705"&gt;MCPE-163705&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;&lt;b&gt;Technical Updates&lt;/b&gt;&lt;/h3&gt;<br />
&lt;h4&gt;&lt;b&gt;Bedrock Editor&lt;/b&gt;&lt;/h4&gt;<br />
&lt;p&gt;The Editor is in early development, and available for keyboard/mouse on Windows PC Bedrock Preview builds. It is an in-engine, multiblock editing experience focused on making it possible for creators of all skill sets to easily craft high-quality experiences in Bedrock! We&#8217;re working to add more capabilities, which will change significantly as we get feedback from creators like you.&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Learn&amp;nbsp;&lt;a href="https://aka.ms/LearnEditor"&gt;how to use&lt;/a&gt;&amp;nbsp;the Editor&lt;/li&gt;<br />
&lt;li&gt;Join our Discussion forum, post bugs, view more detailed release notes, and share your creations on&amp;nbsp;&lt;a href="https://github.com/Mojang/minecraft-editor"&gt;GitHub&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;Tag us on social channels with&amp;nbsp;&lt;b&gt;#BedrockEditor&lt;/b&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;b&gt;Game Events&lt;/b&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;i&gt;item_interact_finish&amp;nbsp;&lt;/i&gt;game event now has a vibration frequency of 2 instead of 14&lt;/li&gt;<br />
&lt;li&gt;&lt;i&gt;item_interact_start&amp;nbsp;&lt;/i&gt;is no longer considered a detectable vibration&lt;/li&gt;<br />
&lt;li&gt;Reeling a fishing rod now emits&amp;nbsp;&lt;i&gt;projectile_shoot&amp;nbsp;&lt;/i&gt;vibration&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;b&gt;Data-Driven Components&lt;/b&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added &#8220;lose_target&#8221; field to projectile data to specify if an entity should unselect its target after shooting the projectile&lt;/li&gt;<br />
&lt;li&gt;Added a new Transformation component for blocks to support rotation, scaling, and translation. The component can be added to the whole block, and/or to individual block permutations. Eg.&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&#8220;minecraft:transformation&#8221;: {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#8220;translation&#8221;: [0.0, 0.1, -0.1],&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#8220;scale&#8221;: [0.5, 1, 1.5],&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#8220;rotation&#8221;: [90, 180, 0]&lt;br /&gt;}&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Transformed geometries still have the same restrictions that non-transformed geometries have, eg. a maximum size of 30/16 units&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;b&gt;Add-Ons and Script Engine&lt;/b&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Chance information types used in tree feature JSONs for some trunks and foliage now allow 0 as the chance (values like 0.0001 were allowed, but not 0)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;b&gt;Entity Filters&lt;/b&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Created new entity filter &#8220;is_raider&#8221; to determine if the subject is part of a raid&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;b&gt;Blocks&lt;/b&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Deprecated&amp;nbsp;&lt;i&gt;minecraft:part_visibility&lt;/i&gt;&amp;nbsp;block component.&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;i&gt;bone_visibility&lt;/i&gt;&amp;nbsp;behavior to&amp;nbsp;&lt;i&gt;minecraft:geometry&lt;/i&gt;&amp;nbsp;block component&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;b&gt;&amp;nbsp;Marketplace&lt;/b&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;In the map WDW Magic Kingdom, the carts on the Big Thunder Mountain, Snow White and the Seven Dwarves, and Space Mountain rides now properly align with the invisible Minecart they are attached to&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;b&gt;Servers&lt;/b&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Blocks can now optionally (via a setting in StartGamePacket) use a hashed value for their network IDs. This hashed value is independent of all other blocks and remains stable across future releases&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;&lt;b&gt;User Interface&lt;/b&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Feedback button on the pause menu will now prompt the user with a modal before redirecting to the browser&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h3&gt;&lt;b&gt;Experimental Technical Features&lt;/b&gt;&lt;/h3&gt;<br />
&lt;h4&gt;&lt;b&gt;API&lt;/b&gt;&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Updated versions to add new APIs to stable:<br />
&lt;ul&gt;<br />
&lt;li&gt;Added version 1.1.0 of @minecraft/server&lt;/li&gt;<br />
&lt;li&gt;Added version 1.2.0-beta of @minecraft/server&lt;/li&gt;<br />
&lt;li&gt;Removed version 1.1.0-beta of @minecraft/server&lt;/li&gt;<br />
&lt;li&gt;Moved the following to @minecraft/server stable (1.1.0)<br />
&lt;ul&gt;<br />
&lt;li&gt;runTimeout&lt;/li&gt;<br />
&lt;li&gt;runInterval&lt;/li&gt;<br />
&lt;li&gt;clearRun&lt;/li&gt;<br />
&lt;li&gt;currentTick&lt;/li&gt;<br />
&lt;li&gt;Vector3&lt;/li&gt;<br />
&lt;li&gt;BlockPermutation  (only a subset of functionality)&lt;/li&gt;<br />
&lt;li&gt;Block&lt;/li&gt;<br />
&lt;li&gt;getBlock&lt;/li&gt;<br />
&lt;li&gt;sendMessage&lt;/li&gt;<br />
&lt;li&gt;sendMessage&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Minecraft runtime errors are now fired as JavaScript Error objects instead of strings&lt;/li&gt;<br />
&lt;li&gt;Fixed several base class inheritance issues and added several new base classes to certain class types&lt;/li&gt;<br />
&lt;li&gt;/reload works if a script pack references a client RP.&lt;/li&gt;<br />
&lt;li&gt;Fixed a bug where the&amp;nbsp;&lt;i&gt;BeforeItemUseOnEvent&amp;nbsp;&lt;/i&gt;function&amp;nbsp;&lt;i&gt;getBlockLocation&lt;/i&gt;&amp;nbsp;would return undefined (&lt;a href="https://bugs.mojang.com/browse/MCPE-166945"&gt;MCPE-166945&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;The&amp;nbsp;&lt;i&gt;BeforeItemUseOnEvent&amp;nbsp;&lt;/i&gt;class now inherits from&amp;nbsp;&lt;i&gt;ItemUseOnEvent&lt;/i&gt;&amp;nbsp;&lt;/li&gt;<br />
&lt;li&gt;Moved the following to&amp;nbsp;@minecraft/serverstable (1.0)&lt;/li&gt;<br />
&lt;li&gt;Fixed a bug where&amp;nbsp;&lt;i&gt;sendMessage&amp;nbsp;&lt;/i&gt;would fail when the message contains Unicode quotation marks&lt;/li&gt;<br />
&lt;li&gt;Signs<br />
&lt;ul&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;i&gt;setText&amp;nbsp;&lt;/i&gt;to set the text on a sign with a regular string, a&amp;nbsp;&lt;i&gt;RawMessage&lt;/i&gt;, or a&amp;nbsp;&lt;i&gt;RawText&lt;/i&gt;&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;i&gt;getText&amp;nbsp;&lt;/i&gt;to get the string on a sign, will return undefined if&amp;nbsp;&lt;i&gt;setText&lt;/i&gt;&amp;nbsp;was called with a&amp;nbsp;&lt;i&gt;RawMessage&lt;/i&gt;&amp;nbsp;or a&amp;nbsp;&lt;i&gt;RawText&lt;/i&gt;&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;i&gt;getRawText&amp;nbsp;&lt;/i&gt;to get the&amp;nbsp;&lt;i&gt;RawText&lt;/i&gt;&amp;nbsp;on a sign, will return undefined if&amp;nbsp;&lt;i&gt;setText&lt;/i&gt;&amp;nbsp;was called with a string&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;i&gt;getTextDyeColor&amp;nbsp;&lt;/i&gt;and&amp;nbsp;&lt;i&gt;setTextDyeColor&lt;/i&gt;&amp;nbsp;to read/write the dye of the sign text&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Dyes<br />
&lt;ul&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;i&gt;DyeColor&lt;/i&gt;&amp;nbsp;enum&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;sendMessage<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;i&gt;rawtext&amp;nbsp;&lt;/i&gt;is now&amp;nbsp;&lt;i&gt;RawMessage[]&lt;/i&gt;&amp;nbsp;instead of&amp;nbsp;&lt;i&gt;(string | RawMessage)[]&lt;/i&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;RawMessage<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;i&gt;rawtext&amp;nbsp;&lt;/i&gt;property on&amp;nbsp;&lt;i&gt;RawMessage&lt;/i&gt;&amp;nbsp;is no longer&amp;nbsp;&lt;i&gt;(string | RawMessage)[]&lt;/i&gt;&amp;nbsp;and is instead&amp;nbsp;&lt;i&gt;RawMessage[]&lt;/i&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;RawText<br />
&lt;ul&gt;<br />
&lt;li&gt;Added a&amp;nbsp;&lt;i&gt;RawText&amp;nbsp;&lt;/i&gt;class for reading&amp;nbsp;&lt;i&gt;RawMessage&lt;/i&gt;&amp;nbsp;like on Signs&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Riding<br />
&lt;ul&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;i&gt;getRiders&amp;nbsp;&lt;/i&gt;to&amp;nbsp;&lt;i&gt;EntityRideableComponent&lt;/i&gt;&amp;nbsp;which returns an array of all the entities currently riding this entity&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;i&gt;EntityRidingComponent&lt;/i&gt;&#8211; this component is only on entities that are currently riding on another entity<br />
&lt;ul&gt;<br />
&lt;li&gt;Has an&amp;nbsp;&lt;i&gt;entityRidingOn&amp;nbsp;&lt;/i&gt;property that returns the entity this entity is currently riding on&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;i&gt;getEntity(id: string): Entity | undefined&lt;/i&gt;&#8211; Gets an entity. Returns undefined for entities that don&#8217;t exist or aren&#8217;t loaded&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Dimension<br />
&lt;ul&gt;<br />
&lt;li&gt;getEntities<br />
&lt;ul&gt;<br />
&lt;li&gt;Modified return type to&amp;nbsp;&lt;i&gt;Entity[]&lt;/i&gt;&lt;/li&gt;<br />
&lt;li&gt;Modified parameter name&amp;nbsp;&lt;i&gt;getEntities&amp;nbsp;&lt;/i&gt;to&amp;nbsp;&lt;i&gt;options&lt;/i&gt;&lt;/li&gt;<br />
&lt;li&gt;New signature:&amp;nbsp;&lt;i&gt;getEntities(options?: EntityQueryOptions): Entity[]&lt;/i&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;getPlayers<br />
&lt;ul&gt;<br />
&lt;li&gt;Modified return type to&amp;nbsp;&lt;i&gt;Player[]&lt;/i&gt;&lt;/li&gt;<br />
&lt;li&gt;Modified parameter name&amp;nbsp;&lt;i&gt;getPlayers&amp;nbsp;&lt;/i&gt;to&amp;nbsp;&lt;i&gt;options&lt;/i&gt;&lt;/li&gt;<br />
&lt;li&gt;New signature:&amp;nbsp;&lt;i&gt;getPlayers(options?: EntityQueryOptions): Player[];&lt;/i&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;@minecraft/server-ui<br />
&lt;ul&gt;<br />
&lt;li&gt;When building forms, all read-only user-facing strings (e.g., text labels, dropdown options etc.) now accept&amp;nbsp;&lt;i&gt;RawMessage&lt;/i&gt;&amp;nbsp;This affects the following classes:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;i&gt;ActionFormData&lt;/i&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;i&gt;ModalFormData&lt;/i&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;i&gt;MessageFormData&lt;/i&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;i&gt;getItemStack(amount?: number, withData?: boolean): ItemStack&lt;/i&gt;&#8211; Gets an item stack of the block. Returns undefined for blocks that don&#8217;t have a corresponding item (e.g. air)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;BlockPermutation<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;i&gt;getItemStack(amount?: number): ItemStack&lt;/i&gt;– Creates an item stack of the block permutation. Returns undefined for blocks that don&#8217;t have a corresponding item (e.g. air)&lt;/li&gt;<br />
&lt;li&gt;Removed&amp;nbsp;data&amp;nbsp;&lt;i&gt;property&lt;/i&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;BlockComponent<br />
&lt;ul&gt;<br />
&lt;li&gt;Added read-only property&amp;nbsp;&lt;i&gt;block&lt;/i&gt;&#8211; Gets the block that the component is attached to&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Renamed&amp;nbsp;&lt;i&gt;IEntityComponent&amp;nbsp;&lt;/i&gt;to&amp;nbsp;&lt;i&gt;EntityComponent&lt;/i&gt;&lt;/li&gt;<br />
&lt;li&gt;Container<br />
&lt;ul&gt;<br />
&lt;li&gt;Replaced classes&amp;nbsp;&lt;br /&gt;&lt;i&gt;BlockInventoryComponentContainer&lt;/i&gt;,&amp;nbsp;&lt;i&gt;InventoryComponentContainer&lt;/i&gt;, and&amp;nbsp;&lt;i&gt;PlayerInventoryComponentContainer&amp;nbsp;&lt;/i&gt;with&amp;nbsp;&lt;i&gt;Container&lt;/i&gt;&lt;/li&gt;<br />
&lt;li&gt;function&amp;nbsp;&lt;i&gt;addItem&amp;nbsp;&lt;/i&gt;now returns the remainder of the added item stack if the container is full, else&amp;nbsp;&lt;i&gt;undefined&lt;/i&gt;&lt;/li&gt;<br />
&lt;li&gt;function&amp;nbsp;&lt;i&gt;transferItem&amp;nbsp;&lt;/i&gt;no longer takes a destination slot and will now place the given item in the first available slot. The function now returns the remainder of the item stack if the container is full, else&amp;nbsp;&lt;i&gt;undefined&lt;/i&gt;&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;i&gt;moveItem(fromSlot: number, toSlot: number, toContainer: Container): void&lt;/i&gt;&#8211; Moves an item from one container to another, replacing any item in the destination slot&lt;/li&gt;<br />
&lt;li&gt;Function&amp;nbsp;&lt;i&gt;swapItems&amp;nbsp;&lt;/i&gt;can now swap empty slots&lt;/li&gt;<br />
&lt;li&gt;Removed function&amp;nbsp;&lt;i&gt;clearItem&lt;/i&gt;&amp;nbsp;&#8211; Please&amp;nbsp;&lt;i&gt;use&amp;nbsp;setItem(undefined)&lt;/i&gt;&amp;nbsp;instead&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/div&gt;<br />
										<br />
<br />
<a href="https://www.sickgaming.net/blog/2023/03/09/minecraft-preview-1-19-80-20/" target="_blank" rel="noopener" class="mycode_url">https://www.sickgaming.net/blog/2023/03/...-19-80-20/</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[News - Minecraft 1.19.4 Release Candidate 1]]></title>
			<link>https://sickgaming.net/thread-101385.html</link>
			<pubDate>Tue, 05 Sep 2023 16:12:42 -0200</pubDate>
			<dc:creator><![CDATA[<a href="https://sickgaming.net/member.php?action=profile&uid=12">xSicKxBot</a>]]></dc:creator>
			<guid isPermaLink="false">https://sickgaming.net/thread-101385.html</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">News - Minecraft 1.19.4 Release Candidate 1</span><br />
<br />
&lt;div style="margin: 5px 5% 10px 5%;"&gt;&lt;img src="https://www.sickgaming.net/blog/wp-content/uploads/2023/03/minecraft-1-19-4-release-candidate-1.png" width="16" height="16" title="" alt="" /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;img decoding="async" src="https://www.sickgaming.net/blog/wp-content/uploads/2023/03/minecraft-1-19-4-release-candidate-1.png" class="ff-og-image-inserted"&gt;&lt;/div&gt;<br />
&lt;p&gt;Changes to display entity interpolation:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;interpolation always starts at the beginning on client tick&lt;/li&gt;<br />
&lt;li&gt;field interpolation_start is replaced with start_interpolation, with a different meaning&lt;/li&gt;<br />
&lt;li&gt;start_interpolation describes amount of ticks from the start of next client tick after receiving an update to start of interpolation<br />
&lt;ul&gt;<br />
&lt;li&gt;for example value 0 means that interpolation will start at the beginning of next client tick after receiving the update&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;start_interpolation is not stored in entity data<br />
&lt;ul&gt;<br />
&lt;li&gt;when using data commands, if interpolated value is updated, but start_interpolation is not present in modified tag, interpolation will continue from the time of previous update, but with new values&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260857"&gt;MC-260857&lt;/a&gt; &#8211; Display entities summoned with initial transformation interpolate incorrectly from default transformation during next transformation&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;Release Candidate are available for Minecraft: Java Edition. To install the Release Candidate, open up the&amp;nbsp;&lt;a href="https://www.minecraft.net/download.html"&gt;Minecraft Launcher&lt;/a&gt; and enable snapshots in the &#8220;Installations&#8221; tab.&lt;/p&gt;<br />
&lt;p&gt;&lt;b&gt;Testing versions can corrupt your world, so please backup and/or run them in a different folder from your main worlds.&lt;/b&gt;&lt;/p&gt;<br />
&lt;p&gt;Cross-platform server jar:&lt;/p&gt;<br />
&lt;p&gt;Report bugs here:&lt;/p&gt;<br />
&lt;/div&gt;<br />
										<br />
<br />
<a href="https://www.sickgaming.net/blog/2023/03/09/minecraft-1-19-4-release-candidate-1/" target="_blank" rel="noopener" class="mycode_url">https://www.sickgaming.net/blog/2023/03/...ndidate-1/</a>]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">News - Minecraft 1.19.4 Release Candidate 1</span><br />
<br />
&lt;div style="margin: 5px 5% 10px 5%;"&gt;&lt;img src="https://www.sickgaming.net/blog/wp-content/uploads/2023/03/minecraft-1-19-4-release-candidate-1.png" width="16" height="16" title="" alt="" /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;img decoding="async" src="https://www.sickgaming.net/blog/wp-content/uploads/2023/03/minecraft-1-19-4-release-candidate-1.png" class="ff-og-image-inserted"&gt;&lt;/div&gt;<br />
&lt;p&gt;Changes to display entity interpolation:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;interpolation always starts at the beginning on client tick&lt;/li&gt;<br />
&lt;li&gt;field interpolation_start is replaced with start_interpolation, with a different meaning&lt;/li&gt;<br />
&lt;li&gt;start_interpolation describes amount of ticks from the start of next client tick after receiving an update to start of interpolation<br />
&lt;ul&gt;<br />
&lt;li&gt;for example value 0 means that interpolation will start at the beginning of next client tick after receiving the update&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;start_interpolation is not stored in entity data<br />
&lt;ul&gt;<br />
&lt;li&gt;when using data commands, if interpolated value is updated, but start_interpolation is not present in modified tag, interpolation will continue from the time of previous update, but with new values&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260857"&gt;MC-260857&lt;/a&gt; &#8211; Display entities summoned with initial transformation interpolate incorrectly from default transformation during next transformation&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;Release Candidate are available for Minecraft: Java Edition. To install the Release Candidate, open up the&amp;nbsp;&lt;a href="https://www.minecraft.net/download.html"&gt;Minecraft Launcher&lt;/a&gt; and enable snapshots in the &#8220;Installations&#8221; tab.&lt;/p&gt;<br />
&lt;p&gt;&lt;b&gt;Testing versions can corrupt your world, so please backup and/or run them in a different folder from your main worlds.&lt;/b&gt;&lt;/p&gt;<br />
&lt;p&gt;Cross-platform server jar:&lt;/p&gt;<br />
&lt;p&gt;Report bugs here:&lt;/p&gt;<br />
&lt;/div&gt;<br />
										<br />
<br />
<a href="https://www.sickgaming.net/blog/2023/03/09/minecraft-1-19-4-release-candidate-1/" target="_blank" rel="noopener" class="mycode_url">https://www.sickgaming.net/blog/2023/03/...ndidate-1/</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[News - Minecraft 1.19.4 Pre-release 3]]></title>
			<link>https://sickgaming.net/thread-101368.html</link>
			<pubDate>Mon, 04 Sep 2023 22:00:01 -0200</pubDate>
			<dc:creator><![CDATA[<a href="https://sickgaming.net/member.php?action=profile&uid=12">xSicKxBot</a>]]></dc:creator>
			<guid isPermaLink="false">https://sickgaming.net/thread-101368.html</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">News - Minecraft 1.19.4 Pre-release 3</span><br />
<br />
&lt;div style="margin: 5px 5% 10px 5%;"&gt;&lt;img src="https://www.sickgaming.net/blog/wp-content/uploads/2023/03/minecraft-1-19-4-pre-release-3.png" width="16" height="16" title="" alt="" /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;img decoding="async" src="https://www.sickgaming.net/blog/wp-content/uploads/2023/03/minecraft-1-19-4-pre-release-3-1.png" class="ff-og-image-inserted"&gt;&lt;/div&gt;<br />
&lt;p&gt;First, I&#8217;d like to announce, to those who are not aware already, the name of the 1.20 Minecraft update.&amp;nbsp; &lt;strong&gt;Trails &amp;amp; Tales&lt;/strong&gt;!&amp;nbsp; Agnes explained in the Minecraft Monthly video released earlier today that this update is about worldbuilding, storytelling, and self-expression.&amp;nbsp; It seems very fitting since everyone&#8217;s journey in Minecraft is different and every one of us has stories and experiences to share.&lt;/p&gt;<br />
&lt;hr&gt;<br />
&lt;h4&gt;Changes in 1.19.4 Pre-release 3&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Potions have had their colors adjusted to make them more distinguishable from each other&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Technical Changes in 1.19.4 Pre-release 3&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Pressing F3+S will now dump contents of dynamic textures (like atlases, maps, etc.) to&amp;nbsp;screenshots/debug/&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Experimental Feature Changes in 1.19.4 Pre-release 3&lt;/h4&gt;<br />
&lt;p&gt;&lt;strong&gt;Pottery Shards&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Updated the textures of the Archer Pottery Shard based on community feedback&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Fixed Bugs in 1.19.4 Pre-release 3&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-148458"&gt;MC-148458&lt;/a&gt;&amp;nbsp;&#8211; Ridable mobs aren’t knocked back upon death&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-250486"&gt;MC-250486&lt;/a&gt;&amp;nbsp;&#8211; Error saving GUI scale option when toggling fullscreen while the fullscreen resolution is changed&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-258561"&gt;MC-258561&lt;/a&gt;&amp;nbsp;&#8211; Endermen teleport away instead of taking damage from end crystal, TNT, and wither skull explosions&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-259666"&gt;MC-259666&lt;/a&gt;&amp;nbsp;&#8211; Reloading a resource pack that has a custom texture atlas for a second time causes severe FPS lag on the client&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260277"&gt;MC-260277&lt;/a&gt;&amp;nbsp;&#8211; potted_cherry_sapling and potted_torchflower not part of #flower_pots block tag&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260451"&gt;MC-260451&lt;/a&gt;&amp;nbsp;&#8211; Inventory character with semi-transparent outer skin layer not rendered correctly when looking right&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260456"&gt;MC-260456&lt;/a&gt;&amp;nbsp;&#8211; Certain potions are still indistinguishable by color&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260470"&gt;MC-260470&lt;/a&gt;&amp;nbsp;&#8211; Endermen can’t dodge arrows fired from a dispenser&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260474"&gt;MC-260474&lt;/a&gt;&amp;nbsp;&#8211; Players and mobs are no longer affected by knockback upon death&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260501"&gt;MC-260501&lt;/a&gt;&amp;nbsp;&#8211; Cannot delete previous snapshot world in the launcher&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260579"&gt;MC-260579&lt;/a&gt;&amp;nbsp;&#8211; Crash when a guardian deals damage to itself after removing thorns from avoids_guardian_thorns&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260605"&gt;MC-260605&lt;/a&gt;&amp;nbsp;&#8211; Repeating command block summoning piglins/villagers causes memory usage to constantly increase&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260627"&gt;MC-260627&lt;/a&gt;&amp;nbsp;&#8211; Dolphins with passengers either accelerate to ludicrous speed or are immobilized completely&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;hr&gt;<br />
&lt;h4&gt;Technical Changes in 1.19.4 Pre-release 2&lt;/h4&gt;<br />
&lt;p&gt;&lt;strong&gt;Mob Behavior&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Only mobs in the&amp;nbsp;&lt;span class="bedrock-server"&gt;dismounts_underwater&lt;/span&gt;&amp;nbsp;entity tag will now force the rider to dismount when underwater&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Changes for Experimental Features in 1.19.4 Pre-release 2&lt;/h4&gt;<br />
&lt;p&gt;&lt;strong&gt;Cherry Biome and Wood Set&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Updated the texture for Pink Petals&lt;/li&gt;<br />
&lt;li&gt;Updated textures for the Cherry Door, Cherry Sapling, and Cherry Boat with Chest&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Decorated Pot&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Updated the neck of the Decorated Pot model<br />
&lt;ul&gt;<br />
&lt;li&gt;With the former pot, we decided to make the pot’s neck clip with blocks, so it would be extra flexible to build with&lt;/li&gt;<br />
&lt;li&gt;However, this had some Z-fighting issues where 2 objects are in the same exact position and cause flickering&lt;/li&gt;<br />
&lt;li&gt;This is prevented with the new and more complex block model&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Fixed Bugs in 1.19.4 Pre-release 2&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-137552"&gt;MC-137552&lt;/a&gt;&amp;nbsp;&#8211; Loaded crossbows look unloaded in item frames and when dropped on the ground&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-229293"&gt;MC-229293&lt;/a&gt;&amp;nbsp;&#8211; Casting issue: Broken blocks drop items in the wrong position at high distances&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-259208"&gt;MC-259208&lt;/a&gt;&amp;nbsp;&#8211; Zombie riding chicken or skeleton riding spider not considered controllers by /execute on controller command&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-259609"&gt;MC-259609&lt;/a&gt;&amp;nbsp;&#8211; Tooltips from selected buttons and sliders don’t disappear when expected&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-259831"&gt;MC-259831&lt;/a&gt;&amp;nbsp;&#8211; UI Buttons break certain resource packs as of 23w06a&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-259839"&gt;MC-259839&lt;/a&gt;&amp;nbsp;&#8211; Duplicated “minecraft:freeze” in damage_type tag “bypasses_armor”&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-259885"&gt;MC-259885&lt;/a&gt;&amp;nbsp;&#8211; Upon entering the credits screen while in F1 mode, the Minecraft: Java Edition logo does not display correctly&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-259961"&gt;MC-259961&lt;/a&gt;&amp;nbsp;&#8211; item_display does not take some nbt tags into account&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-259979"&gt;MC-259979&lt;/a&gt;&amp;nbsp;&#8211; Striders and blazes do not take five times the damage when using /damage with freeze type&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260208"&gt;MC-260208&lt;/a&gt;&amp;nbsp;&#8211; Display entities in spawn chunks with interpolation_duration greater than 0 visually reset to default transformation on rejoin&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260268"&gt;MC-260268&lt;/a&gt;&amp;nbsp;&#8211; Can’t scroll using arrows in the “Telemetry Data Collection” screen&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260324"&gt;MC-260324&lt;/a&gt;&amp;nbsp;&#8211; Cherry Boat with Chest item texture has a misplaced pixel&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260335"&gt;MC-260335&lt;/a&gt;&amp;nbsp;&#8211; Clicking with an item that is out of stock in the villager trading menu with sufficient payment will allow the purchase of the item regardless&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260364"&gt;MC-260364&lt;/a&gt;&amp;nbsp;&#8211; Cherry Door inconsistent item texture&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260427"&gt;MC-260427&lt;/a&gt;&amp;nbsp;&#8211; Button text is visible outside menus&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260434"&gt;MC-260434&lt;/a&gt;&amp;nbsp;&#8211; There is no “Will be saved in…” text in the new world creation menu&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260436"&gt;MC-260436&lt;/a&gt;&amp;nbsp;&#8211; Item Tags in 1.19.4-pre1 have extra entries&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260438"&gt;MC-260438&lt;/a&gt;&amp;nbsp;&#8211; Items are not rendered in the bundle UI&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260443"&gt;MC-260443&lt;/a&gt;&amp;nbsp;&#8211; Loading a snapshot 23w07a experimental world says it can be opened in “safe mode” and clicking “safe mode” does nothing&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260445"&gt;MC-260445&lt;/a&gt;&amp;nbsp;&#8211; Player can climb up one block while riding a boat or raft&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260461"&gt;MC-260461&lt;/a&gt;&amp;nbsp;&#8211; Water mobs cannot be ridden in water&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;hr&gt;<br />
&lt;h4&gt;Important note for 1.19.4 Pre-release 1&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Experimental 1.20 worlds created in the previous snapshot (23w07a) can no longer be opened in this version&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Changes in&amp;nbsp;1.19.4 Pre-release 1&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The enchantment glint for items in the inventory has been made more visible&lt;/li&gt;<br />
&lt;li&gt;The default value of the &#8220;Glint Strength&#8221; setting has been reduced to 75%&lt;/li&gt;<br />
&lt;li&gt;Potions no longer have an enchantment glint due to it obscuring the color of the potion contents&lt;/li&gt;<br />
&lt;li&gt;Added a notification system for Realms to tell you important information about your Realm&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Accessibility&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added a built-in resource pack that enhances the contrast of UI elements<br />
&lt;ul&gt;<br />
&lt;li&gt;The resource pack can be enabled in the Accessibility Options screen or manually in the Resource Pack screen&lt;/li&gt;<br />
&lt;li&gt;This is only available in the menus for now, but we’ll be looking to bring this to gameplay UIs in the future as well&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Updated Create New World Screen&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The appearance of the tab bar in the Create New World screen has been updated<br />
&lt;ul&gt;<br />
&lt;li&gt;Tabs now have unique visuals instead of being traditional buttons&lt;/li&gt;<br />
&lt;li&gt;The tabs now align with the center of the screen&lt;/li&gt;<br />
&lt;li&gt;The content has been aligned to the top of the screen&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Technical Changes in 1.19.4 Pre-release 1&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The resource pack version is now 13&lt;/li&gt;<br />
&lt;li&gt;Changed the following game events:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;item_interact_finish&lt;/span&gt;&amp;nbsp;now has a vibration frequency of 2 instead of 14&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;New Damage Type Tag:&amp;nbsp;&lt;span class="bedrock-server"&gt;bypasses_cooldown&lt;/span&gt;&amp;nbsp;&#8211; damage types with this tag bypass the regular invincibility time after taking damage&lt;/li&gt;<br />
&lt;li&gt;New Entity Type Tag:&amp;nbsp;&lt;span class="bedrock-server"&gt;fall_damage_immune&lt;/span&gt;&amp;nbsp;&#8211; entity types with this tag do not take fall damage&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Resource Pack Format&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The enchantment glint now has two separate texture files:&amp;nbsp;&lt;span class="bedrock-server"&gt;enchanted_glint_entity.png&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;enchanted_glint_item.png&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Commands&lt;/h4&gt;<br />
&lt;p&gt;&lt;strong&gt;&lt;span class="bedrock-server"&gt;Execute Positioned Over&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;<br />
&lt;p&gt;New&amp;nbsp;&lt;span class="bedrock-server"&gt;execute&lt;/span&gt;&amp;nbsp;sub-command for finding positions on top of a heightmap. Changes the height of the execution position to be on top of the given heightmap. Syntax:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;execute positioned over &amp;lt;heightmap&amp;gt;&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h5&gt;Heightmaps&lt;/h5&gt;<br />
&lt;p&gt;A heightmap records the highest position in a column of blocks according to some criteria. Available options:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;world_surface&lt;/span&gt;: Any non-air block&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;motion_blocking&lt;/span&gt;: Any motion-blocking material (e.g. ignores flowers and grass)&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;motion_blocking_no_leaves&lt;/span&gt;: Any non-leaf motion-blocking material&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;ocean_floor&lt;/span&gt;: Any non-fluid motion-blocking material&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Changes for Experimental Features in 1.19.4 Pre-release 1&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The Brush crafting recipe now uses a Feather, Copper Ingot, and Stick in a vertical line&lt;/li&gt;<br />
&lt;li&gt;The Sniffer Spawn Egg colors have been updated&lt;/li&gt;<br />
&lt;li&gt;The recipe for the Decorated Pot made of all Bricks can now be found in the Recipe Book&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Fixed Bugs in 1.19.4 Pre-release 1&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-106484"&gt;MC-106484&lt;/a&gt;&amp;nbsp;&#8211; Some potions are indistinguishable by color&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-132200"&gt;MC-132200&lt;/a&gt;&amp;nbsp;&#8211; Ghost block hoppers appear if summoned by a command to the powered location&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-253210"&gt;MC-253210&lt;/a&gt;&amp;nbsp;&#8211; Goats will panic when receiving fall damage&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-253211"&gt;MC-253211&lt;/a&gt;&amp;nbsp;&#8211; Frogs will panic when receiving fall damage&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-256484"&gt;MC-256484&lt;/a&gt;&amp;nbsp;&#8211; Sitting camels don&#8217;t stand up and begin following players that are tempting them with their favorite food&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-256489"&gt;MC-256489&lt;/a&gt;&amp;nbsp;&#8211; Sitting camels that are in love don&#8217;t attempt to stand up and approach one another to breed&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-256731"&gt;MC-256731&lt;/a&gt;&amp;nbsp;&#8211; The sounds of camels recovering aren&#8217;t controlled by the &#8220;Friendly Creatures&#8221; sound slider&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-256861"&gt;MC-256861&lt;/a&gt;&amp;nbsp;&#8211; Camels panic when receiving fall damage&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-259192"&gt;MC-259192&lt;/a&gt;&amp;nbsp;&#8211; Server/client position desync when running /ride too fast and manually dismounting&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-259246"&gt;MC-259246&lt;/a&gt;&amp;nbsp;&#8211; Passengers on an ender dragon ride too high&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-259576"&gt;MC-259576&lt;/a&gt;&amp;nbsp;&#8211; The passenger&#8217;s riding position is too high on a phantom&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-259613"&gt;MC-259613&lt;/a&gt;&amp;nbsp;&#8211; Enchantment glint is hardly noticeable on some items, even when the Glint Strength is set to 100%&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-259630"&gt;MC-259630&lt;/a&gt;&amp;nbsp;&#8211; Camels, horses, and mules bounce high into the air when being ridden across the water&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-259882"&gt;MC-259882&lt;/a&gt;&amp;nbsp;&#8211; Axolotls no longer give the Regeneration effect to nearby players after they kill a mob, and do not grant &#8220;The Healing Power of Friendship!&#8221; advancement&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-259893"&gt;MC-259893&lt;/a&gt;&amp;nbsp;&#8211; Long texts on buttons scroll too fast&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-259917"&gt;MC-259917&lt;/a&gt;&amp;nbsp;&#8211; Entities immune to fall damage are damaged when using minecraft:fall damage type in /damage&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-259918"&gt;MC-259918&lt;/a&gt;&amp;nbsp;&#8211; Text scrolling speed isn&#8217;t accessible-friendly&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-259920"&gt;MC-259920&lt;/a&gt;&amp;nbsp;&#8211; The &#8220;ITEM_INTERACT_FINISH&#8221; game event overrides other game events causing several actions not to produce their intended vibration frequency&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260030"&gt;MC-260030&lt;/a&gt;&amp;nbsp;&#8211; Starting data.Main for data generation crashes&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260033"&gt;MC-260033&lt;/a&gt;&amp;nbsp;&#8211; Torchflowers cannot be used to craft suspicious stew&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260035"&gt;MC-260035&lt;/a&gt;&amp;nbsp;&#8211; Torchflower seeds do not tempt chickens and parrots&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260051"&gt;MC-260051&lt;/a&gt;&amp;nbsp;&#8211; Bees are not tempted by or attempt to pollinate Pink Petals and Torchflowers&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260059"&gt;MC-260059&lt;/a&gt;&amp;nbsp;&#8211; Pigs do not seem to spawn in the Cherry Grove biome&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260071"&gt;MC-260071&lt;/a&gt;&amp;nbsp;&#8211; Sniffer Digging Sounds can be heard from way too far&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260089"&gt;MC-260089&lt;/a&gt;&amp;nbsp;&#8211; Sniffers panic when receiving fall damage&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260092"&gt;MC-260092&lt;/a&gt;&amp;nbsp;&#8211; Sniffers&#8217; hitboxes are too small resulting in sniffers not being rendered from certain angles despite being visible on the screen&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260098"&gt;MC-260098&lt;/a&gt;&amp;nbsp;&#8211; Sniffers aren&#8217;t required for the &#8220;Two by Two&#8221; advancement&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260102"&gt;MC-260102&lt;/a&gt;&amp;nbsp;&#8211; Torchflower seeds don&#8217;t contribute to the &#8220;A Seedy Place&#8221; advancement&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260107"&gt;MC-260107&lt;/a&gt;&amp;nbsp;&#8211; Sniffers don&#8217;t swim properly and their walking animations freeze when in water&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260109"&gt;MC-260109&lt;/a&gt;&amp;nbsp;&#8211; Sniffers do not rotate their head to look at the player&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260118"&gt;MC-260118&lt;/a&gt;&amp;nbsp;&#8211; Disabling experimental features on the world creation screen causes pack validation to fail&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260121"&gt;MC-260121&lt;/a&gt;&amp;nbsp;&#8211; Hoppers are ghost blocks for other players when placed on jukeboxes that are playing music&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260125"&gt;MC-260125&lt;/a&gt;&amp;nbsp;&#8211; Sniffer&#8217;s head occasionally disappears&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260126"&gt;MC-260126&lt;/a&gt;&amp;nbsp;&#8211; Using the pick block function on grown torchflower crop gives torchflower seeds instead of the plant item&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260149"&gt;MC-260149&lt;/a&gt;&amp;nbsp;&#8211; Cherry logs can&#8217;t be used to craft campfires&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260156"&gt;MC-260156&lt;/a&gt;&amp;nbsp;&#8211; The sound of the torchflower being broken after growing is different than the sound of it breaking after being placed&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260157"&gt;MC-260157&lt;/a&gt;&amp;nbsp;&#8211; On existing snapshot servers, cherry grove biomes cannot be found with &#8220;/locate&#8221;, nor do they generate&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260168"&gt;MC-260168&lt;/a&gt;&amp;nbsp;&#8211; Torchflower crop aren&#8217;t part of the #crops block tag&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260171"&gt;MC-260171&lt;/a&gt;&amp;nbsp;&#8211; Cherry Leaves and Pink Petals aren&#8217;t part of the #flower block tag&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260172"&gt;MC-260172&lt;/a&gt;&amp;nbsp;&#8211; Torchflower isn&#8217;t part of the #flowers block or item tags&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260181"&gt;MC-260181&lt;/a&gt;&amp;nbsp;&#8211; Torchflower seeds are not grouped with other seeds in the creative inventory&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260185"&gt;MC-260185&lt;/a&gt;&amp;nbsp;&#8211; Pink Petals aren&#8217;t insta-mined&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260189"&gt;MC-260189&lt;/a&gt;&amp;nbsp;&#8211; Cherry Sapling is not part of the #saplings item tag&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260191"&gt;MC-260191&lt;/a&gt;&amp;nbsp;&#8211; Cherry Leaves aren&#8217;t part of the #leaves and #complete_find_tree_tutorial item tags&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260192"&gt;MC-260192&lt;/a&gt;&amp;nbsp;&#8211; You can&#8217;t make Charcoal with Cherry Logs or Wood&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260193"&gt;MC-260193&lt;/a&gt;&amp;nbsp;&#8211; Cherry Logs and Wood can&#8217;t be used as fuel in furnaces&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260194"&gt;MC-260194&lt;/a&gt;&amp;nbsp;&#8211; Create new world screen appears even when world is created; clicking on the button causes to freeze or crash&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260195"&gt;MC-260195&lt;/a&gt;&amp;nbsp;&#8211; Cherry Logs and Wood are missing from the #log, #logs_that_burn and #complete_find_tree_tutorial item tags&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260209"&gt;MC-260209&lt;/a&gt;&amp;nbsp;&#8211; breaks_decorated_pots Item Tag is in the Vanilla datapack, not 1.20&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260210"&gt;MC-260210&lt;/a&gt;&amp;nbsp;&#8211; Brush Recipe is in the Vanilla datapack, not 1.20&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Get the Pre-Release&lt;/h4&gt;<br />
&lt;p&gt;Pre-releases are available for Minecraft: Java Edition. To install the Pre-release, open up the&amp;nbsp;&lt;a href="https://www.minecraft.net/download.html"&gt;Minecraft Launcher&lt;/a&gt;&amp;nbsp;and enable snapshots in the “Installations” tab.&lt;/p&gt;<br />
&lt;/div&gt;<br />
										<br />
<br />
<a href="https://www.sickgaming.net/blog/2023/03/03/minecraft-1-19-4-pre-release-3/" target="_blank" rel="noopener" class="mycode_url">https://www.sickgaming.net/blog/2023/03/...release-3/</a>]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">News - Minecraft 1.19.4 Pre-release 3</span><br />
<br />
&lt;div style="margin: 5px 5% 10px 5%;"&gt;&lt;img src="https://www.sickgaming.net/blog/wp-content/uploads/2023/03/minecraft-1-19-4-pre-release-3.png" width="16" height="16" title="" alt="" /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;img decoding="async" src="https://www.sickgaming.net/blog/wp-content/uploads/2023/03/minecraft-1-19-4-pre-release-3-1.png" class="ff-og-image-inserted"&gt;&lt;/div&gt;<br />
&lt;p&gt;First, I&#8217;d like to announce, to those who are not aware already, the name of the 1.20 Minecraft update.&amp;nbsp; &lt;strong&gt;Trails &amp;amp; Tales&lt;/strong&gt;!&amp;nbsp; Agnes explained in the Minecraft Monthly video released earlier today that this update is about worldbuilding, storytelling, and self-expression.&amp;nbsp; It seems very fitting since everyone&#8217;s journey in Minecraft is different and every one of us has stories and experiences to share.&lt;/p&gt;<br />
&lt;hr&gt;<br />
&lt;h4&gt;Changes in 1.19.4 Pre-release 3&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Potions have had their colors adjusted to make them more distinguishable from each other&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Technical Changes in 1.19.4 Pre-release 3&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Pressing F3+S will now dump contents of dynamic textures (like atlases, maps, etc.) to&amp;nbsp;screenshots/debug/&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Experimental Feature Changes in 1.19.4 Pre-release 3&lt;/h4&gt;<br />
&lt;p&gt;&lt;strong&gt;Pottery Shards&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Updated the textures of the Archer Pottery Shard based on community feedback&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Fixed Bugs in 1.19.4 Pre-release 3&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-148458"&gt;MC-148458&lt;/a&gt;&amp;nbsp;&#8211; Ridable mobs aren’t knocked back upon death&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-250486"&gt;MC-250486&lt;/a&gt;&amp;nbsp;&#8211; Error saving GUI scale option when toggling fullscreen while the fullscreen resolution is changed&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-258561"&gt;MC-258561&lt;/a&gt;&amp;nbsp;&#8211; Endermen teleport away instead of taking damage from end crystal, TNT, and wither skull explosions&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-259666"&gt;MC-259666&lt;/a&gt;&amp;nbsp;&#8211; Reloading a resource pack that has a custom texture atlas for a second time causes severe FPS lag on the client&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260277"&gt;MC-260277&lt;/a&gt;&amp;nbsp;&#8211; potted_cherry_sapling and potted_torchflower not part of #flower_pots block tag&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260451"&gt;MC-260451&lt;/a&gt;&amp;nbsp;&#8211; Inventory character with semi-transparent outer skin layer not rendered correctly when looking right&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260456"&gt;MC-260456&lt;/a&gt;&amp;nbsp;&#8211; Certain potions are still indistinguishable by color&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260470"&gt;MC-260470&lt;/a&gt;&amp;nbsp;&#8211; Endermen can’t dodge arrows fired from a dispenser&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260474"&gt;MC-260474&lt;/a&gt;&amp;nbsp;&#8211; Players and mobs are no longer affected by knockback upon death&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260501"&gt;MC-260501&lt;/a&gt;&amp;nbsp;&#8211; Cannot delete previous snapshot world in the launcher&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260579"&gt;MC-260579&lt;/a&gt;&amp;nbsp;&#8211; Crash when a guardian deals damage to itself after removing thorns from avoids_guardian_thorns&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260605"&gt;MC-260605&lt;/a&gt;&amp;nbsp;&#8211; Repeating command block summoning piglins/villagers causes memory usage to constantly increase&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260627"&gt;MC-260627&lt;/a&gt;&amp;nbsp;&#8211; Dolphins with passengers either accelerate to ludicrous speed or are immobilized completely&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;hr&gt;<br />
&lt;h4&gt;Technical Changes in 1.19.4 Pre-release 2&lt;/h4&gt;<br />
&lt;p&gt;&lt;strong&gt;Mob Behavior&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Only mobs in the&amp;nbsp;&lt;span class="bedrock-server"&gt;dismounts_underwater&lt;/span&gt;&amp;nbsp;entity tag will now force the rider to dismount when underwater&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Changes for Experimental Features in 1.19.4 Pre-release 2&lt;/h4&gt;<br />
&lt;p&gt;&lt;strong&gt;Cherry Biome and Wood Set&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Updated the texture for Pink Petals&lt;/li&gt;<br />
&lt;li&gt;Updated textures for the Cherry Door, Cherry Sapling, and Cherry Boat with Chest&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Decorated Pot&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Updated the neck of the Decorated Pot model<br />
&lt;ul&gt;<br />
&lt;li&gt;With the former pot, we decided to make the pot’s neck clip with blocks, so it would be extra flexible to build with&lt;/li&gt;<br />
&lt;li&gt;However, this had some Z-fighting issues where 2 objects are in the same exact position and cause flickering&lt;/li&gt;<br />
&lt;li&gt;This is prevented with the new and more complex block model&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Fixed Bugs in 1.19.4 Pre-release 2&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-137552"&gt;MC-137552&lt;/a&gt;&amp;nbsp;&#8211; Loaded crossbows look unloaded in item frames and when dropped on the ground&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-229293"&gt;MC-229293&lt;/a&gt;&amp;nbsp;&#8211; Casting issue: Broken blocks drop items in the wrong position at high distances&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-259208"&gt;MC-259208&lt;/a&gt;&amp;nbsp;&#8211; Zombie riding chicken or skeleton riding spider not considered controllers by /execute on controller command&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-259609"&gt;MC-259609&lt;/a&gt;&amp;nbsp;&#8211; Tooltips from selected buttons and sliders don’t disappear when expected&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-259831"&gt;MC-259831&lt;/a&gt;&amp;nbsp;&#8211; UI Buttons break certain resource packs as of 23w06a&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-259839"&gt;MC-259839&lt;/a&gt;&amp;nbsp;&#8211; Duplicated “minecraft:freeze” in damage_type tag “bypasses_armor”&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-259885"&gt;MC-259885&lt;/a&gt;&amp;nbsp;&#8211; Upon entering the credits screen while in F1 mode, the Minecraft: Java Edition logo does not display correctly&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-259961"&gt;MC-259961&lt;/a&gt;&amp;nbsp;&#8211; item_display does not take some nbt tags into account&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-259979"&gt;MC-259979&lt;/a&gt;&amp;nbsp;&#8211; Striders and blazes do not take five times the damage when using /damage with freeze type&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260208"&gt;MC-260208&lt;/a&gt;&amp;nbsp;&#8211; Display entities in spawn chunks with interpolation_duration greater than 0 visually reset to default transformation on rejoin&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260268"&gt;MC-260268&lt;/a&gt;&amp;nbsp;&#8211; Can’t scroll using arrows in the “Telemetry Data Collection” screen&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260324"&gt;MC-260324&lt;/a&gt;&amp;nbsp;&#8211; Cherry Boat with Chest item texture has a misplaced pixel&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260335"&gt;MC-260335&lt;/a&gt;&amp;nbsp;&#8211; Clicking with an item that is out of stock in the villager trading menu with sufficient payment will allow the purchase of the item regardless&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260364"&gt;MC-260364&lt;/a&gt;&amp;nbsp;&#8211; Cherry Door inconsistent item texture&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260427"&gt;MC-260427&lt;/a&gt;&amp;nbsp;&#8211; Button text is visible outside menus&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260434"&gt;MC-260434&lt;/a&gt;&amp;nbsp;&#8211; There is no “Will be saved in…” text in the new world creation menu&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260436"&gt;MC-260436&lt;/a&gt;&amp;nbsp;&#8211; Item Tags in 1.19.4-pre1 have extra entries&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260438"&gt;MC-260438&lt;/a&gt;&amp;nbsp;&#8211; Items are not rendered in the bundle UI&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260443"&gt;MC-260443&lt;/a&gt;&amp;nbsp;&#8211; Loading a snapshot 23w07a experimental world says it can be opened in “safe mode” and clicking “safe mode” does nothing&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260445"&gt;MC-260445&lt;/a&gt;&amp;nbsp;&#8211; Player can climb up one block while riding a boat or raft&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260461"&gt;MC-260461&lt;/a&gt;&amp;nbsp;&#8211; Water mobs cannot be ridden in water&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;hr&gt;<br />
&lt;h4&gt;Important note for 1.19.4 Pre-release 1&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Experimental 1.20 worlds created in the previous snapshot (23w07a) can no longer be opened in this version&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Changes in&amp;nbsp;1.19.4 Pre-release 1&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The enchantment glint for items in the inventory has been made more visible&lt;/li&gt;<br />
&lt;li&gt;The default value of the &#8220;Glint Strength&#8221; setting has been reduced to 75%&lt;/li&gt;<br />
&lt;li&gt;Potions no longer have an enchantment glint due to it obscuring the color of the potion contents&lt;/li&gt;<br />
&lt;li&gt;Added a notification system for Realms to tell you important information about your Realm&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Accessibility&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added a built-in resource pack that enhances the contrast of UI elements<br />
&lt;ul&gt;<br />
&lt;li&gt;The resource pack can be enabled in the Accessibility Options screen or manually in the Resource Pack screen&lt;/li&gt;<br />
&lt;li&gt;This is only available in the menus for now, but we’ll be looking to bring this to gameplay UIs in the future as well&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Updated Create New World Screen&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The appearance of the tab bar in the Create New World screen has been updated<br />
&lt;ul&gt;<br />
&lt;li&gt;Tabs now have unique visuals instead of being traditional buttons&lt;/li&gt;<br />
&lt;li&gt;The tabs now align with the center of the screen&lt;/li&gt;<br />
&lt;li&gt;The content has been aligned to the top of the screen&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Technical Changes in 1.19.4 Pre-release 1&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The resource pack version is now 13&lt;/li&gt;<br />
&lt;li&gt;Changed the following game events:<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;item_interact_finish&lt;/span&gt;&amp;nbsp;now has a vibration frequency of 2 instead of 14&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;New Damage Type Tag:&amp;nbsp;&lt;span class="bedrock-server"&gt;bypasses_cooldown&lt;/span&gt;&amp;nbsp;&#8211; damage types with this tag bypass the regular invincibility time after taking damage&lt;/li&gt;<br />
&lt;li&gt;New Entity Type Tag:&amp;nbsp;&lt;span class="bedrock-server"&gt;fall_damage_immune&lt;/span&gt;&amp;nbsp;&#8211; entity types with this tag do not take fall damage&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Resource Pack Format&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The enchantment glint now has two separate texture files:&amp;nbsp;&lt;span class="bedrock-server"&gt;enchanted_glint_entity.png&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="bedrock-server"&gt;enchanted_glint_item.png&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Commands&lt;/h4&gt;<br />
&lt;p&gt;&lt;strong&gt;&lt;span class="bedrock-server"&gt;Execute Positioned Over&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;<br />
&lt;p&gt;New&amp;nbsp;&lt;span class="bedrock-server"&gt;execute&lt;/span&gt;&amp;nbsp;sub-command for finding positions on top of a heightmap. Changes the height of the execution position to be on top of the given heightmap. Syntax:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;execute positioned over &amp;lt;heightmap&amp;gt;&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h5&gt;Heightmaps&lt;/h5&gt;<br />
&lt;p&gt;A heightmap records the highest position in a column of blocks according to some criteria. Available options:&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;world_surface&lt;/span&gt;: Any non-air block&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;motion_blocking&lt;/span&gt;: Any motion-blocking material (e.g. ignores flowers and grass)&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;motion_blocking_no_leaves&lt;/span&gt;: Any non-leaf motion-blocking material&lt;/li&gt;<br />
&lt;li&gt;&lt;span class="bedrock-server"&gt;ocean_floor&lt;/span&gt;: Any non-fluid motion-blocking material&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Changes for Experimental Features in 1.19.4 Pre-release 1&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The Brush crafting recipe now uses a Feather, Copper Ingot, and Stick in a vertical line&lt;/li&gt;<br />
&lt;li&gt;The Sniffer Spawn Egg colors have been updated&lt;/li&gt;<br />
&lt;li&gt;The recipe for the Decorated Pot made of all Bricks can now be found in the Recipe Book&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Fixed Bugs in 1.19.4 Pre-release 1&lt;/h4&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-106484"&gt;MC-106484&lt;/a&gt;&amp;nbsp;&#8211; Some potions are indistinguishable by color&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-132200"&gt;MC-132200&lt;/a&gt;&amp;nbsp;&#8211; Ghost block hoppers appear if summoned by a command to the powered location&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-253210"&gt;MC-253210&lt;/a&gt;&amp;nbsp;&#8211; Goats will panic when receiving fall damage&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-253211"&gt;MC-253211&lt;/a&gt;&amp;nbsp;&#8211; Frogs will panic when receiving fall damage&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-256484"&gt;MC-256484&lt;/a&gt;&amp;nbsp;&#8211; Sitting camels don&#8217;t stand up and begin following players that are tempting them with their favorite food&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-256489"&gt;MC-256489&lt;/a&gt;&amp;nbsp;&#8211; Sitting camels that are in love don&#8217;t attempt to stand up and approach one another to breed&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-256731"&gt;MC-256731&lt;/a&gt;&amp;nbsp;&#8211; The sounds of camels recovering aren&#8217;t controlled by the &#8220;Friendly Creatures&#8221; sound slider&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-256861"&gt;MC-256861&lt;/a&gt;&amp;nbsp;&#8211; Camels panic when receiving fall damage&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-259192"&gt;MC-259192&lt;/a&gt;&amp;nbsp;&#8211; Server/client position desync when running /ride too fast and manually dismounting&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-259246"&gt;MC-259246&lt;/a&gt;&amp;nbsp;&#8211; Passengers on an ender dragon ride too high&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-259576"&gt;MC-259576&lt;/a&gt;&amp;nbsp;&#8211; The passenger&#8217;s riding position is too high on a phantom&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-259613"&gt;MC-259613&lt;/a&gt;&amp;nbsp;&#8211; Enchantment glint is hardly noticeable on some items, even when the Glint Strength is set to 100%&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-259630"&gt;MC-259630&lt;/a&gt;&amp;nbsp;&#8211; Camels, horses, and mules bounce high into the air when being ridden across the water&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-259882"&gt;MC-259882&lt;/a&gt;&amp;nbsp;&#8211; Axolotls no longer give the Regeneration effect to nearby players after they kill a mob, and do not grant &#8220;The Healing Power of Friendship!&#8221; advancement&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-259893"&gt;MC-259893&lt;/a&gt;&amp;nbsp;&#8211; Long texts on buttons scroll too fast&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-259917"&gt;MC-259917&lt;/a&gt;&amp;nbsp;&#8211; Entities immune to fall damage are damaged when using minecraft:fall damage type in /damage&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-259918"&gt;MC-259918&lt;/a&gt;&amp;nbsp;&#8211; Text scrolling speed isn&#8217;t accessible-friendly&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-259920"&gt;MC-259920&lt;/a&gt;&amp;nbsp;&#8211; The &#8220;ITEM_INTERACT_FINISH&#8221; game event overrides other game events causing several actions not to produce their intended vibration frequency&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260030"&gt;MC-260030&lt;/a&gt;&amp;nbsp;&#8211; Starting data.Main for data generation crashes&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260033"&gt;MC-260033&lt;/a&gt;&amp;nbsp;&#8211; Torchflowers cannot be used to craft suspicious stew&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260035"&gt;MC-260035&lt;/a&gt;&amp;nbsp;&#8211; Torchflower seeds do not tempt chickens and parrots&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260051"&gt;MC-260051&lt;/a&gt;&amp;nbsp;&#8211; Bees are not tempted by or attempt to pollinate Pink Petals and Torchflowers&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260059"&gt;MC-260059&lt;/a&gt;&amp;nbsp;&#8211; Pigs do not seem to spawn in the Cherry Grove biome&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260071"&gt;MC-260071&lt;/a&gt;&amp;nbsp;&#8211; Sniffer Digging Sounds can be heard from way too far&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260089"&gt;MC-260089&lt;/a&gt;&amp;nbsp;&#8211; Sniffers panic when receiving fall damage&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260092"&gt;MC-260092&lt;/a&gt;&amp;nbsp;&#8211; Sniffers&#8217; hitboxes are too small resulting in sniffers not being rendered from certain angles despite being visible on the screen&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260098"&gt;MC-260098&lt;/a&gt;&amp;nbsp;&#8211; Sniffers aren&#8217;t required for the &#8220;Two by Two&#8221; advancement&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260102"&gt;MC-260102&lt;/a&gt;&amp;nbsp;&#8211; Torchflower seeds don&#8217;t contribute to the &#8220;A Seedy Place&#8221; advancement&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260107"&gt;MC-260107&lt;/a&gt;&amp;nbsp;&#8211; Sniffers don&#8217;t swim properly and their walking animations freeze when in water&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260109"&gt;MC-260109&lt;/a&gt;&amp;nbsp;&#8211; Sniffers do not rotate their head to look at the player&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260118"&gt;MC-260118&lt;/a&gt;&amp;nbsp;&#8211; Disabling experimental features on the world creation screen causes pack validation to fail&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260121"&gt;MC-260121&lt;/a&gt;&amp;nbsp;&#8211; Hoppers are ghost blocks for other players when placed on jukeboxes that are playing music&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260125"&gt;MC-260125&lt;/a&gt;&amp;nbsp;&#8211; Sniffer&#8217;s head occasionally disappears&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260126"&gt;MC-260126&lt;/a&gt;&amp;nbsp;&#8211; Using the pick block function on grown torchflower crop gives torchflower seeds instead of the plant item&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260149"&gt;MC-260149&lt;/a&gt;&amp;nbsp;&#8211; Cherry logs can&#8217;t be used to craft campfires&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260156"&gt;MC-260156&lt;/a&gt;&amp;nbsp;&#8211; The sound of the torchflower being broken after growing is different than the sound of it breaking after being placed&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260157"&gt;MC-260157&lt;/a&gt;&amp;nbsp;&#8211; On existing snapshot servers, cherry grove biomes cannot be found with &#8220;/locate&#8221;, nor do they generate&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260168"&gt;MC-260168&lt;/a&gt;&amp;nbsp;&#8211; Torchflower crop aren&#8217;t part of the #crops block tag&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260171"&gt;MC-260171&lt;/a&gt;&amp;nbsp;&#8211; Cherry Leaves and Pink Petals aren&#8217;t part of the #flower block tag&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260172"&gt;MC-260172&lt;/a&gt;&amp;nbsp;&#8211; Torchflower isn&#8217;t part of the #flowers block or item tags&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260181"&gt;MC-260181&lt;/a&gt;&amp;nbsp;&#8211; Torchflower seeds are not grouped with other seeds in the creative inventory&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260185"&gt;MC-260185&lt;/a&gt;&amp;nbsp;&#8211; Pink Petals aren&#8217;t insta-mined&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260189"&gt;MC-260189&lt;/a&gt;&amp;nbsp;&#8211; Cherry Sapling is not part of the #saplings item tag&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260191"&gt;MC-260191&lt;/a&gt;&amp;nbsp;&#8211; Cherry Leaves aren&#8217;t part of the #leaves and #complete_find_tree_tutorial item tags&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260192"&gt;MC-260192&lt;/a&gt;&amp;nbsp;&#8211; You can&#8217;t make Charcoal with Cherry Logs or Wood&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260193"&gt;MC-260193&lt;/a&gt;&amp;nbsp;&#8211; Cherry Logs and Wood can&#8217;t be used as fuel in furnaces&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260194"&gt;MC-260194&lt;/a&gt;&amp;nbsp;&#8211; Create new world screen appears even when world is created; clicking on the button causes to freeze or crash&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260195"&gt;MC-260195&lt;/a&gt;&amp;nbsp;&#8211; Cherry Logs and Wood are missing from the #log, #logs_that_burn and #complete_find_tree_tutorial item tags&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260209"&gt;MC-260209&lt;/a&gt;&amp;nbsp;&#8211; breaks_decorated_pots Item Tag is in the Vanilla datapack, not 1.20&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="https://bugs.mojang.com/browse/MC-260210"&gt;MC-260210&lt;/a&gt;&amp;nbsp;&#8211; Brush Recipe is in the Vanilla datapack, not 1.20&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;h4&gt;Get the Pre-Release&lt;/h4&gt;<br />
&lt;p&gt;Pre-releases are available for Minecraft: Java Edition. To install the Pre-release, open up the&amp;nbsp;&lt;a href="https://www.minecraft.net/download.html"&gt;Minecraft Launcher&lt;/a&gt;&amp;nbsp;and enable snapshots in the “Installations” tab.&lt;/p&gt;<br />
&lt;/div&gt;<br />
										<br />
<br />
<a href="https://www.sickgaming.net/blog/2023/03/03/minecraft-1-19-4-pre-release-3/" target="_blank" rel="noopener" class="mycode_url">https://www.sickgaming.net/blog/2023/03/...release-3/</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[News - BEDROCK: 1.19.60]]></title>
			<link>https://sickgaming.net/thread-101350.html</link>
			<pubDate>Mon, 04 Sep 2023 04:53:35 -0200</pubDate>
			<dc:creator><![CDATA[<a href="https://sickgaming.net/member.php?action=profile&uid=12">xSicKxBot</a>]]></dc:creator>
			<guid isPermaLink="false">https://sickgaming.net/thread-101350.html</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">News - BEDROCK: 1.19.60</span><br />
<br />
&lt;div style="margin: 5px 5% 10px 5%;"&gt;&lt;img src="https://www.sickgaming.net/blog/wp-content/uploads/2023/02/bedrock-1-19-60.png" width="16" height="16" title="" alt="" /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;img decoding="async" src="https://www.sickgaming.net/blog/wp-content/uploads/2023/02/bedrock-1-19-60.png" class="ff-og-image-inserted"&gt;&lt;/div&gt;<br />
&lt;p&gt;It&#8217;s been a while since we shared an article here regarding Minecraft news.&amp;nbsp; Let&#8217;s start back up with today&#8217;s update.&lt;/p&gt;<br />
&lt;p&gt;This latest update brings a lot of quality-of-life features and changes that have been needed for a while now.&amp;nbsp; Read below to see all that&#8217;s changed.&lt;/p&gt;<br />
&lt;p&gt;&lt;span class="wysiwyg-font-size-x-large"&gt;&lt;strong&gt;Vanilla Parity:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;<br />
&lt;p&gt;&lt;strong&gt;Mobs&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added new Spawn Egg items for Ender Dragon, Iron Golem, Snow Golem, and Wither mobs, which can be obtained using commands&lt;/li&gt;<br />
&lt;li&gt;Polar Bear Spawn Egg colors have changed to distinguish it from the Ghast Spawn Egg&lt;/li&gt;<br />
&lt;li&gt;Vex hitboxes are now vertically centered with their models (&lt;a href="https://bugs.mojang.com/browse/MCPE-257340"&gt;MCPE-257340&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Vex and Allay now sit properly in Boats and Minecarts (&lt;a href="https://bugs.mojang.com/browse/MCPE-164441"&gt;MCPE-164441&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Fixed Vex texture disparity between Bedrock and Java (&lt;a href="https://bugs.mojang.com/browse/MCPE-164227"&gt;MCPE-164227&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Slimes and Magma Cubes no longer spawn in spaces that are 2 blocks tall or less (&lt;a href="https://bugs.mojang.com/browse/MCPE-46540"&gt;MCPE-46540&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Glow Squid now emit particles when spawned outside of water&lt;/li&gt;<br />
&lt;li&gt;Using a Saddle on a tamed Horse, Donkey, or Mule now results in it being equipped (&lt;a href="https://bugs.mojang.com/browse/MCPE-83815"&gt;MCPE-83815&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Using Horse Armor on an unarmored, tamed Horse now results in it being equipped (&lt;a href="https://bugs.mojang.com/browse/MCPE-163336"&gt;MCPE-163336&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Using a Carpet on a tamed Llama now results in it being equipped (&lt;a href="https://bugs.mojang.com/browse/MCPE-163336"&gt;MCPE-163336&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Dispensers can now equip Saddles and Horse Armors to tamed Horses&lt;/li&gt;<br />
&lt;li&gt;Dispensers can now equip Saddles and Chests to tamed Mules and Donkeys&lt;/li&gt;<br />
&lt;li&gt;Dispensers can now equip Carpets and Chests to tamed Llamas&lt;/li&gt;<br />
&lt;li&gt;Dispensers can now equip Saddles to Pigs and Striders&lt;/li&gt;<br />
&lt;li&gt;Shears in a Dispenser now only shear one Sheep at a time&lt;/li&gt;<br />
&lt;li&gt;Shears in a Dispenser can now shear Snow Golems and Mooshrooms&lt;/li&gt;<br />
&lt;li&gt;The Wandering Trader no longer has a chance to offer duplicate Seed trades (&lt;a href="https://bugs.mojang.com/browse/MCPE-161780"&gt;MCPE-161780&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Endermen, Skeletons, and Wither Skeletons now only spawn at light level 7 and below (instead of 11 and below) in the Nether (&lt;a href="https://bugs.mojang.com/browse/MCPE-163701"&gt;MCPE-163701&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Updated the Skeleton/Zombie Horse&#8217;s and Donkey/Mule&#8217;s saddle and chest textures&lt;/li&gt;<br />
&lt;li&gt;Villagers will now ensure that rain can pass through the block above them before launching Fireworks when celebrating after a raid victory (&lt;a href="https://bugs.mojang.com/browse/MCPE-152386"&gt;MCPE-152386&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Axolotls no longer tick their dry-out timer when unloaded (&lt;a href="https://bugs.mojang.com/browse/MCPE-131041"&gt;MCPE-131041&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Husks can now fit in a two blocks high space and baby Husks in a one-high space (&lt;a href="https://bugs.mojang.com/browse/MCPE-105369"&gt;MCPE-105369&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;All mobs are now able to path through Wither Roses (&lt;a href="https://bugs.mojang.com/browse/MCPE-159212"&gt;MCPE-159212&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Blocks&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Crimson and Warped block sets now have a unique set of sounds&lt;/li&gt;<br />
&lt;li&gt;Campfires do not set players and mobs on fire anymore, but still, inflict damage (&lt;a href="https://bugs.mojang.com/browse/MCPE-98931"&gt;MCPE-98931)&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;Campfires do not destroy Minecarts and Boats anymore (&lt;a href="https://bugs.mojang.com/browse/MCPE-109489"&gt;MCPE-109489&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Bamboo plant placement now behaves the same way as Java Edition; it will no longer grow by clicking on the side of a Bamboo plant with a Bamboo item in hand (&lt;a href="https://bugs.mojang.com/browse/MCPE-99587"&gt;MCPE-99587&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Bamboo sapling no longer replaces double plants when placed (&lt;a href="https://bugs.mojang.com/browse/MCPE-99806"&gt;MCPE-99806&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Pumpkins and Melons can now grow on Mycelium and Moss blocks (&lt;a href="https://bugs.mojang.com/browse/MCPE-125932"&gt;MCPE-125932&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;The Sculk Shrieker block&#8217;s shriek sound can now be heard at the longer distance of 32 blocks (&lt;a href="https://bugs.mojang.com/browse/MCPE-163989"&gt;MCPE-163989&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Respawn Anchor no longer retains its charges if mined with Silk Touch or picked (&lt;a href="https://bugs.mojang.com/browse/MCPE-145682"&gt;MCPE-145682&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Beacon effect particles are now transparent (&lt;a href="https://bugs.mojang.com/browse/MCPE-17679"&gt;MCPE-17679&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Conduit effect particles are now transparent (&lt;a href="https://bugs.mojang.com/browse/MCPE-93728"&gt;MCPE-93728&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Redstone Dust now emits a sound when placed on the ground (&lt;a href="https://bugs.mojang.com/browse/MCPE-65423"&gt;MCPE-65423&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Wooden Doors, Iron Doors, Wooden Trapdoors, Iron Trapdoors, and Fence Gates now use the same opening and closing sounds as Java Edition&lt;/li&gt;<br />
&lt;li&gt;Updated Pressure Plates to have different sound pitches based on their behavior to match Java Edition&lt;/li&gt;<br />
&lt;li&gt;Added a unique click sound for Wooden Buttons to match Java Edition&lt;/li&gt;<br />
&lt;li&gt;Changed Frogspawn map color to match Java Edition (&lt;a href="https://bugs.mojang.com/browse/MCPE-159715"&gt;MCPE-159715&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Change Bed block map colors to match Java Edition (&lt;a href="https://bugs.mojang.com/browse/MCPE-40709"&gt;MCPE-40709&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Changed various blocks’ Map colors to appear correctly match Java Edition (&lt;a href="https://bugs.mojang.com/browse/MCPE-19228"&gt;MCPE-19228&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;span class="wysiwyg-font-size-x-large"&gt;&lt;strong&gt;Experimental Features:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;In addition to experimental features added in&amp;nbsp;&lt;a href="https://feedback.minecraft.net/hc/en-us/articles/10833168748557-Minecraft-1-19-50-Bedrock-"&gt;19.50&lt;/a&gt;, several new experimental features are now playable from the upcoming 1.20 update!&lt;/li&gt;<br />
&lt;li&gt;Enable the “Next Major Update” toggle in world settings to enable this content&lt;/li&gt;<br />
&lt;li&gt;These features are a work in progress and are still in active development. The design and functionality of these features will likely change before they’re released&lt;/li&gt;<br />
&lt;li&gt;&lt;strong&gt;Please remember:&lt;/strong&gt;&amp;nbsp;Worlds that have used experimental toggles will always be flagged as “Experimental”. We recommend keeping these experimental worlds as separate copies from your main saves. More information can be found in&amp;nbsp;&lt;a href="https://feedback.minecraft.net/hc/en-us/articles/4403610710797"&gt;this article&lt;/a&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Mob Heads on Note Blocks&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;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!&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Piglin Mob Head&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Piglins will now drop their heads when killed by a charged Creeper!&lt;/li&gt;<br />
&lt;li&gt;Placing the Piglin Head on a Note Block will play one of the Piglin&#8217;s ambient sounds&lt;/li&gt;<br />
&lt;li&gt;The Piglin Head will flap its ears when powered by Redstone on worn by a player!&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Bamboo&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added Block of Bamboo, which can be crafted from 9 Bamboo&lt;/li&gt;<br />
&lt;li&gt;Added Stripped Block of Bamboo, which can be obtained by using an Axe on a Block of Bamboo&lt;/li&gt;<br />
&lt;li&gt;Both Block of Bamboo and Stripped Block of Bamboo can be crafted into 2 Bamboo Planks&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;span class="wysiwyg-font-size-x-large"&gt;&lt;strong&gt;Fixes:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;<br />
&lt;p&gt;&lt;strong&gt;Stability and Performance&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Fixed a potential crash when gliding through an End Gateway&lt;/li&gt;<br />
&lt;li&gt;The game no longer crashes when killing an entity with invalid conditions, functions, or pools entries in its loot table (&lt;a href="https://bugs.mojang.com/browse/MCPE-164623"&gt;MCPE-164623&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Fixed multiple crashes that could occur when players died while affected by Withering&lt;/li&gt;<br />
&lt;li&gt;Fixed a crash on Xbox when the Edit World Button on the Select World Screen had quick successive selections&lt;/li&gt;<br />
&lt;li&gt;Fixed a bug that caused players to desync from multiplayer games if they saved and quit after dying and rejoining a game (&lt;a href="https://bugs.mojang.com/browse/MCPE-162630"&gt;MCPE-162630&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Gameplay&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Fixed a bug causing players’ hitboxes and nameplates to be unaligned when rejoining a world after dying and returning to the menu without respawning (&lt;a href="https://bugs.mojang.com/browse/MCPE-162630"&gt;MCPE-162630&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Raids now trigger properly when the player with bad omen enters a village while riding/gliding (&lt;a href="https://bugs.mojang.com/browse/MCPE-152774"&gt;MCPE-152774&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Fixed an issue where players could fall out of moving blocks when pushed upwards (&lt;a href="https://bugs.mojang.com/browse/MCPE-163725"&gt;MCPE-163725&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Fixed an issue where the night was being incorrectly skipped if the last player in a game was in the Nether or End&lt;/li&gt;<br />
&lt;li&gt;A player entering the Nether or End will now trigger a night skip if all players left in Overworld are sleeping&lt;/li&gt;<br />
&lt;li&gt;Fixed a bug where dropping an item and sleeping at the same time would cause the server to hang (&lt;a href="https://bugs.mojang.com/browse/MCPE-162989"&gt;MCPE-162989&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Orbs spawned within the same block will merge and combine XP values until the orb limit is reached (&lt;a href="https://bugs.mojang.com/browse/REALMS-10706"&gt;REALMS-10706&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Mobs&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Entities no longer disappear when sent through End Gateways (&lt;a href="https://bugs.mojang.com/browse/MCPE-164985"&gt;MCPE-164985&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Ravagers are now able to attack when standing on various partial blocks like Mud (&lt;a href="https://bugs.mojang.com/browse/MCPE-162483"&gt;MCPE-162483&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Vex now uses a separate charging animation when empty-handed (&lt;a href="https://bugs.mojang.com/browse/MCPE-164490"&gt;MCPE-164490&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Vex now renders offhand items&lt;/li&gt;<br />
&lt;li&gt;Fixed the Vex being incorrectly lit in dark surroundings&lt;/li&gt;<br />
&lt;li&gt;Players can no longer see through terrain by riding a Horse, Mule, or Donkey at the edge of a 2-block-tall space&lt;/li&gt;<br />
&lt;li&gt;Villagers will now take damage from lightning bolts on Peaceful difficulty, like other mobs&lt;/li&gt;<br />
&lt;li&gt;Tropical Fish no longer use surface density limit when spawning underground (&lt;a href="https://bugs.mojang.com/browse/MCPE-157485"&gt;MCPE-157485&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Evokers now play a ‘sit’ animation when riding a mount or vehicle (&lt;a href="https://bugs.mojang.com/browse/MCPE-43778"&gt;MCPE-43778&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Blocks&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Entities no longer get pushed out by Doors activated by Redstone signals (&lt;a href="https://bugs.mojang.com/browse/MCPE-158971"&gt;MCPE-158971&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Using the Pick Block functionality on Fern and Grass now selects the correct item in the inventory instead of the first one between them&lt;/li&gt;<br />
&lt;li&gt;Using the Pick Block functionality on Acacia Leaves and Dark Oak Leaves now selects the correct item in the inventory instead of the first one between them&lt;/li&gt;<br />
&lt;li&gt;Hoppers no longer fail to collect items when trying to pull in multiple item types (&lt;a href="https://bugs.mojang.com/browse/MCPE-38963"&gt;MCPE-38963&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Prevent Pistons from re-creating moving blocks that were destroyed mid-move (&lt;a href="https://bugs.mojang.com/browse/MCPE-164804"&gt;MCPE-164804&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Blocks that require supporting blocks now appear properly on a Map when placed on partial blocks or above air (&lt;a href="https://bugs.mojang.com/browse/MCPE-159713"&gt;MCPE-159713&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Scaffolding now displays particles and produces vibrations when the block under it is destroyed (&lt;a href="https://bugs.mojang.com/browse/MCPE-163738"&gt;MCPE-163738&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Stone Walls are now placed correctly in a line when continuously placing them&lt;/li&gt;<br />
&lt;li&gt;Levers now produce the same sound effect as Stone Buttons (&lt;a href="https://bugs.mojang.com/browse/MCPE-163335"&gt;MCPE-163335&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Items&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Fixed item degradation when rapidly attacking mobs (&lt;a href="https://bugs.mojang.com/browse/MCPE-157150"&gt;MCPE-157150&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Fixed an issue that prevented some Tripwire Hooks from being valid trades when trading with a Fletcher Villager (&lt;a href="https://bugs.mojang.com/browse/MCPE-108195"&gt;MCPE-108195&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Ender Pearls will no longer teleport a sleeping player (&lt;a href="https://bugs.mojang.com/browse/MCPE-161189"&gt;MCPE-161189&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Touch Controls&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Fixed a bug that prevented items from moving indirectly between Creative Mode inventory and players&#8217; extended inventory in Pocket UI (&lt;a href="https://bugs.mojang.com/browse/MCPE-164479"&gt;MCPE-164479&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Fixed a problem where the touch d-pad&#8217;s forward button was not functional when holding the strafe left/right button (&lt;a href="https://bugs.mojang.com/browse/MCPE-155199"&gt;MCPE-155199&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;The inventory tab will now reset its hover state if the player uses a second input method and hover on another tab&lt;/li&gt;<br />
&lt;li&gt;Fixed a bug where players couldn’t interact with toast notifications in Joystick and Crosshair touch controls&lt;/li&gt;<br />
&lt;li&gt;The pressing direction of the build button in touch controls will now be visually clicked down instead of up when being pressed (&lt;a href="https://bugs.mojang.com/browse/MCPE-162026"&gt;MCPE-162026&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Fixed an issue where players could not remove items by clicking on the inventory items in the Classic profile (&lt;a href="https://bugs.mojang.com/browse/MCPE-162124"&gt;MCPE-162124&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;The touch focus circle has been reactivated with the new touch controls (not in Crosshair mode)&lt;/li&gt;<br />
&lt;li&gt;Resolved an issue that pressing the inventory button could interact with the world instead of opening the inventory on some devices (&lt;a href="https://bugs.mojang.com/browse/MCPE-154499"&gt;MCPE-154499&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Fixed an issue that players couldn’t scroll the inventory screen when one row was appearing off-screen (&lt;a href="https://bugs.mojang.com/browse/MCPE-159870"&gt;MCPE-159870&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Added several levels of intervals for repeat crafting when holding on to the crafted items&lt;/li&gt;<br />
&lt;li&gt;Removed the camera movement delay when the player swiped from the attack and build buttons in crosshair mode&lt;/li&gt;<br />
&lt;li&gt;Fixed inventory screen touch interactions not working properly on Nintendo Switch&lt;/li&gt;<br />
&lt;li&gt;The correct tip for dismounting Boats and Minecarts now appears when not using classic touch controls&lt;/li&gt;<br />
&lt;li&gt;Toast notifications can now be swiped away on touch devices in-game&lt;/li&gt;<br />
&lt;li&gt;Touch Control settings section is no longer visible on Xbox&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Graphical&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Highlight selection no longer highlights the entire card for transparent objects like saplings&lt;/li&gt;<br />
&lt;li&gt;V-sync settings are now properly configured in options (non-ARM devices) (&lt;a href="https://bugs.mojang.com/browse/MCPE-110006"&gt;MCPE-110006&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Accessibility&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The new Create New World screen is now available for text-to-speech users. We&#8217;d be happy to receive your feedback on it here:&amp;nbsp;&lt;a href="https://aka.ms/cnwnarration"&gt;aka.ms/cnwnarration&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;Fixed text-to-speech enumeration for the world on the Play screen, select language in the settings screen, select controls in the settings screen, and friends in invite friends screen when there are a large number of items in the list&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;User Interface&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Fixed a bug where the mouse cursor was visible and is no longer usable to control the player camera on the HUD screen after exiting the menu screen with a touch while moving the mouse around&lt;/li&gt;<br />
&lt;li&gt;Fixed text being slightly off-centered to the left for Furnace, Blast Furnace, and Smoker screens (&lt;a href="https://bugs.mojang.com/browse/MCPE-151597"&gt;MCPE-151597&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Feedback button on the main menu will now prompt the player with a modal before redirecting to their web browser&lt;/li&gt;<br />
&lt;li&gt;Fixed an issue where text fields would not regain focus after being deselected with a gamepad (&lt;a href="https://bugs.mojang.com/browse/MCPE-153842"&gt;MCPE-153842&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Text fields are no longer deselected with a second click on them once they are selected&lt;/li&gt;<br />
&lt;li&gt;Fixed an issue where user interface elements on the Achievements screen and the new Create New World screen didn&#8217;t properly trigger sound effects (&lt;a href="https://bugs.mojang.com/browse/MCPE-163722"&gt;MCPE-163722&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Added a missing error screen that displays when attempting to create a world with too little available disk space&lt;/li&gt;<br />
&lt;li&gt;Fixed the quality of the Mojang Studios logo loading screen on Xbox (&lt;a href="https://bugs.mojang.com/browse/MCPE-163036"&gt;MCPE-163036&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Removed extra space around the &#8220;open chat&#8221; message that appears when entering a world (&lt;a href="https://bugs.mojang.com/browse/MCPE-162700"&gt;MCPE-162700&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Fixed an issue that caused the Wandering Trader&#8217;s trade window to show a profession (&lt;a href="https://bugs.mojang.com/browse/MCPE-162576"&gt;MCPE-162576&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Resource packs will now be applied to the world after navigating to another screen before creation&lt;/li&gt;<br />
&lt;li&gt;Fixed an issue where some resource packs prompted an error after being downloaded&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Android&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The screen will no longer automatically turn off while a world is loaded when playing on Android devices&lt;/li&gt;<br />
&lt;li&gt;Updated splash screen to be consistent between Android 12+ devices and older devices (&lt;a href="https://bugs.mojang.com/browse/MCPE-151413"&gt;MCPE-151413&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Fixed controller input sometimes getting stuck when a controller was disconnected on Android devices&lt;/li&gt;<br />
&lt;li&gt;The UI no longer flickers on Android when the on-screen keyboard appears (&lt;a href="https://bugs.mojang.com/browse/MCPE-142356"&gt;MCPE-142356&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Realms&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;New Realm button on the two-player Realm info screen now activates correctly&lt;/li&gt;<br />
&lt;li&gt;Added a highlight to Realms terms and agreements checkbox when the UI is hovered&lt;/li&gt;<br />
&lt;li&gt;Redirect players back to the world selection screen if they choose to leave on the Download Resource Packs prompt&lt;/li&gt;<br />
&lt;li&gt;Fixed a bug where the option &#8220;Require players to accept resource packs to join&#8221; did not reflect the actual state (&lt;a href="https://bugs.mojang.com/browse/REALMS-10799"&gt;REALMS-10799&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Fixed erroneously showing previously applied packs on the Realms settings screen after a Realm reset&lt;/li&gt;<br />
&lt;li&gt;Updated error message for failing to join an owned Realms server that is out of date. New messaging now describes the issue and provides steps to resolve the issue&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;span class="wysiwyg-font-size-x-large"&gt;&lt;strong&gt;Technical Updates:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;<br />
&lt;p&gt;&lt;strong&gt;Updated Add-On Template Packs&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Updated Add-On templates for1.19.60 with new resources, behaviors, and documentation are available to download at&amp;nbsp;&lt;a href="https://aka.ms/MCAddOnPacks"&gt;aka.ms/MCAddonPacks&lt;br /&gt;&lt;/a&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Performance / Stability&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Fixed a crash that could occur when teleporting players to other dimensions using commands (&lt;a href="https://bugs.mojang.com/browse/MCPE-164940"&gt;MCPE-164940&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Fixed a crash that could occur when using the “instant_despawn” component&lt;/li&gt;<br />
&lt;li&gt;Fixed a crash that could occur when loading actors&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;General&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added a content error for the condition that custom blocks with permutations or properties fail to load in non-experimental worlds for JSON formats 1.19.60 and onwards&lt;/li&gt;<br />
&lt;li&gt;Ensure Block Permutation Conditions cannot have side effects (i.e. &#8216;math.random&#8217;, &#8216;math.random_integer&#8217;, and variable assignment)&lt;/li&gt;<br />
&lt;li&gt;Released&amp;nbsp;&lt;em&gt;BlockSelectionBoxComponent&lt;/em&gt;&amp;nbsp;outside of experimental toggle in JSON formats 1.19.60 and higher&lt;/li&gt;<br />
&lt;li&gt;Released&amp;nbsp;&lt;em&gt;BlockDisplayNameComponent&lt;/em&gt;&amp;nbsp;outside of experimental toggle in JSON formats 1.19.60 and higher&lt;/li&gt;<br />
&lt;li&gt;Ensure Block Permutation Conditions can only use&amp;nbsp;&lt;em&gt;&#8216;query.block_property&#8217;&lt;/em&gt;&amp;nbsp;Molang Query&lt;/li&gt;<br />
&lt;li&gt;Fixed albedo color arrays in texture sets for custom blocks (&lt;a href="https://bugs.mojang.com/browse/MCPE-163622"&gt;MCPE-163622&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Recipes&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Renamed and converted all Smithing Table recipes to use the newly introduced “minecraft:recipe_smithing_transform” recipe format&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Particles&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Updated particles documentation with descriptions of new materials and included example particles in the example resource pack&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Commands&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Executing the ‘/say’ command via the new execute syntax now displays the entity’s name that produced the message (&lt;a href="https://bugs.mojang.com/browse/MCPE-161450"&gt;MCPE-161450&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;When teleporting a group of leashed mobs using &#8220;/tp @e&#8221; a far enough distance away to unleash them, all mobs now get properly unleashed (&lt;a href="https://bugs.mojang.com/browse/MCPE-159617"&gt;MCPE-159617&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Fixed a bug causing players to not wake up when teleported while sleeping (&lt;a href="https://bugs.mojang.com/browse/MCPE-162346"&gt;MCPE-162346&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Running ‘/execute if|unless score’ on a player that doesn’t have a score set will now return false (&lt;a href="https://bugs.mojang.com/browse/MCPE-156279"&gt;MCPE-156279&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;‘/execute if|unless score’ no longer accepts selectors that can return multiple entities (ie. @e, @a)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Commands (Experimental)&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Fixed a bug where the @initiator selector would not work with the Upcoming Creator Features experiment enabled (&lt;a href="https://bugs.mojang.com/browse/MCPE-164727"&gt;MCPE-164727&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Components&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Released&amp;nbsp;&lt;em&gt;BlockPlacementFilterComponent&lt;/em&gt;&amp;nbsp;outside of experimental toggle in JSON formats 1.19.60 and higher&lt;/li&gt;<br />
&lt;li&gt;Expanded &#8220;minecraft:shooter&#8221; component to define multiple projectiles that can specify different projectile definitions and condition filters&lt;/li&gt;<br />
&lt;li&gt;Exposed more fields to shooter component to allow for more projectile customization such as throw power, sounds, and whether the attack is a magic attack&lt;/li&gt;<br />
&lt;li&gt;Projectiles that teleport their owner will no longer do so while their owner is sleeping (&lt;a href="https://bugs.mojang.com/browse/MCPE-161189"&gt;MCPE-161189&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Added &#8220;inventory&#8221; as a possible &#8220;domain&#8221; value for the &#8220;has_equipment&#8221; filter, which allows checking for items stored in the actor&#8217;s inventory&lt;/li&gt;<br />
&lt;li&gt;Added an &#8220;equip_item_slot&#8221; field to the &#8220;interact&#8221; component<br />
&lt;ul&gt;<br />
&lt;li&gt;If set, an item held by the player will be equipped to the specified slot upon successful interaction&lt;/li&gt;<br />
&lt;li&gt;If an item is already present in the specified slot, it will be moved to the player&#8217;s inventory&lt;/li&gt;<br />
&lt;li&gt;Equipping an item removes it from the player&#8217;s inventory unless the player is in Creative Mode&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Players now respond correctly to speed changes using the&amp;nbsp;&lt;em&gt;minecraft:movement&lt;/em&gt;&amp;nbsp;component&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Actor Filters&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Created new actor filters &#8220;on_fire&#8221;, &#8220;on_hot_block&#8221;, &#8220;target_distance&#8221;, and &#8220;actor_health&#8221;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;AI Goals&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The &#8220;celebrate_survive&#8221; AI behavior will now consider the highest rain passable block in addition to sky visibility before firing Fireworks&lt;/li&gt;<br />
&lt;li&gt;The &#8220;move_outdoors&#8221; AI behavior will now consider the highest rain passable block in addition to sky visibility when searching for a place to consider as being outdoors&lt;/li&gt;<br />
&lt;li&gt;Exposed new data parameters for the &#8220;trade_with_player&#8221; AI behavior to specify such things as the conditions that need to be met for the goal to start and the max distance the mob can be from its trading player before exiting the goal&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Particle Effects&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Fixed a bug causing particles with collision and &#8220;expire_on_contact&#8221; to not expire when collided&lt;/li&gt;<br />
&lt;li&gt;Added support for mixed color blending on particle effects&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Molang&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added new Molang&amp;nbsp;&lt;em&gt;query.is_local_player&amp;nbsp;&lt;/em&gt;to allow detection of the current player&lt;/li&gt;<br />
&lt;li&gt;Fixed a bug where dividing any value in Molang by a dynamically determined negative variable resulted in a division by a positive (absolute) value instead<br />
&lt;ul&gt;<br />
&lt;li&gt;This is a Molang Versioned Change that only takes effect for Molang expressions in packs that use a min_engine_version of 1.19.60 or higher&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;API (Experimental)&lt;/strong&gt;&lt;/p&gt;<br />
&lt;p&gt;&lt;strong&gt;Entities/Players/SimulatedPlayer: Fire, levels, experience, and more&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Entity<br />
&lt;ul&gt;<br />
&lt;li&gt;Added method&amp;nbsp;&lt;em&gt;setOnFire(seconds: number, useEffects?: boolean = true): boolean)&lt;/em&gt;which sets an entity on fire (if it is not in water or rain)&lt;/li&gt;<br />
&lt;li&gt;Added method&amp;nbsp;&lt;em&gt;extinguishFire(useEffects?: boolean = true): void&lt;/em&gt;&amp;nbsp;which extinguishes the fire&lt;/li&gt;<br />
&lt;li&gt;If an entity is on fire, you can call&amp;nbsp;&lt;em&gt;getComponent(&#8216;minecraft:onfire&#8217;)&lt;/em&gt;on it, which returns an object of type&amp;nbsp;&lt;em&gt;EntityOnFireComponent&lt;/em&gt;, which has a property&amp;nbsp;&lt;em&gt;onFireTicksRemaining&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Fixed a bug where&amp;nbsp;&lt;em&gt;viewDirection&lt;/em&gt;would return the direction from the previous tick&lt;/li&gt;<br />
&lt;li&gt;Fixed a bug where&amp;nbsp;&lt;em&gt;getEntitiesFromViewDirection&lt;/em&gt;would use the direction from the previous tick&lt;/li&gt;<br />
&lt;li&gt;Fixed a bug where&amp;nbsp;&lt;em&gt;getBlockFromViewDirection&lt;/em&gt;would use the direction from the previous tick&lt;/li&gt;<br />
&lt;li&gt;Fixed a bug where&amp;nbsp;&lt;em&gt;headLocation&lt;/em&gt;would return the location from the previous tick&lt;/li&gt;<br />
&lt;li&gt;Fixed a bug where the&amp;nbsp;&lt;em&gt;getEffect&lt;/em&gt;&amp;nbsp;method could return an invalid Effect (and another case where an Effect could become invalid after a new Effect was added)&lt;/li&gt;<br />
&lt;li&gt;Added method&amp;nbsp;&lt;em&gt;getEffects&lt;/em&gt;which returns an array of all active effects on the entity&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;EntityHealthComponent<br />
&lt;ul&gt;<br />
&lt;li&gt;Fixed a bug where health could be modified on dead entities (&lt;a href="https://bugs.mojang.com/browse/MCPE-130687"&gt;MCPE-130687&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Player<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;addLevels(amount: number): number&lt;/em&gt;&amp;nbsp;&#8211; Adds/Removes level to/from the player and returns the current level of the player&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;addExperience(amount: number): number&lt;/em&gt;&amp;nbsp;&#8211; Adds/Removes experience to/from the player and returns the current experience of the player&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;resetLevel(): void&lt;/em&gt;&amp;nbsp;&#8211; Resets the level of the player&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getTotalXp(): number&lt;/em&gt;&amp;nbsp;&#8211; Gets the total experience of the player&lt;/li&gt;<br />
&lt;li&gt;Added read-only property&amp;nbsp;&lt;em&gt;level&lt;/em&gt;&amp;nbsp;&#8211; Gets the level of the player&lt;/li&gt;<br />
&lt;li&gt;Added read-only property&amp;nbsp;&lt;em&gt;xpEarnedAtCurrentLevel&lt;/em&gt;&amp;nbsp;&#8211; Gets the experience earned at the current level of the player&lt;/li&gt;<br />
&lt;li&gt;Added read-only property&amp;nbsp;&lt;em&gt;totalXpNeededForNextLevel&lt;/em&gt;&amp;nbsp;&#8211; Gets the total experience required for the current level of the player&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Simulated Player<br />
&lt;ul&gt;<br />
&lt;li&gt;Added property&amp;nbsp;&lt;em&gt;isSprinting&lt;/em&gt;&#8211; Used to get or set if the sprinting state of the simulated player is set to true&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;respawn()&lt;/em&gt;&#8211; Respawns the SimulatedPlayer if it&#8217;s dead&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;disconnect()&lt;/em&gt;&#8211; Removes the SimulatedPlayer from the world&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Blocks &amp;amp; Redstone&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getRedstonePower(): number&lt;/em&gt;&#8211; Gets the Redstone signal strength of the Block if it is part of a circuit, otherwise returns undefined&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Fill Block APIs&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;dimension.fillBlocks(begin: BlockLocation, end: BlockLocation, block: BlockPermutation | BlockType, options?: BlockFillOptions): number&lt;/em&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Fills an area between&amp;nbsp;&lt;em&gt;begin&lt;/em&gt;&amp;nbsp;and&amp;nbsp;&lt;em&gt;end&lt;/em&gt;&amp;nbsp;with block of type&amp;nbsp;&lt;em&gt;block&lt;/em&gt;. Returns the number of blocks placed&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Added new interface&amp;nbsp;&lt;em&gt;BlockFillOptions&lt;/em&gt;&amp;nbsp;with member&amp;nbsp;&lt;em&gt;matchingBlock?: BlockPermutation | BlockType&lt;/em&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Used with&amp;nbsp;&lt;em&gt;fillBlocks&lt;/em&gt;&amp;nbsp;to apply additional options, such as only filling blocks matching&amp;nbsp;&lt;em&gt;matchingBlock&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Command to script message passing&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added the &#8216;/scriptevent&#8217; command as part of the Beta APIs experiment. This is what will trigger&amp;nbsp;&lt;em&gt;events.scriptEventReceive&lt;/em&gt;&amp;nbsp;events (see below)<br />
&lt;ul&gt;<br />
&lt;li&gt;Usage: /scriptevent &amp;lt;messsageId: string&amp;gt; [message: ???]&lt;/li&gt;<br />
&lt;li&gt;messageId must be namespaced, use of the minecraft namespace is invalid (e.g. &#8220;/scriptevent give:coal&#8221;, &#8220;/scriptevent my_scripts:spawn_sheep&#8221;)&lt;/li&gt;<br />
&lt;li&gt;message is optional, with a max length of 256 characters&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;events.scriptEventReceive<br />
&lt;ul&gt;<br />
&lt;li&gt;Added system event&amp;nbsp;&lt;em&gt;events.scriptEventReceive&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Added read-only property&amp;nbsp;&lt;em&gt;id: String&lt;/em&gt;&lt;em&gt;&#8211;&lt;/em&gt;&amp;nbsp;The namespaced ID of the event&lt;/li&gt;<br />
&lt;li&gt;Added read-only property&amp;nbsp;message: String- The content of the message the event was sent with&lt;/li&gt;<br />
&lt;li&gt;Added read-only property&amp;nbsp;&lt;em&gt;sourceBlock: Block&lt;/em&gt;&#8211; The command block that triggered/executed the command call if applicable, otherwise undefined&lt;/li&gt;<br />
&lt;li&gt;Added read-only property&amp;nbsp;&lt;em&gt;sourceEntity: Entity&lt;/em&gt;&#8211; The player/entity that executed the command call if applicable, otherwise undefined&lt;/li&gt;<br />
&lt;li&gt;Added read-only property&amp;nbsp;&lt;em&gt;initiator: Entity&lt;/em&gt;&#8211; The player that caused an NPC to execute the command call if applicable, otherwise undefined&lt;/li&gt;<br />
&lt;li&gt;Added read-only property&amp;nbsp;&lt;em&gt;sourceType: MessageSourceType&lt;/em&gt;&#8211; The type of source the event was triggered by&lt;/li&gt;<br />
&lt;li&gt;&lt;em&gt;subscribe()&lt;/em&gt;can filter by valid namespace string using the&amp;nbsp;&lt;em&gt;ScriptEventMessageFilterOptions&lt;/em&gt;&amp;nbsp;class&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;ScriptEventMessageFilterOptions<br />
&lt;ul&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;em&gt;ScriptEventMessageFilterOptions&lt;/em&gt;&amp;nbsp;class&lt;/li&gt;<br />
&lt;li&gt;Added property&amp;nbsp;&lt;em&gt;namespaces: string[]&lt;/em&gt;&#8211; An array of namespaces to filter on&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Item Stacks&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;ContainerSlot<br />
&lt;ul&gt;<br />
&lt;li&gt;Added class&amp;nbsp;&lt;em&gt;ContainerSlot&lt;/em&gt;&#8211; Used to directly manipulate items stored within a container&lt;/li&gt;<br />
&lt;li&gt;Renamed entity property&amp;nbsp;&lt;em&gt;viewVector&lt;/em&gt;to&amp;nbsp;&lt;em&gt;viewDirection&lt;/em&gt;&amp;nbsp;and now returns&amp;nbsp;Vector3&lt;/li&gt;<br />
&lt;li&gt;Renamed entity function&amp;nbsp;g&lt;em&gt;etEntitiesFromViewVector&lt;/em&gt;to&amp;nbsp;&lt;em&gt;getEntitiesFromViewDirection&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Renamed entity function&amp;nbsp;&lt;em&gt;getBlockFromViewVector&lt;/em&gt;to&amp;nbsp;&lt;em&gt;getBlockFromViewDirection&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Container<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getSlot(slot: number): ContainerSlot&lt;/em&gt;&#8211; Returns the slot at the given container slot index&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;clearItem(slot: number): void&lt;/em&gt;&#8211; Clears the item at the given slot index&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;clearAll(): void&lt;/em&gt;&#8211; Clears all items in the container&lt;/li&gt;<br />
&lt;li&gt;Made the&amp;nbsp;&lt;em&gt;itemStack&lt;/em&gt;argument of function&amp;nbsp;&lt;em&gt;setItem&lt;/em&gt;&amp;nbsp;optional &#8211; If not provided, the slot is cleared&lt;/li&gt;<br />
&lt;li&gt;Added event&amp;nbsp;&lt;em&gt;events.playerSpawn&lt;/em&gt;&#8211; Fires when a player spawns in the world&lt;/li&gt;<br />
&lt;li&gt;Renamed event&amp;nbsp;&lt;em&gt;events.entityCreate&lt;/em&gt;to&amp;nbsp;&lt;em&gt;world.events.entitySpawn&lt;/em&gt;. This event no longer fires for players&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Refactored and Improved Player events&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;PlayerJoinEvent<br />
&lt;ul&gt;<br />
&lt;li&gt;Added read-only property&amp;nbsp;&lt;em&gt;playerId&lt;/em&gt;&#8211; The unique ID of the player that joined the world&lt;/li&gt;<br />
&lt;li&gt;Added read-only property&amp;nbsp;&lt;em&gt;playerName&lt;/em&gt;&#8211; The name of the player that joined the world&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;player&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;PlayerLeaveEvent<br />
&lt;ul&gt;<br />
&lt;li&gt;Added read-only property&amp;nbsp;&lt;em&gt;playerId&lt;/em&gt;&#8211; The unique ID of the player that left the world&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Say/Tell/sendMessage APIs&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Renamed&amp;nbsp;&lt;em&gt;IRawMessage&lt;/em&gt;&amp;nbsp;to&amp;nbsp;&lt;em&gt;RawMessage&lt;/em&gt;&amp;nbsp;for naming consistency&lt;/li&gt;<br />
&lt;li&gt;RawMessage<br />
&lt;ul&gt;<br />
&lt;li&gt;Changed the signature of property&amp;nbsp;withfrom&amp;nbsp;&lt;em&gt;(string[] | RawMessage)[]?&amp;nbsp;&lt;/em&gt;&amp;nbsp;to&amp;nbsp;&lt;em&gt;(string[] | RawMessage)?&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Scoreboard get/set value APIs&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Scoreboard<br />
&lt;ul&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;em&gt;setScore(ScoreboardObjective, ScoreboardIdentity, Number)&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;em&gt;getScore(ScoreboardObjective, ScoreboardIdentity)&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;ScoreboardObjective<br />
&lt;ul&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;em&gt;setScore(ScoreboardIdentity, Number)&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;em&gt;getScore(ScoreboardIdentity)&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;em&gt;removeParticipant(ScoreboardIdentity)&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;ScoreboardIdentity<br />
&lt;ul&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;em&gt;setScore(ScoreboardObjective, Number)&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;em&gt;getScore(ScoreboardObjective)&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;em&gt;removeFromObjective(ScoreboardObjective)&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;EntityHurtEvent updates&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added read-only property&amp;nbsp;&lt;em&gt;damageSource: EntityDamageSource&lt;/em&gt;&amp;nbsp;&#8211; Gets information about the damage source&lt;/li&gt;<br />
&lt;li&gt;EntityDamageSource<br />
&lt;ul&gt;<br />
&lt;li&gt;Added property&amp;nbsp;&lt;em&gt;cause: EntityDamageCause&lt;/em&gt;&amp;nbsp;&#8211; Gets the damage cause&lt;/li&gt;<br />
&lt;li&gt;Added property&amp;nbsp;&lt;em&gt;damagingEntity?: Entity&lt;/em&gt;&amp;nbsp;&#8211; Gets the damaging Entity&lt;/li&gt;<br />
&lt;li&gt;Added property&amp;nbsp;&lt;em&gt;damagingProjectile?: Entity&lt;/em&gt;&amp;nbsp;&#8211; Gets the damaging projectile Entity&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;applyDamage(amount: number, source?: EntityDamageSource): boolean&lt;/em&gt;&amp;nbsp;&#8211; Applies damage to the Entity and returns the result of the operation&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/div&gt;<br />
										<br />
<br />
<a href="https://www.sickgaming.net/blog/2023/02/07/bedrock-1-19-60/" target="_blank" rel="noopener" class="mycode_url">https://www.sickgaming.net/blog/2023/02/...k-1-19-60/</a>]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">News - BEDROCK: 1.19.60</span><br />
<br />
&lt;div style="margin: 5px 5% 10px 5%;"&gt;&lt;img src="https://www.sickgaming.net/blog/wp-content/uploads/2023/02/bedrock-1-19-60.png" width="16" height="16" title="" alt="" /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;img decoding="async" src="https://www.sickgaming.net/blog/wp-content/uploads/2023/02/bedrock-1-19-60.png" class="ff-og-image-inserted"&gt;&lt;/div&gt;<br />
&lt;p&gt;It&#8217;s been a while since we shared an article here regarding Minecraft news.&amp;nbsp; Let&#8217;s start back up with today&#8217;s update.&lt;/p&gt;<br />
&lt;p&gt;This latest update brings a lot of quality-of-life features and changes that have been needed for a while now.&amp;nbsp; Read below to see all that&#8217;s changed.&lt;/p&gt;<br />
&lt;p&gt;&lt;span class="wysiwyg-font-size-x-large"&gt;&lt;strong&gt;Vanilla Parity:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;<br />
&lt;p&gt;&lt;strong&gt;Mobs&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added new Spawn Egg items for Ender Dragon, Iron Golem, Snow Golem, and Wither mobs, which can be obtained using commands&lt;/li&gt;<br />
&lt;li&gt;Polar Bear Spawn Egg colors have changed to distinguish it from the Ghast Spawn Egg&lt;/li&gt;<br />
&lt;li&gt;Vex hitboxes are now vertically centered with their models (&lt;a href="https://bugs.mojang.com/browse/MCPE-257340"&gt;MCPE-257340&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Vex and Allay now sit properly in Boats and Minecarts (&lt;a href="https://bugs.mojang.com/browse/MCPE-164441"&gt;MCPE-164441&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Fixed Vex texture disparity between Bedrock and Java (&lt;a href="https://bugs.mojang.com/browse/MCPE-164227"&gt;MCPE-164227&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Slimes and Magma Cubes no longer spawn in spaces that are 2 blocks tall or less (&lt;a href="https://bugs.mojang.com/browse/MCPE-46540"&gt;MCPE-46540&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Glow Squid now emit particles when spawned outside of water&lt;/li&gt;<br />
&lt;li&gt;Using a Saddle on a tamed Horse, Donkey, or Mule now results in it being equipped (&lt;a href="https://bugs.mojang.com/browse/MCPE-83815"&gt;MCPE-83815&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Using Horse Armor on an unarmored, tamed Horse now results in it being equipped (&lt;a href="https://bugs.mojang.com/browse/MCPE-163336"&gt;MCPE-163336&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Using a Carpet on a tamed Llama now results in it being equipped (&lt;a href="https://bugs.mojang.com/browse/MCPE-163336"&gt;MCPE-163336&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Dispensers can now equip Saddles and Horse Armors to tamed Horses&lt;/li&gt;<br />
&lt;li&gt;Dispensers can now equip Saddles and Chests to tamed Mules and Donkeys&lt;/li&gt;<br />
&lt;li&gt;Dispensers can now equip Carpets and Chests to tamed Llamas&lt;/li&gt;<br />
&lt;li&gt;Dispensers can now equip Saddles to Pigs and Striders&lt;/li&gt;<br />
&lt;li&gt;Shears in a Dispenser now only shear one Sheep at a time&lt;/li&gt;<br />
&lt;li&gt;Shears in a Dispenser can now shear Snow Golems and Mooshrooms&lt;/li&gt;<br />
&lt;li&gt;The Wandering Trader no longer has a chance to offer duplicate Seed trades (&lt;a href="https://bugs.mojang.com/browse/MCPE-161780"&gt;MCPE-161780&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Endermen, Skeletons, and Wither Skeletons now only spawn at light level 7 and below (instead of 11 and below) in the Nether (&lt;a href="https://bugs.mojang.com/browse/MCPE-163701"&gt;MCPE-163701&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Updated the Skeleton/Zombie Horse&#8217;s and Donkey/Mule&#8217;s saddle and chest textures&lt;/li&gt;<br />
&lt;li&gt;Villagers will now ensure that rain can pass through the block above them before launching Fireworks when celebrating after a raid victory (&lt;a href="https://bugs.mojang.com/browse/MCPE-152386"&gt;MCPE-152386&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Axolotls no longer tick their dry-out timer when unloaded (&lt;a href="https://bugs.mojang.com/browse/MCPE-131041"&gt;MCPE-131041&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Husks can now fit in a two blocks high space and baby Husks in a one-high space (&lt;a href="https://bugs.mojang.com/browse/MCPE-105369"&gt;MCPE-105369&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;All mobs are now able to path through Wither Roses (&lt;a href="https://bugs.mojang.com/browse/MCPE-159212"&gt;MCPE-159212&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Blocks&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Crimson and Warped block sets now have a unique set of sounds&lt;/li&gt;<br />
&lt;li&gt;Campfires do not set players and mobs on fire anymore, but still, inflict damage (&lt;a href="https://bugs.mojang.com/browse/MCPE-98931"&gt;MCPE-98931)&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;Campfires do not destroy Minecarts and Boats anymore (&lt;a href="https://bugs.mojang.com/browse/MCPE-109489"&gt;MCPE-109489&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Bamboo plant placement now behaves the same way as Java Edition; it will no longer grow by clicking on the side of a Bamboo plant with a Bamboo item in hand (&lt;a href="https://bugs.mojang.com/browse/MCPE-99587"&gt;MCPE-99587&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Bamboo sapling no longer replaces double plants when placed (&lt;a href="https://bugs.mojang.com/browse/MCPE-99806"&gt;MCPE-99806&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Pumpkins and Melons can now grow on Mycelium and Moss blocks (&lt;a href="https://bugs.mojang.com/browse/MCPE-125932"&gt;MCPE-125932&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;The Sculk Shrieker block&#8217;s shriek sound can now be heard at the longer distance of 32 blocks (&lt;a href="https://bugs.mojang.com/browse/MCPE-163989"&gt;MCPE-163989&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Respawn Anchor no longer retains its charges if mined with Silk Touch or picked (&lt;a href="https://bugs.mojang.com/browse/MCPE-145682"&gt;MCPE-145682&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Beacon effect particles are now transparent (&lt;a href="https://bugs.mojang.com/browse/MCPE-17679"&gt;MCPE-17679&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Conduit effect particles are now transparent (&lt;a href="https://bugs.mojang.com/browse/MCPE-93728"&gt;MCPE-93728&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Redstone Dust now emits a sound when placed on the ground (&lt;a href="https://bugs.mojang.com/browse/MCPE-65423"&gt;MCPE-65423&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Wooden Doors, Iron Doors, Wooden Trapdoors, Iron Trapdoors, and Fence Gates now use the same opening and closing sounds as Java Edition&lt;/li&gt;<br />
&lt;li&gt;Updated Pressure Plates to have different sound pitches based on their behavior to match Java Edition&lt;/li&gt;<br />
&lt;li&gt;Added a unique click sound for Wooden Buttons to match Java Edition&lt;/li&gt;<br />
&lt;li&gt;Changed Frogspawn map color to match Java Edition (&lt;a href="https://bugs.mojang.com/browse/MCPE-159715"&gt;MCPE-159715&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Change Bed block map colors to match Java Edition (&lt;a href="https://bugs.mojang.com/browse/MCPE-40709"&gt;MCPE-40709&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Changed various blocks’ Map colors to appear correctly match Java Edition (&lt;a href="https://bugs.mojang.com/browse/MCPE-19228"&gt;MCPE-19228&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;span class="wysiwyg-font-size-x-large"&gt;&lt;strong&gt;Experimental Features:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;In addition to experimental features added in&amp;nbsp;&lt;a href="https://feedback.minecraft.net/hc/en-us/articles/10833168748557-Minecraft-1-19-50-Bedrock-"&gt;19.50&lt;/a&gt;, several new experimental features are now playable from the upcoming 1.20 update!&lt;/li&gt;<br />
&lt;li&gt;Enable the “Next Major Update” toggle in world settings to enable this content&lt;/li&gt;<br />
&lt;li&gt;These features are a work in progress and are still in active development. The design and functionality of these features will likely change before they’re released&lt;/li&gt;<br />
&lt;li&gt;&lt;strong&gt;Please remember:&lt;/strong&gt;&amp;nbsp;Worlds that have used experimental toggles will always be flagged as “Experimental”. We recommend keeping these experimental worlds as separate copies from your main saves. More information can be found in&amp;nbsp;&lt;a href="https://feedback.minecraft.net/hc/en-us/articles/4403610710797"&gt;this article&lt;/a&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Mob Heads on Note Blocks&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;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!&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Piglin Mob Head&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Piglins will now drop their heads when killed by a charged Creeper!&lt;/li&gt;<br />
&lt;li&gt;Placing the Piglin Head on a Note Block will play one of the Piglin&#8217;s ambient sounds&lt;/li&gt;<br />
&lt;li&gt;The Piglin Head will flap its ears when powered by Redstone on worn by a player!&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Bamboo&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added Block of Bamboo, which can be crafted from 9 Bamboo&lt;/li&gt;<br />
&lt;li&gt;Added Stripped Block of Bamboo, which can be obtained by using an Axe on a Block of Bamboo&lt;/li&gt;<br />
&lt;li&gt;Both Block of Bamboo and Stripped Block of Bamboo can be crafted into 2 Bamboo Planks&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;span class="wysiwyg-font-size-x-large"&gt;&lt;strong&gt;Fixes:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;<br />
&lt;p&gt;&lt;strong&gt;Stability and Performance&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Fixed a potential crash when gliding through an End Gateway&lt;/li&gt;<br />
&lt;li&gt;The game no longer crashes when killing an entity with invalid conditions, functions, or pools entries in its loot table (&lt;a href="https://bugs.mojang.com/browse/MCPE-164623"&gt;MCPE-164623&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Fixed multiple crashes that could occur when players died while affected by Withering&lt;/li&gt;<br />
&lt;li&gt;Fixed a crash on Xbox when the Edit World Button on the Select World Screen had quick successive selections&lt;/li&gt;<br />
&lt;li&gt;Fixed a bug that caused players to desync from multiplayer games if they saved and quit after dying and rejoining a game (&lt;a href="https://bugs.mojang.com/browse/MCPE-162630"&gt;MCPE-162630&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Gameplay&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Fixed a bug causing players’ hitboxes and nameplates to be unaligned when rejoining a world after dying and returning to the menu without respawning (&lt;a href="https://bugs.mojang.com/browse/MCPE-162630"&gt;MCPE-162630&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Raids now trigger properly when the player with bad omen enters a village while riding/gliding (&lt;a href="https://bugs.mojang.com/browse/MCPE-152774"&gt;MCPE-152774&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Fixed an issue where players could fall out of moving blocks when pushed upwards (&lt;a href="https://bugs.mojang.com/browse/MCPE-163725"&gt;MCPE-163725&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Fixed an issue where the night was being incorrectly skipped if the last player in a game was in the Nether or End&lt;/li&gt;<br />
&lt;li&gt;A player entering the Nether or End will now trigger a night skip if all players left in Overworld are sleeping&lt;/li&gt;<br />
&lt;li&gt;Fixed a bug where dropping an item and sleeping at the same time would cause the server to hang (&lt;a href="https://bugs.mojang.com/browse/MCPE-162989"&gt;MCPE-162989&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Orbs spawned within the same block will merge and combine XP values until the orb limit is reached (&lt;a href="https://bugs.mojang.com/browse/REALMS-10706"&gt;REALMS-10706&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Mobs&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Entities no longer disappear when sent through End Gateways (&lt;a href="https://bugs.mojang.com/browse/MCPE-164985"&gt;MCPE-164985&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Ravagers are now able to attack when standing on various partial blocks like Mud (&lt;a href="https://bugs.mojang.com/browse/MCPE-162483"&gt;MCPE-162483&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Vex now uses a separate charging animation when empty-handed (&lt;a href="https://bugs.mojang.com/browse/MCPE-164490"&gt;MCPE-164490&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Vex now renders offhand items&lt;/li&gt;<br />
&lt;li&gt;Fixed the Vex being incorrectly lit in dark surroundings&lt;/li&gt;<br />
&lt;li&gt;Players can no longer see through terrain by riding a Horse, Mule, or Donkey at the edge of a 2-block-tall space&lt;/li&gt;<br />
&lt;li&gt;Villagers will now take damage from lightning bolts on Peaceful difficulty, like other mobs&lt;/li&gt;<br />
&lt;li&gt;Tropical Fish no longer use surface density limit when spawning underground (&lt;a href="https://bugs.mojang.com/browse/MCPE-157485"&gt;MCPE-157485&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Evokers now play a ‘sit’ animation when riding a mount or vehicle (&lt;a href="https://bugs.mojang.com/browse/MCPE-43778"&gt;MCPE-43778&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Blocks&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Entities no longer get pushed out by Doors activated by Redstone signals (&lt;a href="https://bugs.mojang.com/browse/MCPE-158971"&gt;MCPE-158971&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Using the Pick Block functionality on Fern and Grass now selects the correct item in the inventory instead of the first one between them&lt;/li&gt;<br />
&lt;li&gt;Using the Pick Block functionality on Acacia Leaves and Dark Oak Leaves now selects the correct item in the inventory instead of the first one between them&lt;/li&gt;<br />
&lt;li&gt;Hoppers no longer fail to collect items when trying to pull in multiple item types (&lt;a href="https://bugs.mojang.com/browse/MCPE-38963"&gt;MCPE-38963&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Prevent Pistons from re-creating moving blocks that were destroyed mid-move (&lt;a href="https://bugs.mojang.com/browse/MCPE-164804"&gt;MCPE-164804&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Blocks that require supporting blocks now appear properly on a Map when placed on partial blocks or above air (&lt;a href="https://bugs.mojang.com/browse/MCPE-159713"&gt;MCPE-159713&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Scaffolding now displays particles and produces vibrations when the block under it is destroyed (&lt;a href="https://bugs.mojang.com/browse/MCPE-163738"&gt;MCPE-163738&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Stone Walls are now placed correctly in a line when continuously placing them&lt;/li&gt;<br />
&lt;li&gt;Levers now produce the same sound effect as Stone Buttons (&lt;a href="https://bugs.mojang.com/browse/MCPE-163335"&gt;MCPE-163335&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Items&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Fixed item degradation when rapidly attacking mobs (&lt;a href="https://bugs.mojang.com/browse/MCPE-157150"&gt;MCPE-157150&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Fixed an issue that prevented some Tripwire Hooks from being valid trades when trading with a Fletcher Villager (&lt;a href="https://bugs.mojang.com/browse/MCPE-108195"&gt;MCPE-108195&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Ender Pearls will no longer teleport a sleeping player (&lt;a href="https://bugs.mojang.com/browse/MCPE-161189"&gt;MCPE-161189&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Touch Controls&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Fixed a bug that prevented items from moving indirectly between Creative Mode inventory and players&#8217; extended inventory in Pocket UI (&lt;a href="https://bugs.mojang.com/browse/MCPE-164479"&gt;MCPE-164479&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Fixed a problem where the touch d-pad&#8217;s forward button was not functional when holding the strafe left/right button (&lt;a href="https://bugs.mojang.com/browse/MCPE-155199"&gt;MCPE-155199&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;The inventory tab will now reset its hover state if the player uses a second input method and hover on another tab&lt;/li&gt;<br />
&lt;li&gt;Fixed a bug where players couldn’t interact with toast notifications in Joystick and Crosshair touch controls&lt;/li&gt;<br />
&lt;li&gt;The pressing direction of the build button in touch controls will now be visually clicked down instead of up when being pressed (&lt;a href="https://bugs.mojang.com/browse/MCPE-162026"&gt;MCPE-162026&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Fixed an issue where players could not remove items by clicking on the inventory items in the Classic profile (&lt;a href="https://bugs.mojang.com/browse/MCPE-162124"&gt;MCPE-162124&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;The touch focus circle has been reactivated with the new touch controls (not in Crosshair mode)&lt;/li&gt;<br />
&lt;li&gt;Resolved an issue that pressing the inventory button could interact with the world instead of opening the inventory on some devices (&lt;a href="https://bugs.mojang.com/browse/MCPE-154499"&gt;MCPE-154499&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Fixed an issue that players couldn’t scroll the inventory screen when one row was appearing off-screen (&lt;a href="https://bugs.mojang.com/browse/MCPE-159870"&gt;MCPE-159870&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Added several levels of intervals for repeat crafting when holding on to the crafted items&lt;/li&gt;<br />
&lt;li&gt;Removed the camera movement delay when the player swiped from the attack and build buttons in crosshair mode&lt;/li&gt;<br />
&lt;li&gt;Fixed inventory screen touch interactions not working properly on Nintendo Switch&lt;/li&gt;<br />
&lt;li&gt;The correct tip for dismounting Boats and Minecarts now appears when not using classic touch controls&lt;/li&gt;<br />
&lt;li&gt;Toast notifications can now be swiped away on touch devices in-game&lt;/li&gt;<br />
&lt;li&gt;Touch Control settings section is no longer visible on Xbox&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Graphical&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Highlight selection no longer highlights the entire card for transparent objects like saplings&lt;/li&gt;<br />
&lt;li&gt;V-sync settings are now properly configured in options (non-ARM devices) (&lt;a href="https://bugs.mojang.com/browse/MCPE-110006"&gt;MCPE-110006&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Accessibility&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The new Create New World screen is now available for text-to-speech users. We&#8217;d be happy to receive your feedback on it here:&amp;nbsp;&lt;a href="https://aka.ms/cnwnarration"&gt;aka.ms/cnwnarration&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;Fixed text-to-speech enumeration for the world on the Play screen, select language in the settings screen, select controls in the settings screen, and friends in invite friends screen when there are a large number of items in the list&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;User Interface&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Fixed a bug where the mouse cursor was visible and is no longer usable to control the player camera on the HUD screen after exiting the menu screen with a touch while moving the mouse around&lt;/li&gt;<br />
&lt;li&gt;Fixed text being slightly off-centered to the left for Furnace, Blast Furnace, and Smoker screens (&lt;a href="https://bugs.mojang.com/browse/MCPE-151597"&gt;MCPE-151597&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Feedback button on the main menu will now prompt the player with a modal before redirecting to their web browser&lt;/li&gt;<br />
&lt;li&gt;Fixed an issue where text fields would not regain focus after being deselected with a gamepad (&lt;a href="https://bugs.mojang.com/browse/MCPE-153842"&gt;MCPE-153842&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Text fields are no longer deselected with a second click on them once they are selected&lt;/li&gt;<br />
&lt;li&gt;Fixed an issue where user interface elements on the Achievements screen and the new Create New World screen didn&#8217;t properly trigger sound effects (&lt;a href="https://bugs.mojang.com/browse/MCPE-163722"&gt;MCPE-163722&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Added a missing error screen that displays when attempting to create a world with too little available disk space&lt;/li&gt;<br />
&lt;li&gt;Fixed the quality of the Mojang Studios logo loading screen on Xbox (&lt;a href="https://bugs.mojang.com/browse/MCPE-163036"&gt;MCPE-163036&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Removed extra space around the &#8220;open chat&#8221; message that appears when entering a world (&lt;a href="https://bugs.mojang.com/browse/MCPE-162700"&gt;MCPE-162700&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Fixed an issue that caused the Wandering Trader&#8217;s trade window to show a profession (&lt;a href="https://bugs.mojang.com/browse/MCPE-162576"&gt;MCPE-162576&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Resource packs will now be applied to the world after navigating to another screen before creation&lt;/li&gt;<br />
&lt;li&gt;Fixed an issue where some resource packs prompted an error after being downloaded&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Android&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The screen will no longer automatically turn off while a world is loaded when playing on Android devices&lt;/li&gt;<br />
&lt;li&gt;Updated splash screen to be consistent between Android 12+ devices and older devices (&lt;a href="https://bugs.mojang.com/browse/MCPE-151413"&gt;MCPE-151413&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Fixed controller input sometimes getting stuck when a controller was disconnected on Android devices&lt;/li&gt;<br />
&lt;li&gt;The UI no longer flickers on Android when the on-screen keyboard appears (&lt;a href="https://bugs.mojang.com/browse/MCPE-142356"&gt;MCPE-142356&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Realms&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;New Realm button on the two-player Realm info screen now activates correctly&lt;/li&gt;<br />
&lt;li&gt;Added a highlight to Realms terms and agreements checkbox when the UI is hovered&lt;/li&gt;<br />
&lt;li&gt;Redirect players back to the world selection screen if they choose to leave on the Download Resource Packs prompt&lt;/li&gt;<br />
&lt;li&gt;Fixed a bug where the option &#8220;Require players to accept resource packs to join&#8221; did not reflect the actual state (&lt;a href="https://bugs.mojang.com/browse/REALMS-10799"&gt;REALMS-10799&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Fixed erroneously showing previously applied packs on the Realms settings screen after a Realm reset&lt;/li&gt;<br />
&lt;li&gt;Updated error message for failing to join an owned Realms server that is out of date. New messaging now describes the issue and provides steps to resolve the issue&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;span class="wysiwyg-font-size-x-large"&gt;&lt;strong&gt;Technical Updates:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;<br />
&lt;p&gt;&lt;strong&gt;Updated Add-On Template Packs&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Updated Add-On templates for1.19.60 with new resources, behaviors, and documentation are available to download at&amp;nbsp;&lt;a href="https://aka.ms/MCAddOnPacks"&gt;aka.ms/MCAddonPacks&lt;br /&gt;&lt;/a&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Performance / Stability&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Fixed a crash that could occur when teleporting players to other dimensions using commands (&lt;a href="https://bugs.mojang.com/browse/MCPE-164940"&gt;MCPE-164940&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Fixed a crash that could occur when using the “instant_despawn” component&lt;/li&gt;<br />
&lt;li&gt;Fixed a crash that could occur when loading actors&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;General&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added a content error for the condition that custom blocks with permutations or properties fail to load in non-experimental worlds for JSON formats 1.19.60 and onwards&lt;/li&gt;<br />
&lt;li&gt;Ensure Block Permutation Conditions cannot have side effects (i.e. &#8216;math.random&#8217;, &#8216;math.random_integer&#8217;, and variable assignment)&lt;/li&gt;<br />
&lt;li&gt;Released&amp;nbsp;&lt;em&gt;BlockSelectionBoxComponent&lt;/em&gt;&amp;nbsp;outside of experimental toggle in JSON formats 1.19.60 and higher&lt;/li&gt;<br />
&lt;li&gt;Released&amp;nbsp;&lt;em&gt;BlockDisplayNameComponent&lt;/em&gt;&amp;nbsp;outside of experimental toggle in JSON formats 1.19.60 and higher&lt;/li&gt;<br />
&lt;li&gt;Ensure Block Permutation Conditions can only use&amp;nbsp;&lt;em&gt;&#8216;query.block_property&#8217;&lt;/em&gt;&amp;nbsp;Molang Query&lt;/li&gt;<br />
&lt;li&gt;Fixed albedo color arrays in texture sets for custom blocks (&lt;a href="https://bugs.mojang.com/browse/MCPE-163622"&gt;MCPE-163622&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Recipes&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Renamed and converted all Smithing Table recipes to use the newly introduced “minecraft:recipe_smithing_transform” recipe format&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Particles&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Updated particles documentation with descriptions of new materials and included example particles in the example resource pack&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Commands&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Executing the ‘/say’ command via the new execute syntax now displays the entity’s name that produced the message (&lt;a href="https://bugs.mojang.com/browse/MCPE-161450"&gt;MCPE-161450&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;When teleporting a group of leashed mobs using &#8220;/tp @e&#8221; a far enough distance away to unleash them, all mobs now get properly unleashed (&lt;a href="https://bugs.mojang.com/browse/MCPE-159617"&gt;MCPE-159617&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Fixed a bug causing players to not wake up when teleported while sleeping (&lt;a href="https://bugs.mojang.com/browse/MCPE-162346"&gt;MCPE-162346&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Running ‘/execute if|unless score’ on a player that doesn’t have a score set will now return false (&lt;a href="https://bugs.mojang.com/browse/MCPE-156279"&gt;MCPE-156279&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;‘/execute if|unless score’ no longer accepts selectors that can return multiple entities (ie. @e, @a)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Commands (Experimental)&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Fixed a bug where the @initiator selector would not work with the Upcoming Creator Features experiment enabled (&lt;a href="https://bugs.mojang.com/browse/MCPE-164727"&gt;MCPE-164727&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Components&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Released&amp;nbsp;&lt;em&gt;BlockPlacementFilterComponent&lt;/em&gt;&amp;nbsp;outside of experimental toggle in JSON formats 1.19.60 and higher&lt;/li&gt;<br />
&lt;li&gt;Expanded &#8220;minecraft:shooter&#8221; component to define multiple projectiles that can specify different projectile definitions and condition filters&lt;/li&gt;<br />
&lt;li&gt;Exposed more fields to shooter component to allow for more projectile customization such as throw power, sounds, and whether the attack is a magic attack&lt;/li&gt;<br />
&lt;li&gt;Projectiles that teleport their owner will no longer do so while their owner is sleeping (&lt;a href="https://bugs.mojang.com/browse/MCPE-161189"&gt;MCPE-161189&lt;/a&gt;)&lt;/li&gt;<br />
&lt;li&gt;Added &#8220;inventory&#8221; as a possible &#8220;domain&#8221; value for the &#8220;has_equipment&#8221; filter, which allows checking for items stored in the actor&#8217;s inventory&lt;/li&gt;<br />
&lt;li&gt;Added an &#8220;equip_item_slot&#8221; field to the &#8220;interact&#8221; component<br />
&lt;ul&gt;<br />
&lt;li&gt;If set, an item held by the player will be equipped to the specified slot upon successful interaction&lt;/li&gt;<br />
&lt;li&gt;If an item is already present in the specified slot, it will be moved to the player&#8217;s inventory&lt;/li&gt;<br />
&lt;li&gt;Equipping an item removes it from the player&#8217;s inventory unless the player is in Creative Mode&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Players now respond correctly to speed changes using the&amp;nbsp;&lt;em&gt;minecraft:movement&lt;/em&gt;&amp;nbsp;component&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Actor Filters&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Created new actor filters &#8220;on_fire&#8221;, &#8220;on_hot_block&#8221;, &#8220;target_distance&#8221;, and &#8220;actor_health&#8221;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;AI Goals&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;The &#8220;celebrate_survive&#8221; AI behavior will now consider the highest rain passable block in addition to sky visibility before firing Fireworks&lt;/li&gt;<br />
&lt;li&gt;The &#8220;move_outdoors&#8221; AI behavior will now consider the highest rain passable block in addition to sky visibility when searching for a place to consider as being outdoors&lt;/li&gt;<br />
&lt;li&gt;Exposed new data parameters for the &#8220;trade_with_player&#8221; AI behavior to specify such things as the conditions that need to be met for the goal to start and the max distance the mob can be from its trading player before exiting the goal&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Particle Effects&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Fixed a bug causing particles with collision and &#8220;expire_on_contact&#8221; to not expire when collided&lt;/li&gt;<br />
&lt;li&gt;Added support for mixed color blending on particle effects&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Molang&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added new Molang&amp;nbsp;&lt;em&gt;query.is_local_player&amp;nbsp;&lt;/em&gt;to allow detection of the current player&lt;/li&gt;<br />
&lt;li&gt;Fixed a bug where dividing any value in Molang by a dynamically determined negative variable resulted in a division by a positive (absolute) value instead<br />
&lt;ul&gt;<br />
&lt;li&gt;This is a Molang Versioned Change that only takes effect for Molang expressions in packs that use a min_engine_version of 1.19.60 or higher&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;API (Experimental)&lt;/strong&gt;&lt;/p&gt;<br />
&lt;p&gt;&lt;strong&gt;Entities/Players/SimulatedPlayer: Fire, levels, experience, and more&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Entity<br />
&lt;ul&gt;<br />
&lt;li&gt;Added method&amp;nbsp;&lt;em&gt;setOnFire(seconds: number, useEffects?: boolean = true): boolean)&lt;/em&gt;which sets an entity on fire (if it is not in water or rain)&lt;/li&gt;<br />
&lt;li&gt;Added method&amp;nbsp;&lt;em&gt;extinguishFire(useEffects?: boolean = true): void&lt;/em&gt;&amp;nbsp;which extinguishes the fire&lt;/li&gt;<br />
&lt;li&gt;If an entity is on fire, you can call&amp;nbsp;&lt;em&gt;getComponent(&#8216;minecraft:onfire&#8217;)&lt;/em&gt;on it, which returns an object of type&amp;nbsp;&lt;em&gt;EntityOnFireComponent&lt;/em&gt;, which has a property&amp;nbsp;&lt;em&gt;onFireTicksRemaining&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Fixed a bug where&amp;nbsp;&lt;em&gt;viewDirection&lt;/em&gt;would return the direction from the previous tick&lt;/li&gt;<br />
&lt;li&gt;Fixed a bug where&amp;nbsp;&lt;em&gt;getEntitiesFromViewDirection&lt;/em&gt;would use the direction from the previous tick&lt;/li&gt;<br />
&lt;li&gt;Fixed a bug where&amp;nbsp;&lt;em&gt;getBlockFromViewDirection&lt;/em&gt;would use the direction from the previous tick&lt;/li&gt;<br />
&lt;li&gt;Fixed a bug where&amp;nbsp;&lt;em&gt;headLocation&lt;/em&gt;would return the location from the previous tick&lt;/li&gt;<br />
&lt;li&gt;Fixed a bug where the&amp;nbsp;&lt;em&gt;getEffect&lt;/em&gt;&amp;nbsp;method could return an invalid Effect (and another case where an Effect could become invalid after a new Effect was added)&lt;/li&gt;<br />
&lt;li&gt;Added method&amp;nbsp;&lt;em&gt;getEffects&lt;/em&gt;which returns an array of all active effects on the entity&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;EntityHealthComponent<br />
&lt;ul&gt;<br />
&lt;li&gt;Fixed a bug where health could be modified on dead entities (&lt;a href="https://bugs.mojang.com/browse/MCPE-130687"&gt;MCPE-130687&lt;/a&gt;)&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Player<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;addLevels(amount: number): number&lt;/em&gt;&amp;nbsp;&#8211; Adds/Removes level to/from the player and returns the current level of the player&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;addExperience(amount: number): number&lt;/em&gt;&amp;nbsp;&#8211; Adds/Removes experience to/from the player and returns the current experience of the player&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;resetLevel(): void&lt;/em&gt;&amp;nbsp;&#8211; Resets the level of the player&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getTotalXp(): number&lt;/em&gt;&amp;nbsp;&#8211; Gets the total experience of the player&lt;/li&gt;<br />
&lt;li&gt;Added read-only property&amp;nbsp;&lt;em&gt;level&lt;/em&gt;&amp;nbsp;&#8211; Gets the level of the player&lt;/li&gt;<br />
&lt;li&gt;Added read-only property&amp;nbsp;&lt;em&gt;xpEarnedAtCurrentLevel&lt;/em&gt;&amp;nbsp;&#8211; Gets the experience earned at the current level of the player&lt;/li&gt;<br />
&lt;li&gt;Added read-only property&amp;nbsp;&lt;em&gt;totalXpNeededForNextLevel&lt;/em&gt;&amp;nbsp;&#8211; Gets the total experience required for the current level of the player&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Simulated Player<br />
&lt;ul&gt;<br />
&lt;li&gt;Added property&amp;nbsp;&lt;em&gt;isSprinting&lt;/em&gt;&#8211; Used to get or set if the sprinting state of the simulated player is set to true&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;respawn()&lt;/em&gt;&#8211; Respawns the SimulatedPlayer if it&#8217;s dead&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;disconnect()&lt;/em&gt;&#8211; Removes the SimulatedPlayer from the world&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Blocks &amp;amp; Redstone&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getRedstonePower(): number&lt;/em&gt;&#8211; Gets the Redstone signal strength of the Block if it is part of a circuit, otherwise returns undefined&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Fill Block APIs&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;dimension.fillBlocks(begin: BlockLocation, end: BlockLocation, block: BlockPermutation | BlockType, options?: BlockFillOptions): number&lt;/em&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Fills an area between&amp;nbsp;&lt;em&gt;begin&lt;/em&gt;&amp;nbsp;and&amp;nbsp;&lt;em&gt;end&lt;/em&gt;&amp;nbsp;with block of type&amp;nbsp;&lt;em&gt;block&lt;/em&gt;. Returns the number of blocks placed&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Added new interface&amp;nbsp;&lt;em&gt;BlockFillOptions&lt;/em&gt;&amp;nbsp;with member&amp;nbsp;&lt;em&gt;matchingBlock?: BlockPermutation | BlockType&lt;/em&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Used with&amp;nbsp;&lt;em&gt;fillBlocks&lt;/em&gt;&amp;nbsp;to apply additional options, such as only filling blocks matching&amp;nbsp;&lt;em&gt;matchingBlock&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Command to script message passing&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added the &#8216;/scriptevent&#8217; command as part of the Beta APIs experiment. This is what will trigger&amp;nbsp;&lt;em&gt;events.scriptEventReceive&lt;/em&gt;&amp;nbsp;events (see below)<br />
&lt;ul&gt;<br />
&lt;li&gt;Usage: /scriptevent &amp;lt;messsageId: string&amp;gt; [message: ???]&lt;/li&gt;<br />
&lt;li&gt;messageId must be namespaced, use of the minecraft namespace is invalid (e.g. &#8220;/scriptevent give:coal&#8221;, &#8220;/scriptevent my_scripts:spawn_sheep&#8221;)&lt;/li&gt;<br />
&lt;li&gt;message is optional, with a max length of 256 characters&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;events.scriptEventReceive<br />
&lt;ul&gt;<br />
&lt;li&gt;Added system event&amp;nbsp;&lt;em&gt;events.scriptEventReceive&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Added read-only property&amp;nbsp;&lt;em&gt;id: String&lt;/em&gt;&lt;em&gt;&#8211;&lt;/em&gt;&amp;nbsp;The namespaced ID of the event&lt;/li&gt;<br />
&lt;li&gt;Added read-only property&amp;nbsp;message: String- The content of the message the event was sent with&lt;/li&gt;<br />
&lt;li&gt;Added read-only property&amp;nbsp;&lt;em&gt;sourceBlock: Block&lt;/em&gt;&#8211; The command block that triggered/executed the command call if applicable, otherwise undefined&lt;/li&gt;<br />
&lt;li&gt;Added read-only property&amp;nbsp;&lt;em&gt;sourceEntity: Entity&lt;/em&gt;&#8211; The player/entity that executed the command call if applicable, otherwise undefined&lt;/li&gt;<br />
&lt;li&gt;Added read-only property&amp;nbsp;&lt;em&gt;initiator: Entity&lt;/em&gt;&#8211; The player that caused an NPC to execute the command call if applicable, otherwise undefined&lt;/li&gt;<br />
&lt;li&gt;Added read-only property&amp;nbsp;&lt;em&gt;sourceType: MessageSourceType&lt;/em&gt;&#8211; The type of source the event was triggered by&lt;/li&gt;<br />
&lt;li&gt;&lt;em&gt;subscribe()&lt;/em&gt;can filter by valid namespace string using the&amp;nbsp;&lt;em&gt;ScriptEventMessageFilterOptions&lt;/em&gt;&amp;nbsp;class&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;ScriptEventMessageFilterOptions<br />
&lt;ul&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;em&gt;ScriptEventMessageFilterOptions&lt;/em&gt;&amp;nbsp;class&lt;/li&gt;<br />
&lt;li&gt;Added property&amp;nbsp;&lt;em&gt;namespaces: string[]&lt;/em&gt;&#8211; An array of namespaces to filter on&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Item Stacks&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;ContainerSlot<br />
&lt;ul&gt;<br />
&lt;li&gt;Added class&amp;nbsp;&lt;em&gt;ContainerSlot&lt;/em&gt;&#8211; Used to directly manipulate items stored within a container&lt;/li&gt;<br />
&lt;li&gt;Renamed entity property&amp;nbsp;&lt;em&gt;viewVector&lt;/em&gt;to&amp;nbsp;&lt;em&gt;viewDirection&lt;/em&gt;&amp;nbsp;and now returns&amp;nbsp;Vector3&lt;/li&gt;<br />
&lt;li&gt;Renamed entity function&amp;nbsp;g&lt;em&gt;etEntitiesFromViewVector&lt;/em&gt;to&amp;nbsp;&lt;em&gt;getEntitiesFromViewDirection&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Renamed entity function&amp;nbsp;&lt;em&gt;getBlockFromViewVector&lt;/em&gt;to&amp;nbsp;&lt;em&gt;getBlockFromViewDirection&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;Container<br />
&lt;ul&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;getSlot(slot: number): ContainerSlot&lt;/em&gt;&#8211; Returns the slot at the given container slot index&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;clearItem(slot: number): void&lt;/em&gt;&#8211; Clears the item at the given slot index&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;clearAll(): void&lt;/em&gt;&#8211; Clears all items in the container&lt;/li&gt;<br />
&lt;li&gt;Made the&amp;nbsp;&lt;em&gt;itemStack&lt;/em&gt;argument of function&amp;nbsp;&lt;em&gt;setItem&lt;/em&gt;&amp;nbsp;optional &#8211; If not provided, the slot is cleared&lt;/li&gt;<br />
&lt;li&gt;Added event&amp;nbsp;&lt;em&gt;events.playerSpawn&lt;/em&gt;&#8211; Fires when a player spawns in the world&lt;/li&gt;<br />
&lt;li&gt;Renamed event&amp;nbsp;&lt;em&gt;events.entityCreate&lt;/em&gt;to&amp;nbsp;&lt;em&gt;world.events.entitySpawn&lt;/em&gt;. This event no longer fires for players&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Refactored and Improved Player events&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;PlayerJoinEvent<br />
&lt;ul&gt;<br />
&lt;li&gt;Added read-only property&amp;nbsp;&lt;em&gt;playerId&lt;/em&gt;&#8211; The unique ID of the player that joined the world&lt;/li&gt;<br />
&lt;li&gt;Added read-only property&amp;nbsp;&lt;em&gt;playerName&lt;/em&gt;&#8211; The name of the player that joined the world&lt;/li&gt;<br />
&lt;li&gt;Removed property&amp;nbsp;&lt;em&gt;player&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;PlayerLeaveEvent<br />
&lt;ul&gt;<br />
&lt;li&gt;Added read-only property&amp;nbsp;&lt;em&gt;playerId&lt;/em&gt;&#8211; The unique ID of the player that left the world&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Say/Tell/sendMessage APIs&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Renamed&amp;nbsp;&lt;em&gt;IRawMessage&lt;/em&gt;&amp;nbsp;to&amp;nbsp;&lt;em&gt;RawMessage&lt;/em&gt;&amp;nbsp;for naming consistency&lt;/li&gt;<br />
&lt;li&gt;RawMessage<br />
&lt;ul&gt;<br />
&lt;li&gt;Changed the signature of property&amp;nbsp;withfrom&amp;nbsp;&lt;em&gt;(string[] | RawMessage)[]?&amp;nbsp;&lt;/em&gt;&amp;nbsp;to&amp;nbsp;&lt;em&gt;(string[] | RawMessage)?&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;Scoreboard get/set value APIs&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Scoreboard<br />
&lt;ul&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;em&gt;setScore(ScoreboardObjective, ScoreboardIdentity, Number)&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;em&gt;getScore(ScoreboardObjective, ScoreboardIdentity)&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;ScoreboardObjective<br />
&lt;ul&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;em&gt;setScore(ScoreboardIdentity, Number)&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;em&gt;getScore(ScoreboardIdentity)&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;em&gt;removeParticipant(ScoreboardIdentity)&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;ScoreboardIdentity<br />
&lt;ul&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;em&gt;setScore(ScoreboardObjective, Number)&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;em&gt;getScore(ScoreboardObjective)&lt;/em&gt;&lt;/li&gt;<br />
&lt;li&gt;Added&amp;nbsp;&lt;em&gt;removeFromObjective(ScoreboardObjective)&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;p&gt;&lt;strong&gt;EntityHurtEvent updates&lt;/strong&gt;&lt;/p&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;Added read-only property&amp;nbsp;&lt;em&gt;damageSource: EntityDamageSource&lt;/em&gt;&amp;nbsp;&#8211; Gets information about the damage source&lt;/li&gt;<br />
&lt;li&gt;EntityDamageSource<br />
&lt;ul&gt;<br />
&lt;li&gt;Added property&amp;nbsp;&lt;em&gt;cause: EntityDamageCause&lt;/em&gt;&amp;nbsp;&#8211; Gets the damage cause&lt;/li&gt;<br />
&lt;li&gt;Added property&amp;nbsp;&lt;em&gt;damagingEntity?: Entity&lt;/em&gt;&amp;nbsp;&#8211; Gets the damaging Entity&lt;/li&gt;<br />
&lt;li&gt;Added property&amp;nbsp;&lt;em&gt;damagingProjectile?: Entity&lt;/em&gt;&amp;nbsp;&#8211; Gets the damaging projectile Entity&lt;/li&gt;<br />
&lt;li&gt;Added function&amp;nbsp;&lt;em&gt;applyDamage(amount: number, source?: EntityDamageSource): boolean&lt;/em&gt;&amp;nbsp;&#8211; Applies damage to the Entity and returns the result of the operation&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/div&gt;<br />
										<br />
<br />
<a href="https://www.sickgaming.net/blog/2023/02/07/bedrock-1-19-60/" target="_blank" rel="noopener" class="mycode_url">https://www.sickgaming.net/blog/2023/02/...k-1-19-60/</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[News - Minecraft Live: Voting for Your Mob]]></title>
			<link>https://sickgaming.net/thread-101331.html</link>
			<pubDate>Sun, 03 Sep 2023 10:49:33 -0200</pubDate>
			<dc:creator><![CDATA[<a href="https://sickgaming.net/member.php?action=profile&uid=12">xSicKxBot</a>]]></dc:creator>
			<guid isPermaLink="false">https://sickgaming.net/thread-101331.html</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">News - Minecraft Live: Voting for Your Mob</span><br />
<br />
&lt;div style="margin: 5px 5% 10px 5%;"&gt;&lt;img src="https://www.sickgaming.net/blog/wp-content/uploads/2022/10/minecraft-live-voting-for-your-mob.png" width="126" height="97" title="" alt="" /&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;Mojang has released the 3 trailers for the mobs for this year&#8217;s mob vote. Players from around the world can vote on their favorite new mob trailer to get their new mob added to the game!&lt;/p&gt;<br />
&lt;p&gt;The vote opens on October 14, 12PM EDT and closes on October 15, 12PM EDT. You only get one vote, but you can change it as many times as you want during these 24 hours&lt;/p&gt;<br />
&lt;p&gt;This year, voting will be done through 3 different methods. These new methods will ensure players from around the world are all heard equally&lt;/p&gt;<br />
&lt;p&gt;&#8211; Minecraft Launcher&lt;/p&gt;<br />
&lt;p&gt;&#8211; Minecraft.net&lt;/p&gt;<br />
&lt;p&gt;&#8211; A special map for Bedrock Edition&lt;/p&gt;<br />
&lt;p&gt;Let&#8217;s meet our contestants:&lt;/p&gt;<br />
&lt;p&gt;&lt;span&gt;&lt;strong&gt;Rascal&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;<br />
&lt;p&gt;A mischievous mob that loves to play Hide &amp;amp; Seek! The rascal lurks in underground mines, waiting to be found. If you spot the same rascal three times, it will reward you with a prize so keep your eyes open!&lt;/p&gt;<br />
&lt;p&gt;&lt;strong&gt;&lt;img decoding="async" src="https://www.sickgaming.net/blog/wp-content/uploads/2022/10/minecraft-live-voting-for-your-mob.png" alt width="126" height="97"&gt;&lt;/strong&gt;&lt;/p&gt;<br />
&lt;p&gt;&lt;strong&gt;&lt;iframe width="638" height="358" src="https://www.youtube.com/embed/9NXbtp9uhOI" frameborder="0" allowfullscreen="allowfullscreen"&gt;[embedded content]&lt;/iframe&gt;&lt;/strong&gt;&lt;/p&gt;<br />
&lt;p&gt;&lt;span&gt;&lt;strong&gt;Sniffer&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;<br />
&lt;p&gt;This ancient creature was once part of the Overworld’s ecosystem, now you can bring back the sniffer if you can find its egg! Hatch new mobs, breed them, and figure out how to make the sniffer thrive once more. There are seeds out there that only the sniffer can find!&lt;/p&gt;<br />
&lt;p&gt;&lt;img decoding="async" src="https://www.sickgaming.net/blog/wp-content/uploads/2022/10/minecraft-live-voting-for-your-mob-1.png" alt width="126" height="97"&gt;&lt;/p&gt;<br />
&lt;p&gt;&lt;iframe loading="lazy" width="638" height="358" src="https://www.youtube.com/embed/MPJ2dzVcOgg" frameborder="0" allowfullscreen="allowfullscreen"&gt;[embedded content]&lt;/iframe&gt;&lt;/p&gt;<br />
&lt;p&gt;&lt;span&gt;&lt;strong&gt;Tuff Golem&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;<br />
&lt;p&gt;A statue with a twist – it comes alive! When the tuff golem awakens, it will walk around, pick up, and hold any item it comes across. Don’t worry, it will return to the same spot that you’ve placed it when it turns back into a statue. It may be a work of art, but you’re the designer.&lt;/p&gt;<br />
&lt;p&gt;&lt;img decoding="async" src="https://www.sickgaming.net/blog/wp-content/uploads/2022/10/minecraft-live-voting-for-your-mob-2.png"&gt;&lt;/p&gt;<br />
&lt;p&gt;&lt;iframe loading="lazy" width="638" height="358" src="https://www.youtube.com/embed/5EYP3_yRD1k" frameborder="0" allowfullscreen="allowfullscreen"&gt;[embedded content]&lt;/iframe&gt;&lt;/p&gt;<br />
&lt;p&gt;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&lt;/p&gt;<br />
&lt;p&gt;Full information can be found here: &lt;a href="https://www.minecraft.net/en-us/live" rel="noopener nofollow" target="_blank"&gt;https://www.minecraft.net/en-us/live&lt;/a&gt;&lt;/p&gt;<br />
&lt;/div&gt;<br />
										<br />
<br />
<a href="https://www.sickgaming.net/blog/2022/10/10/minecraft-live-voting-for-your-mob/" target="_blank" rel="noopener" class="mycode_url">https://www.sickgaming.net/blog/2022/10/...-your-mob/</a>]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">News - Minecraft Live: Voting for Your Mob</span><br />
<br />
&lt;div style="margin: 5px 5% 10px 5%;"&gt;&lt;img src="https://www.sickgaming.net/blog/wp-content/uploads/2022/10/minecraft-live-voting-for-your-mob.png" width="126" height="97" title="" alt="" /&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;Mojang has released the 3 trailers for the mobs for this year&#8217;s mob vote. Players from around the world can vote on their favorite new mob trailer to get their new mob added to the game!&lt;/p&gt;<br />
&lt;p&gt;The vote opens on October 14, 12PM EDT and closes on October 15, 12PM EDT. You only get one vote, but you can change it as many times as you want during these 24 hours&lt;/p&gt;<br />
&lt;p&gt;This year, voting will be done through 3 different methods. These new methods will ensure players from around the world are all heard equally&lt;/p&gt;<br />
&lt;p&gt;&#8211; Minecraft Launcher&lt;/p&gt;<br />
&lt;p&gt;&#8211; Minecraft.net&lt;/p&gt;<br />
&lt;p&gt;&#8211; A special map for Bedrock Edition&lt;/p&gt;<br />
&lt;p&gt;Let&#8217;s meet our contestants:&lt;/p&gt;<br />
&lt;p&gt;&lt;span&gt;&lt;strong&gt;Rascal&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;<br />
&lt;p&gt;A mischievous mob that loves to play Hide &amp;amp; Seek! The rascal lurks in underground mines, waiting to be found. If you spot the same rascal three times, it will reward you with a prize so keep your eyes open!&lt;/p&gt;<br />
&lt;p&gt;&lt;strong&gt;&lt;img decoding="async" src="https://www.sickgaming.net/blog/wp-content/uploads/2022/10/minecraft-live-voting-for-your-mob.png" alt width="126" height="97"&gt;&lt;/strong&gt;&lt;/p&gt;<br />
&lt;p&gt;&lt;strong&gt;&lt;iframe width="638" height="358" src="https://www.youtube.com/embed/9NXbtp9uhOI" frameborder="0" allowfullscreen="allowfullscreen"&gt;[embedded content]&lt;/iframe&gt;&lt;/strong&gt;&lt;/p&gt;<br />
&lt;p&gt;&lt;span&gt;&lt;strong&gt;Sniffer&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;<br />
&lt;p&gt;This ancient creature was once part of the Overworld’s ecosystem, now you can bring back the sniffer if you can find its egg! Hatch new mobs, breed them, and figure out how to make the sniffer thrive once more. There are seeds out there that only the sniffer can find!&lt;/p&gt;<br />
&lt;p&gt;&lt;img decoding="async" src="https://www.sickgaming.net/blog/wp-content/uploads/2022/10/minecraft-live-voting-for-your-mob-1.png" alt width="126" height="97"&gt;&lt;/p&gt;<br />
&lt;p&gt;&lt;iframe loading="lazy" width="638" height="358" src="https://www.youtube.com/embed/MPJ2dzVcOgg" frameborder="0" allowfullscreen="allowfullscreen"&gt;[embedded content]&lt;/iframe&gt;&lt;/p&gt;<br />
&lt;p&gt;&lt;span&gt;&lt;strong&gt;Tuff Golem&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;<br />
&lt;p&gt;A statue with a twist – it comes alive! When the tuff golem awakens, it will walk around, pick up, and hold any item it comes across. Don’t worry, it will return to the same spot that you’ve placed it when it turns back into a statue. It may be a work of art, but you’re the designer.&lt;/p&gt;<br />
&lt;p&gt;&lt;img decoding="async" src="https://www.sickgaming.net/blog/wp-content/uploads/2022/10/minecraft-live-voting-for-your-mob-2.png"&gt;&lt;/p&gt;<br />
&lt;p&gt;&lt;iframe loading="lazy" width="638" height="358" src="https://www.youtube.com/embed/5EYP3_yRD1k" frameborder="0" allowfullscreen="allowfullscreen"&gt;[embedded content]&lt;/iframe&gt;&lt;/p&gt;<br />
&lt;p&gt;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&lt;/p&gt;<br />
&lt;p&gt;Full information can be found here: &lt;a href="https://www.minecraft.net/en-us/live" rel="noopener nofollow" target="_blank"&gt;https://www.minecraft.net/en-us/live&lt;/a&gt;&lt;/p&gt;<br />
&lt;/div&gt;<br />
										<br />
<br />
<a href="https://www.sickgaming.net/blog/2022/10/10/minecraft-live-voting-for-your-mob/" target="_blank" rel="noopener" class="mycode_url">https://www.sickgaming.net/blog/2022/10/...-your-mob/</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Minecraft CMI Admin / Server / Item Shops Method with Examples]]></title>
			<link>https://sickgaming.net/thread-100189.html</link>
			<pubDate>Sat, 05 Nov 2022 06:31:28 -0200</pubDate>
			<dc:creator><![CDATA[<a href="https://sickgaming.net/member.php?action=profile&uid=13811">SickProdigy</a>]]></dc:creator>
			<guid isPermaLink="false">https://sickgaming.net/thread-100189.html</guid>
			<description><![CDATA[Admin/Server/Item Shops<br />
<br />
Zrips: <a href="https://www.zrips.net/itemshop/" target="_blank" rel="noopener" class="mycode_url">https://www.zrips.net/itemshop/</a><br />
<br />
Felt like this method/tutorial should be let known. The method on the website kind of points in one direction, and doesn't quite touch base on how to get a decent, server/admin shop setup.<br />
<br />
With Residences (another plugin offered by zrips), you are able to create shops within also. That has not been incorporated into this yet.<br />
<br />
Dynamic Signs could be used if you like editing from config file. Must first be setup for each sign. Not very intuitive. if you use '/dsign' or '/cmi dsign' while looking at a dynamic sign, you can edit it. To make a dynamic sign, you place a sign, then run the following<br />
<br />
Command:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>/cmi dsign new</code></div></div>Note* Must be looking at a sign.<br />
<br />
Config File it created: dynamicSigns.yml<br />
Example:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>'1':<br />
  Interval: 5.0<br />
  Range: 8<br />
  Personal: true<br />
  Lines:<br />
  - {#dfcd6f}Bread<br />
  - 'Price: {#24500f}50₿'<br />
  - {#1c39bb}Click to BUY</code></div></div><br />
The issue with using Dynamic sign, is if you use sign edit '/se [linenumber] text' the dynamic sign just goes obsolete. So it is recommended to NOT use /se with dynamic signs. All of these are separate features and have to be used somewhat differently from each other. Or in certain fashions to work correctly.<br />
<br />
<br />
<span style="font-size: x-large;" class="mycode_size">Interactive Commands;</span> <br />
Using IC, you can view all IC's available with '/ic' or '/cmi ic'<br />
Also, once a sign has been made it will not update from config. It will be a static sign that's intractable. Using this method doesn't make it easy to edit signs already made.<br />
<br />
<span style="font-size: large;" class="mycode_size">Creating an InteractiveCommand Sign:</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">IC Method 1:</span></span><br />
Method 1 TL;DR: Create a sign with /ic, apply permissions, use [ic:icname] in first line of sign upon creation. Doesn't work any other way. /cmi reload doesn't reload config SignLines.<br />
<br />
<br />
Command:<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>/cmi ic new name-of-sign/shop</code></div></div><br />
Config File: interactiveCommands.yml<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code># Use [ic:[icname]] in first line of sign. Make sure to give permissions for cmi.interactivesign.* to user posting<br />
goldappless:<br />
  Locations:<br />
  - world1;-1066.0;71.0;-552.0<br />
  Commands:<br />
  - cmi money take [playerName] 10000<br />
  - cmi give [playerName] golden_apple<br />
  - cmi actionbarmsg [playerName] Golden Apple placed in your inventory<br />
  SignLines:<br />
  - '{#dfcd6f}Golden Apple'<br />
  - 'Price: {#0bda51}10000₿'<br />
  - ' '<br />
  - '{#08e8de}Click to BUY'<br />
  Public: true<br />
sellshop:<br />
  Commands: []<br />
carrotshop:<br />
  Locations:<br />
  - world1;-1063.0;71.0;-555.0<br />
  Commands:<br />
  - cmi money take [playerName] 50<br />
  - cmi give [playerName] carrot<br />
  - cmi actionbarmsg [playerName] Carrot placed in your inventory<br />
  SignLines:<br />
  - '{#dfcd6f}Carrot'<br />
  - 'Price: {#0bda51}50₿'<br />
  - ' '<br />
  - '{#08e8de}Click to BUY'<br />
  Public: true<br />
cakeshop:<br />
  Locations:<br />
  - world1;-1063.0;71.0;-554.0<br />
  Commands:<br />
  - cmi money take [playerName] 150<br />
  - cmi give [playerName] cake<br />
  - cmi actionbarmsg [playerName] Cake placed in your inventory<br />
  SignLines:<br />
  - '{#dfcd6f}Cake'<br />
  - 'Price: {#0bda51}150₿'<br />
  - ' '<br />
  - '{#08e8de}Click to BUY'<br />
  Public: true<br />
applesshop:<br />
  Locations:<br />
  - world1;-1066.0;72.0;-553.0<br />
  Commands:<br />
  - cmi money take [playerName] 100<br />
  - cmi give [playerName] apple<br />
  - cmi actionbarmsg [playerName] Apple placed in your inventory<br />
  SignLines:<br />
  - '{#dfcd6f}Apples'<br />
  - 'Price: {#0bda51}100₿'<br />
  - ' '<br />
  - '{#08e8de}Click to BUY'<br />
  Public: true<br />
breadshop:<br />
  Locations:<br />
  - world1;-1063.0;71.0;-552.0<br />
  Commands:<br />
  - cmi money take [playerName] 50<br />
  - cmi give [playerName] bread<br />
  - cmi actionbarmsg [playerName] Bread placed in your inventory<br />
  SignLines:<br />
  - '{#dfcd6f}Bread'<br />
  - 'Price: {#0bda51}50₿'<br />
  - ' '<br />
  - '{#08e8de}Click to BUY'<br />
  Public: true<br />
eggsshop:<br />
  Locations:<br />
  - world1;-1063.0;72.0;-553.0<br />
  Commands:<br />
  - cmi money take [playerName] 50<br />
  - cmi give [playerName] egg<br />
  - cmi actionbarmsg [playerName] Egg placed in your inventory<br />
  SignLines:<br />
  - '{#dfcd6f}Egg'<br />
  - 'Price: {#0bda51}50₿'<br />
  - ' '<br />
  - '{#08e8de}Click to BUY'<br />
  Public: true<br />
sugarshop:<br />
  Locations:<br />
  - world1;-1063.0;71.0;-556.0<br />
  Commands:<br />
  - cmi money take [playerName] 50<br />
  - cmi give [playerName] sugar<br />
  - ' '<br />
  - cmi actionbarmsg [playerName] Sugar placed in your inventory<br />
  SignLines:<br />
  - '{#dfcd6f}Sugar'<br />
  - 'Price: {#0bda51}50₿'<br />
  - ' '<br />
  - '{#08e8de}Click to BUY'<br />
  Public: true</code></div></div><br />
You can use the sign name like so<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>[ic:applesshop]</code></div></div>In the first line of the sign only when you first place the sign. You must remove and replace the sign to name again with Interactive Command options and sign lines.<br />
<br />
If you run <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>/ic</code></div></div><br />
You will get a list of InteractiveCommands you have created. Or option to create more by clicking GREEN + sign.<br />
<br />
<img src="https://i.imgur.com/NxsvdGz.png" loading="lazy"  alt="[Image: NxsvdGz.png]" class="mycode_img" /><br />
<br />
From here you can click the InteractiveCommand you want and make it public.<br />
<img src="https://i.imgur.com/PvA74ct.png" loading="lazy"  alt="[Image: PvA74ct.png]" class="mycode_img" /><br />
You should be able to see what the sign should have in the top line here also.<br />
Make sure to<br />
<img src="https://i.imgur.com/kLL6Ye5.png" loading="lazy"  alt="[Image: kLL6Ye5.png]" class="mycode_img" /><br />
Enabled, requires permission to place the sign.<br />
Also add that permission or cmi.interactivesign.* to the user or group trying to create the signs.<br />
<br />
This only works when you first create the sign. Sign Edit will mess it up, along with dynamic sign. So don't use those on the sign once you get it working.<br />
<br />
With IC, you can edit signs in the config file if you used [ic:[icname]] in top line of sign:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>apples-shop:<br />
  Locations:<br />
  - world1;-1066.0;71.0;-555.0<br />
  Commands:<br />
  - cmi money take [playerName] 100<br />
  - cmi give [playerName] apple<br />
  SignLines:<br />
  - '{#dfcd6f}Apples'<br />
  - 'Price: {#0bda51}100₿'<br />
  - '{#08e8de}Click to BUY'</code></div></div>The lines don't seem to update with /cmi reload.<br />
So doesn't seem to be a quick way to update compared to dynamic signs. It will reload with the command above.<br />
<br />
You can also edit sign lines using /ic click the ic,<br />
and look for [EditSignLines] in the new conext menu followed with a click.<br />
Now each line is editable with a click.<br />
Example:<br />
<img src="https://i.imgur.com/VsYIJMo.png" loading="lazy"  alt="[Image: VsYIJMo.png]" class="mycode_img" /><br />
<br />
If you change it to public status, anyone can paste the IC sign.<br />
If you enable [ReqPerm], any user with <span style="font-weight: bold;" class="mycode_b">cmi.interactivesign.[icname]</span> permission node will be able to paste that IC sign.<br />
You could give admin <span style="font-weight: bold;" class="mycode_b">cmi.interactivesign.* </span>for access to all signs.<br />
Locations in file are updated automatically.<br />
<br />
cmi.interactivesign.[icname] – Allows to create interactive signs when using [ic:[icName]] as top line of sign<br />
<br />
As you can see, you can further narrow it down per group in Lucky Perms (permission software). <br />
Have VIP members able to use signs, or maybe user shops can come into play. cmi pay command can be used etc.<br />
<br />
Note* Editing from config and then editing from GUI can turn into a hassle. Be sure your copy is updated everytime you make an edit. Otherwise some changes won't be saved, or some changes will be overwritten. Editing sign lines DOESN'T auto update in game. <br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">IC Method 2:</span></span><br />
Method 2 TL;DR: You can preformat a sign in game using /se or /dsign and apply an interactive sign to the block you are looking at.<br />
<br />
Command:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>/cmi ic new name-of-sign/shop</code></div></div><br />
Config File: interactiveCommands.yml<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code># Use [ic:[icname]] in first line of sign. Make sure to give permissions for cmi.interactivesign.* to user posting<br />
goldappless:<br />
  Locations:<br />
  - world1;-1066.0;71.0;-552.0<br />
  Commands:<br />
  - cmi money take [playerName] 10000<br />
  - cmi give [playerName] golden_apple<br />
  - cmi actionbarmsg [playerName] Golden Apple placed in your inventory<br />
  SignLines:<br />
  - '{#dfcd6f}Golden Apple'<br />
  - 'Price: {#0bda51}10000₿'<br />
  - ' '<br />
  - '{#08e8de}Click to BUY'<br />
  Public: true<br />
sellshop:<br />
  Commands: []<br />
carrotshop:<br />
  Locations:<br />
  - world1;-1063.0;71.0;-555.0<br />
  Commands:<br />
  - cmi money take [playerName] 50<br />
  - cmi give [playerName] carrot<br />
  - cmi actionbarmsg [playerName] Carrot placed in your inventory<br />
  SignLines:<br />
  - '{#dfcd6f}Carrot'<br />
  - 'Price: {#0bda51}50₿'<br />
  - ' '<br />
  - '{#08e8de}Click to BUY'<br />
  Public: true<br />
cakeshop:<br />
  Locations:<br />
  - world1;-1063.0;71.0;-554.0<br />
  Commands:<br />
  - cmi money take [playerName] 150<br />
  - cmi give [playerName] cake<br />
  - cmi actionbarmsg [playerName] Cake placed in your inventory<br />
  SignLines:<br />
  - '{#dfcd6f}Cake'<br />
  - 'Price: {#0bda51}150₿'<br />
  - ' '<br />
  - '{#08e8de}Click to BUY'<br />
  Public: true<br />
applesshop:<br />
  Locations:<br />
  - world1;-1066.0;72.0;-553.0<br />
  Commands:<br />
  - cmi money take [playerName] 100<br />
  - cmi give [playerName] apple<br />
  - cmi actionbarmsg [playerName] Apple placed in your inventory<br />
  SignLines:<br />
  - '{#dfcd6f}Apples'<br />
  - 'Price: {#0bda51}100₿'<br />
  - ' '<br />
  - '{#08e8de}Click to BUY'<br />
  Public: true<br />
breadshop:<br />
  Locations:<br />
  - world1;-1063.0;71.0;-552.0<br />
  Commands:<br />
  - cmi money take [playerName] 50<br />
  - cmi give [playerName] bread<br />
  - cmi actionbarmsg [playerName] Bread placed in your inventory<br />
  SignLines:<br />
  - '{#dfcd6f}Bread'<br />
  - 'Price: {#0bda51}50₿'<br />
  - ' '<br />
  - '{#08e8de}Click to BUY'<br />
  Public: true<br />
eggsshop:<br />
  Locations:<br />
  - world1;-1063.0;72.0;-553.0<br />
  Commands:<br />
  - cmi money take [playerName] 50<br />
  - cmi give [playerName] egg<br />
  - cmi actionbarmsg [playerName] Egg placed in your inventory<br />
  SignLines:<br />
  - '{#dfcd6f}Egg'<br />
  - 'Price: {#0bda51}50₿'<br />
  - ' '<br />
  - '{#08e8de}Click to BUY'<br />
  Public: true<br />
sugarshop:<br />
  Locations:<br />
  - world1;-1063.0;71.0;-556.0<br />
  Commands:<br />
  - cmi money take [playerName] 50<br />
  - cmi give [playerName] sugar<br />
  - ' '<br />
  - cmi actionbarmsg [playerName] Sugar placed in your inventory<br />
  SignLines:<br />
  - '{#dfcd6f}Sugar'<br />
  - 'Price: {#0bda51}50₿'<br />
  - ' '<br />
  - '{#08e8de}Click to BUY'<br />
  Public: true</code></div></div><br />
There should be a command to auto bind to the block you are facing when inputting that command. I'm not sure of it at this moment.<br />
<br />
Instead, click the + button after you run the command. It will add the block you are looking at when looking at a sign (or hologram, or whatever object really). <br />
<br />
<img src="https://i.imgur.com/dIo3cmk.png" loading="lazy"  alt="[Image: dIo3cmk.png]" class="mycode_img" /><br />
<br />
You can use this exact script from above, just delete the location for everything, and in game run '/cmi ic'. Click the item you want to add a location for. Then click the '+' button to use the location you are looking at.<br />
<br />
If you use the + button to add the sign instead of using the [ic:[icname]] in the first line, you can use sign edit (/se) or dynamic sign (/dsign) on the sign to manage it.<br />
This does dis-associate the InteractiveCommand sign-lines with the sign though. Rather annoying it doesn't work like dynamic signs and reload anytime the top line says [ic:icname], so keep in mind that little bug.<br />
<br />
<span style="text-decoration: underline;" class="mycode_u">And that's the end of IC Method 2.</span><br />
<br />
You can technically have any block, hologram w/wo floating icon, or even entities as right clickable. Have a sign or another hologram line to explain the price. Only limited by your imagination it seems.<br />
<br />
In image example below you will see I have setup a hologram in front of a sign, but when you right click the sign it will buy the item floating.<br />
<br />
<img src="https://i.imgur.com/6iarLYq.png" loading="lazy"  alt="[Image: 6iarLYq.png]" class="mycode_img" /><br />
<br />
You could have the item floating right clickable in hologram also to buy. Not covered here yet.<br />
<br />
<br />
Hologram Sell Shops:<br />
<br />
You could use hologram with pages, and each page would be a different item. just right click the 'Buy' line to buy the item, using commands from above. May look sleek. Will have to try it later.<br />
<br />
Note*<br />
<br />
Priority of Sign features are like so<br />
<br />
Sign Edit &gt; Dynamic Signs &gt; Interactive Commands<br />
<br />
If you use sign edit, that sign will be dis-associated with Dynamic sign or Interactive commands. So SE (Sign edit) takes precedence over the other features. Then dynamic sign, I believe will take precedence over IC signs. So if you setup an IC, then use DS on it, you no longer can edit with IC. You can always change the commands on IC, just won't have access to edit SignLines because the sign has been dis-associated. Using IC to create a sign, changes made in config aren't static after a sign has been made using IC.<br />
<br />
Hope this helps others.<br />
<br />
SickProdigy]]></description>
			<content:encoded><![CDATA[Admin/Server/Item Shops<br />
<br />
Zrips: <a href="https://www.zrips.net/itemshop/" target="_blank" rel="noopener" class="mycode_url">https://www.zrips.net/itemshop/</a><br />
<br />
Felt like this method/tutorial should be let known. The method on the website kind of points in one direction, and doesn't quite touch base on how to get a decent, server/admin shop setup.<br />
<br />
With Residences (another plugin offered by zrips), you are able to create shops within also. That has not been incorporated into this yet.<br />
<br />
Dynamic Signs could be used if you like editing from config file. Must first be setup for each sign. Not very intuitive. if you use '/dsign' or '/cmi dsign' while looking at a dynamic sign, you can edit it. To make a dynamic sign, you place a sign, then run the following<br />
<br />
Command:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>/cmi dsign new</code></div></div>Note* Must be looking at a sign.<br />
<br />
Config File it created: dynamicSigns.yml<br />
Example:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>'1':<br />
  Interval: 5.0<br />
  Range: 8<br />
  Personal: true<br />
  Lines:<br />
  - {#dfcd6f}Bread<br />
  - 'Price: {#24500f}50₿'<br />
  - {#1c39bb}Click to BUY</code></div></div><br />
The issue with using Dynamic sign, is if you use sign edit '/se [linenumber] text' the dynamic sign just goes obsolete. So it is recommended to NOT use /se with dynamic signs. All of these are separate features and have to be used somewhat differently from each other. Or in certain fashions to work correctly.<br />
<br />
<br />
<span style="font-size: x-large;" class="mycode_size">Interactive Commands;</span> <br />
Using IC, you can view all IC's available with '/ic' or '/cmi ic'<br />
Also, once a sign has been made it will not update from config. It will be a static sign that's intractable. Using this method doesn't make it easy to edit signs already made.<br />
<br />
<span style="font-size: large;" class="mycode_size">Creating an InteractiveCommand Sign:</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">IC Method 1:</span></span><br />
Method 1 TL;DR: Create a sign with /ic, apply permissions, use [ic:icname] in first line of sign upon creation. Doesn't work any other way. /cmi reload doesn't reload config SignLines.<br />
<br />
<br />
Command:<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>/cmi ic new name-of-sign/shop</code></div></div><br />
Config File: interactiveCommands.yml<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code># Use [ic:[icname]] in first line of sign. Make sure to give permissions for cmi.interactivesign.* to user posting<br />
goldappless:<br />
  Locations:<br />
  - world1;-1066.0;71.0;-552.0<br />
  Commands:<br />
  - cmi money take [playerName] 10000<br />
  - cmi give [playerName] golden_apple<br />
  - cmi actionbarmsg [playerName] Golden Apple placed in your inventory<br />
  SignLines:<br />
  - '{#dfcd6f}Golden Apple'<br />
  - 'Price: {#0bda51}10000₿'<br />
  - ' '<br />
  - '{#08e8de}Click to BUY'<br />
  Public: true<br />
sellshop:<br />
  Commands: []<br />
carrotshop:<br />
  Locations:<br />
  - world1;-1063.0;71.0;-555.0<br />
  Commands:<br />
  - cmi money take [playerName] 50<br />
  - cmi give [playerName] carrot<br />
  - cmi actionbarmsg [playerName] Carrot placed in your inventory<br />
  SignLines:<br />
  - '{#dfcd6f}Carrot'<br />
  - 'Price: {#0bda51}50₿'<br />
  - ' '<br />
  - '{#08e8de}Click to BUY'<br />
  Public: true<br />
cakeshop:<br />
  Locations:<br />
  - world1;-1063.0;71.0;-554.0<br />
  Commands:<br />
  - cmi money take [playerName] 150<br />
  - cmi give [playerName] cake<br />
  - cmi actionbarmsg [playerName] Cake placed in your inventory<br />
  SignLines:<br />
  - '{#dfcd6f}Cake'<br />
  - 'Price: {#0bda51}150₿'<br />
  - ' '<br />
  - '{#08e8de}Click to BUY'<br />
  Public: true<br />
applesshop:<br />
  Locations:<br />
  - world1;-1066.0;72.0;-553.0<br />
  Commands:<br />
  - cmi money take [playerName] 100<br />
  - cmi give [playerName] apple<br />
  - cmi actionbarmsg [playerName] Apple placed in your inventory<br />
  SignLines:<br />
  - '{#dfcd6f}Apples'<br />
  - 'Price: {#0bda51}100₿'<br />
  - ' '<br />
  - '{#08e8de}Click to BUY'<br />
  Public: true<br />
breadshop:<br />
  Locations:<br />
  - world1;-1063.0;71.0;-552.0<br />
  Commands:<br />
  - cmi money take [playerName] 50<br />
  - cmi give [playerName] bread<br />
  - cmi actionbarmsg [playerName] Bread placed in your inventory<br />
  SignLines:<br />
  - '{#dfcd6f}Bread'<br />
  - 'Price: {#0bda51}50₿'<br />
  - ' '<br />
  - '{#08e8de}Click to BUY'<br />
  Public: true<br />
eggsshop:<br />
  Locations:<br />
  - world1;-1063.0;72.0;-553.0<br />
  Commands:<br />
  - cmi money take [playerName] 50<br />
  - cmi give [playerName] egg<br />
  - cmi actionbarmsg [playerName] Egg placed in your inventory<br />
  SignLines:<br />
  - '{#dfcd6f}Egg'<br />
  - 'Price: {#0bda51}50₿'<br />
  - ' '<br />
  - '{#08e8de}Click to BUY'<br />
  Public: true<br />
sugarshop:<br />
  Locations:<br />
  - world1;-1063.0;71.0;-556.0<br />
  Commands:<br />
  - cmi money take [playerName] 50<br />
  - cmi give [playerName] sugar<br />
  - ' '<br />
  - cmi actionbarmsg [playerName] Sugar placed in your inventory<br />
  SignLines:<br />
  - '{#dfcd6f}Sugar'<br />
  - 'Price: {#0bda51}50₿'<br />
  - ' '<br />
  - '{#08e8de}Click to BUY'<br />
  Public: true</code></div></div><br />
You can use the sign name like so<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>[ic:applesshop]</code></div></div>In the first line of the sign only when you first place the sign. You must remove and replace the sign to name again with Interactive Command options and sign lines.<br />
<br />
If you run <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>/ic</code></div></div><br />
You will get a list of InteractiveCommands you have created. Or option to create more by clicking GREEN + sign.<br />
<br />
<img src="https://i.imgur.com/NxsvdGz.png" loading="lazy"  alt="[Image: NxsvdGz.png]" class="mycode_img" /><br />
<br />
From here you can click the InteractiveCommand you want and make it public.<br />
<img src="https://i.imgur.com/PvA74ct.png" loading="lazy"  alt="[Image: PvA74ct.png]" class="mycode_img" /><br />
You should be able to see what the sign should have in the top line here also.<br />
Make sure to<br />
<img src="https://i.imgur.com/kLL6Ye5.png" loading="lazy"  alt="[Image: kLL6Ye5.png]" class="mycode_img" /><br />
Enabled, requires permission to place the sign.<br />
Also add that permission or cmi.interactivesign.* to the user or group trying to create the signs.<br />
<br />
This only works when you first create the sign. Sign Edit will mess it up, along with dynamic sign. So don't use those on the sign once you get it working.<br />
<br />
With IC, you can edit signs in the config file if you used [ic:[icname]] in top line of sign:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>apples-shop:<br />
  Locations:<br />
  - world1;-1066.0;71.0;-555.0<br />
  Commands:<br />
  - cmi money take [playerName] 100<br />
  - cmi give [playerName] apple<br />
  SignLines:<br />
  - '{#dfcd6f}Apples'<br />
  - 'Price: {#0bda51}100₿'<br />
  - '{#08e8de}Click to BUY'</code></div></div>The lines don't seem to update with /cmi reload.<br />
So doesn't seem to be a quick way to update compared to dynamic signs. It will reload with the command above.<br />
<br />
You can also edit sign lines using /ic click the ic,<br />
and look for [EditSignLines] in the new conext menu followed with a click.<br />
Now each line is editable with a click.<br />
Example:<br />
<img src="https://i.imgur.com/VsYIJMo.png" loading="lazy"  alt="[Image: VsYIJMo.png]" class="mycode_img" /><br />
<br />
If you change it to public status, anyone can paste the IC sign.<br />
If you enable [ReqPerm], any user with <span style="font-weight: bold;" class="mycode_b">cmi.interactivesign.[icname]</span> permission node will be able to paste that IC sign.<br />
You could give admin <span style="font-weight: bold;" class="mycode_b">cmi.interactivesign.* </span>for access to all signs.<br />
Locations in file are updated automatically.<br />
<br />
cmi.interactivesign.[icname] – Allows to create interactive signs when using [ic:[icName]] as top line of sign<br />
<br />
As you can see, you can further narrow it down per group in Lucky Perms (permission software). <br />
Have VIP members able to use signs, or maybe user shops can come into play. cmi pay command can be used etc.<br />
<br />
Note* Editing from config and then editing from GUI can turn into a hassle. Be sure your copy is updated everytime you make an edit. Otherwise some changes won't be saved, or some changes will be overwritten. Editing sign lines DOESN'T auto update in game. <br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">IC Method 2:</span></span><br />
Method 2 TL;DR: You can preformat a sign in game using /se or /dsign and apply an interactive sign to the block you are looking at.<br />
<br />
Command:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>/cmi ic new name-of-sign/shop</code></div></div><br />
Config File: interactiveCommands.yml<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code># Use [ic:[icname]] in first line of sign. Make sure to give permissions for cmi.interactivesign.* to user posting<br />
goldappless:<br />
  Locations:<br />
  - world1;-1066.0;71.0;-552.0<br />
  Commands:<br />
  - cmi money take [playerName] 10000<br />
  - cmi give [playerName] golden_apple<br />
  - cmi actionbarmsg [playerName] Golden Apple placed in your inventory<br />
  SignLines:<br />
  - '{#dfcd6f}Golden Apple'<br />
  - 'Price: {#0bda51}10000₿'<br />
  - ' '<br />
  - '{#08e8de}Click to BUY'<br />
  Public: true<br />
sellshop:<br />
  Commands: []<br />
carrotshop:<br />
  Locations:<br />
  - world1;-1063.0;71.0;-555.0<br />
  Commands:<br />
  - cmi money take [playerName] 50<br />
  - cmi give [playerName] carrot<br />
  - cmi actionbarmsg [playerName] Carrot placed in your inventory<br />
  SignLines:<br />
  - '{#dfcd6f}Carrot'<br />
  - 'Price: {#0bda51}50₿'<br />
  - ' '<br />
  - '{#08e8de}Click to BUY'<br />
  Public: true<br />
cakeshop:<br />
  Locations:<br />
  - world1;-1063.0;71.0;-554.0<br />
  Commands:<br />
  - cmi money take [playerName] 150<br />
  - cmi give [playerName] cake<br />
  - cmi actionbarmsg [playerName] Cake placed in your inventory<br />
  SignLines:<br />
  - '{#dfcd6f}Cake'<br />
  - 'Price: {#0bda51}150₿'<br />
  - ' '<br />
  - '{#08e8de}Click to BUY'<br />
  Public: true<br />
applesshop:<br />
  Locations:<br />
  - world1;-1066.0;72.0;-553.0<br />
  Commands:<br />
  - cmi money take [playerName] 100<br />
  - cmi give [playerName] apple<br />
  - cmi actionbarmsg [playerName] Apple placed in your inventory<br />
  SignLines:<br />
  - '{#dfcd6f}Apples'<br />
  - 'Price: {#0bda51}100₿'<br />
  - ' '<br />
  - '{#08e8de}Click to BUY'<br />
  Public: true<br />
breadshop:<br />
  Locations:<br />
  - world1;-1063.0;71.0;-552.0<br />
  Commands:<br />
  - cmi money take [playerName] 50<br />
  - cmi give [playerName] bread<br />
  - cmi actionbarmsg [playerName] Bread placed in your inventory<br />
  SignLines:<br />
  - '{#dfcd6f}Bread'<br />
  - 'Price: {#0bda51}50₿'<br />
  - ' '<br />
  - '{#08e8de}Click to BUY'<br />
  Public: true<br />
eggsshop:<br />
  Locations:<br />
  - world1;-1063.0;72.0;-553.0<br />
  Commands:<br />
  - cmi money take [playerName] 50<br />
  - cmi give [playerName] egg<br />
  - cmi actionbarmsg [playerName] Egg placed in your inventory<br />
  SignLines:<br />
  - '{#dfcd6f}Egg'<br />
  - 'Price: {#0bda51}50₿'<br />
  - ' '<br />
  - '{#08e8de}Click to BUY'<br />
  Public: true<br />
sugarshop:<br />
  Locations:<br />
  - world1;-1063.0;71.0;-556.0<br />
  Commands:<br />
  - cmi money take [playerName] 50<br />
  - cmi give [playerName] sugar<br />
  - ' '<br />
  - cmi actionbarmsg [playerName] Sugar placed in your inventory<br />
  SignLines:<br />
  - '{#dfcd6f}Sugar'<br />
  - 'Price: {#0bda51}50₿'<br />
  - ' '<br />
  - '{#08e8de}Click to BUY'<br />
  Public: true</code></div></div><br />
There should be a command to auto bind to the block you are facing when inputting that command. I'm not sure of it at this moment.<br />
<br />
Instead, click the + button after you run the command. It will add the block you are looking at when looking at a sign (or hologram, or whatever object really). <br />
<br />
<img src="https://i.imgur.com/dIo3cmk.png" loading="lazy"  alt="[Image: dIo3cmk.png]" class="mycode_img" /><br />
<br />
You can use this exact script from above, just delete the location for everything, and in game run '/cmi ic'. Click the item you want to add a location for. Then click the '+' button to use the location you are looking at.<br />
<br />
If you use the + button to add the sign instead of using the [ic:[icname]] in the first line, you can use sign edit (/se) or dynamic sign (/dsign) on the sign to manage it.<br />
This does dis-associate the InteractiveCommand sign-lines with the sign though. Rather annoying it doesn't work like dynamic signs and reload anytime the top line says [ic:icname], so keep in mind that little bug.<br />
<br />
<span style="text-decoration: underline;" class="mycode_u">And that's the end of IC Method 2.</span><br />
<br />
You can technically have any block, hologram w/wo floating icon, or even entities as right clickable. Have a sign or another hologram line to explain the price. Only limited by your imagination it seems.<br />
<br />
In image example below you will see I have setup a hologram in front of a sign, but when you right click the sign it will buy the item floating.<br />
<br />
<img src="https://i.imgur.com/6iarLYq.png" loading="lazy"  alt="[Image: 6iarLYq.png]" class="mycode_img" /><br />
<br />
You could have the item floating right clickable in hologram also to buy. Not covered here yet.<br />
<br />
<br />
Hologram Sell Shops:<br />
<br />
You could use hologram with pages, and each page would be a different item. just right click the 'Buy' line to buy the item, using commands from above. May look sleek. Will have to try it later.<br />
<br />
Note*<br />
<br />
Priority of Sign features are like so<br />
<br />
Sign Edit &gt; Dynamic Signs &gt; Interactive Commands<br />
<br />
If you use sign edit, that sign will be dis-associated with Dynamic sign or Interactive commands. So SE (Sign edit) takes precedence over the other features. Then dynamic sign, I believe will take precedence over IC signs. So if you setup an IC, then use DS on it, you no longer can edit with IC. You can always change the commands on IC, just won't have access to edit SignLines because the sign has been dis-associated. Using IC to create a sign, changes made in config aren't static after a sign has been made using IC.<br />
<br />
Hope this helps others.<br />
<br />
SickProdigy]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[How to Join a Bedrock/Java Edition Server on Console/Xbox/Switch/iOS/Android]]></title>
			<link>https://sickgaming.net/thread-99930.html</link>
			<pubDate>Sun, 11 Sep 2022 00:04:14 -0200</pubDate>
			<dc:creator><![CDATA[<a href="https://sickgaming.net/member.php?action=profile&uid=13811">SickProdigy</a>]]></dc:creator>
			<guid isPermaLink="false">https://sickgaming.net/thread-99930.html</guid>
			<description><![CDATA[Overview:<br />
One of the biggest perks for playing on <a href="https://apexminecrafthosting.com/bedrock/" target="_blank" rel="noopener" class="mycode_url">Bedrock</a> or a <a href="https://apexminecrafthosting.com/geysermc/" target="_blank" rel="noopener" class="mycode_url">Java server with Geyser</a> is the potential for cross-play. Bedrock players can join any server running GeyserMC or Bedrock Edition from any console. Most people know this already from playing on PC and PocketEdition, but the process for joining from a Switch or an Xbox requires a few extra steps. Here is a complete breakdown of how to join a Bedrock server from Xbox and Switch so you can join your friends online.<br />
 <br />
How to add a Minecraft Server on Xbox:<br />
Joining on Xbox Requires you to change your connection settings. Doing this will give you a new menu from the server page in your game to add a new server. These settings should not affect online play for other games, but you can reset them at any time should you choose to do so.<br />
<ol type="1" class="mycode_list"><li>Open your Xbox settings and select the Network Settings option.<br />
 <img src="https://cdn.apexminecrafthosting.com/img/uploads/2021/10/05211559/Discord_aFjEAuVwo5.jpg" loading="lazy"  alt="[Image: Discord_aFjEAuVwo5.jpg]" class="mycode_img" /><br />
</li>
<li>Go to Advanced Settings and choose the DNS Settings option.<br />
</li>
<li>Select Manual and you will be taken to a screen to manually enter your DNS settings<br />
 <img src="https://cdn.apexminecrafthosting.com/img/uploads/2021/10/05211556/Discord_ZsEos8p6Wf.jpg" loading="lazy"  alt="[Image: Discord_ZsEos8p6Wf.jpg]" class="mycode_img" /><br />
</li>
<li>For the Primary IPv4 DNS enter: <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>104.238.130.180</code></div></div></li>
<li>For the Secondary enter either: <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>8.8.8.8</code></div></div> or <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>1.1.1.1</code></div></div> <img src="https://cdn.apexminecrafthosting.com/img/uploads/2021/10/05211558/image_2021-10-05_161444.jpg" loading="lazy"  alt="[Image: image_2021-10-05_161444.jpg]" class="mycode_img" /><br />
</li>
<li>Save the changes and the console will perform a connection test<br />
</li>
</ol>
 <br />
How to add a Minecraft Server on Nintendo Switch:<br />
The process for joining from Switch is almost identical to setting up on Xbox. You can use the same basic settings used in the Xbox setup. You will also receive the exact same menu to join new servers in the game. These settings should not affect online play for other games, but you can reset them at any time should you choose to do so.<br />
<ol type="1" class="mycode_list"><li>Go to your System Settings and scroll down to the Internet option<br />
</li>
<li>Click on the Internet Settings option, choose your current network, and click on Change Settings<br />
</li>
<li>Scroll down to the DNS Settings and change it to Manual<br />
</li>
<li>For the Primary DNS enter: <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>104.238.130.180</code></div></div></li>
<li>For the Secondary enter either: <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>8.8.8.8</code></div></div> or <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>1.1.1.1</code></div></div></li>
<li>Save the changes and you are ready to go.<br />
</li>
</ol>
 <br />
Joining the game:<br />
Once you get your connection settings saved you can go ahead and open the game. From there the process to join a server is the same regardless of the console you are using.<br />
<ol type="1" class="mycode_list"><li>Click on Play and go to the Servers tab<br />
</li>
<li>Click on any of the pre-added servers on the list<br />
 <img src="https://cdn.apexminecrafthosting.com/img/uploads/2021/09/07180631/bedrock-server-list.png" loading="lazy"  alt="[Image: bedrock-server-list.png]" class="mycode_img" /><br />
</li>
<li>A new menu will appear when you try to join the server<br />
 <img src="https://cdn.apexminecrafthosting.com/img/uploads/2021/09/07180627/add-bedrock-server-1.png" loading="lazy"  alt="[Image: add-bedrock-server-1.png]" class="mycode_img" /><br />
</li>
<li>Choose the Connect to a Server option at the top of the screen<br />
 <img src="https://cdn.apexminecrafthosting.com/img/uploads/2021/09/07180629/add-bedrock-server-2.png" loading="lazy"  alt="[Image: add-bedrock-server-2.png]" class="mycode_img" /><br />
</li>
<li>Enter the Address and Port of the server you want to join<br />
</li>
<li>Choose the “add to server list” option to add it to your list, then click Submit<br />
</li>
</ol>
 <br />
Common Issues:<br />
<span style="font-weight: bold;" class="mycode_b">Unable to connect to world:</span><br />
This is an unfortunately common issue for Bedrock servers. There are not many sure-fire ways to resolve this issue, but here are our recommendations:<br />
<ol type="1" class="mycode_list"><li>Restart your console<br />
</li>
<li>Restart your server<br />
</li>
<li>Make sure both your game/console and the server are fully updated<br />
</li>
<li>If you are using a Java server with Geyser, make sure you have the latest version of the plugin <a href="https://apexminecrafthosting.com/geysermc/" target="_blank" rel="noopener" class="mycode_url">installed and configured</a> correctly. Also make sure you have Floodgate and <a href="https://apexminecrafthosting.com/viaversion-plugin/" target="_blank" rel="noopener" class="mycode_url">ViaVersion</a> installed on the server as well.<br />
</li>
<li>Change your secondary DNS from <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>8.8.8.8</code></div></div> to <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>1.1.1.1</code></div></div> or vice versa<br />
</li>
</ol>
 <br />
<span style="font-weight: bold;" class="mycode_b">The add server menu doesn’t appear:</span><br />
Change your secondary DNS from 8.8.8.8 to 1.1.1.1 or vice versa. In most cases, switching will allow the menu to pop up as normal.<br />
<span style="font-weight: bold;" class="mycode_b">Wow this server is popular:</span><br />
This error usually means that the server has too many people on it, or too many connection attempts have been made at once. If you believe that you are getting this in error though, the quickest and easiest way to fix it is to either wait a few minutes, or to just restart the server. The problem will go away once the server comes back up or is no longer getting so many connection attempts at once.<br />
You should also consider raising the player cap of your server from the control panel if you have it set to a low number like 2 or 3.<br />
 <br />
<span style="font-weight: bold;" class="mycode_b">You are not invited to this server:</span><br />
That means that the whitelist on the server is active. You will need to contact the server’s owner to get added to the whitelist, or disable it altogether. We have a guide available that goes over <a href="https://apexminecrafthosting.com/how-to-set-up-a-whitelist/" target="_blank" rel="noopener" class="mycode_url">how whitelisting works</a> and how it can be enabled/disabled.<br />
Please note that if you are using a Java server with Geyser you will need to put a * before a player’s name when adding them to the whitelist. Ex: <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>/whitelist add *iVestri</code></div></div> instead of just <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>/whitelist add iVestri</code></div></div><br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-size: x-large;" class="mycode_size">Looking for a Bedrock/Java server to join?</span></span><br />
<br />
Checkout <a href="https://www.sickgaming.net/thread-95524.html" target="_blank" rel="noopener" class="mycode_url">McEcon</a><br />
<br />
<span style="color: #17B529;" class="mycode_color">Java IP</span>: <span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">mcecon.sickgaming.net:25565 </span>(note* you don't really need port)</span><br />
or<br />
<span style="color: #17B529;" class="mycode_color">Bedrock IP:</span> <span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">mcecon.sickgaming.net:19132</span></span>]]></description>
			<content:encoded><![CDATA[Overview:<br />
One of the biggest perks for playing on <a href="https://apexminecrafthosting.com/bedrock/" target="_blank" rel="noopener" class="mycode_url">Bedrock</a> or a <a href="https://apexminecrafthosting.com/geysermc/" target="_blank" rel="noopener" class="mycode_url">Java server with Geyser</a> is the potential for cross-play. Bedrock players can join any server running GeyserMC or Bedrock Edition from any console. Most people know this already from playing on PC and PocketEdition, but the process for joining from a Switch or an Xbox requires a few extra steps. Here is a complete breakdown of how to join a Bedrock server from Xbox and Switch so you can join your friends online.<br />
 <br />
How to add a Minecraft Server on Xbox:<br />
Joining on Xbox Requires you to change your connection settings. Doing this will give you a new menu from the server page in your game to add a new server. These settings should not affect online play for other games, but you can reset them at any time should you choose to do so.<br />
<ol type="1" class="mycode_list"><li>Open your Xbox settings and select the Network Settings option.<br />
 <img src="https://cdn.apexminecrafthosting.com/img/uploads/2021/10/05211559/Discord_aFjEAuVwo5.jpg" loading="lazy"  alt="[Image: Discord_aFjEAuVwo5.jpg]" class="mycode_img" /><br />
</li>
<li>Go to Advanced Settings and choose the DNS Settings option.<br />
</li>
<li>Select Manual and you will be taken to a screen to manually enter your DNS settings<br />
 <img src="https://cdn.apexminecrafthosting.com/img/uploads/2021/10/05211556/Discord_ZsEos8p6Wf.jpg" loading="lazy"  alt="[Image: Discord_ZsEos8p6Wf.jpg]" class="mycode_img" /><br />
</li>
<li>For the Primary IPv4 DNS enter: <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>104.238.130.180</code></div></div></li>
<li>For the Secondary enter either: <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>8.8.8.8</code></div></div> or <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>1.1.1.1</code></div></div> <img src="https://cdn.apexminecrafthosting.com/img/uploads/2021/10/05211558/image_2021-10-05_161444.jpg" loading="lazy"  alt="[Image: image_2021-10-05_161444.jpg]" class="mycode_img" /><br />
</li>
<li>Save the changes and the console will perform a connection test<br />
</li>
</ol>
 <br />
How to add a Minecraft Server on Nintendo Switch:<br />
The process for joining from Switch is almost identical to setting up on Xbox. You can use the same basic settings used in the Xbox setup. You will also receive the exact same menu to join new servers in the game. These settings should not affect online play for other games, but you can reset them at any time should you choose to do so.<br />
<ol type="1" class="mycode_list"><li>Go to your System Settings and scroll down to the Internet option<br />
</li>
<li>Click on the Internet Settings option, choose your current network, and click on Change Settings<br />
</li>
<li>Scroll down to the DNS Settings and change it to Manual<br />
</li>
<li>For the Primary DNS enter: <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>104.238.130.180</code></div></div></li>
<li>For the Secondary enter either: <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>8.8.8.8</code></div></div> or <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>1.1.1.1</code></div></div></li>
<li>Save the changes and you are ready to go.<br />
</li>
</ol>
 <br />
Joining the game:<br />
Once you get your connection settings saved you can go ahead and open the game. From there the process to join a server is the same regardless of the console you are using.<br />
<ol type="1" class="mycode_list"><li>Click on Play and go to the Servers tab<br />
</li>
<li>Click on any of the pre-added servers on the list<br />
 <img src="https://cdn.apexminecrafthosting.com/img/uploads/2021/09/07180631/bedrock-server-list.png" loading="lazy"  alt="[Image: bedrock-server-list.png]" class="mycode_img" /><br />
</li>
<li>A new menu will appear when you try to join the server<br />
 <img src="https://cdn.apexminecrafthosting.com/img/uploads/2021/09/07180627/add-bedrock-server-1.png" loading="lazy"  alt="[Image: add-bedrock-server-1.png]" class="mycode_img" /><br />
</li>
<li>Choose the Connect to a Server option at the top of the screen<br />
 <img src="https://cdn.apexminecrafthosting.com/img/uploads/2021/09/07180629/add-bedrock-server-2.png" loading="lazy"  alt="[Image: add-bedrock-server-2.png]" class="mycode_img" /><br />
</li>
<li>Enter the Address and Port of the server you want to join<br />
</li>
<li>Choose the “add to server list” option to add it to your list, then click Submit<br />
</li>
</ol>
 <br />
Common Issues:<br />
<span style="font-weight: bold;" class="mycode_b">Unable to connect to world:</span><br />
This is an unfortunately common issue for Bedrock servers. There are not many sure-fire ways to resolve this issue, but here are our recommendations:<br />
<ol type="1" class="mycode_list"><li>Restart your console<br />
</li>
<li>Restart your server<br />
</li>
<li>Make sure both your game/console and the server are fully updated<br />
</li>
<li>If you are using a Java server with Geyser, make sure you have the latest version of the plugin <a href="https://apexminecrafthosting.com/geysermc/" target="_blank" rel="noopener" class="mycode_url">installed and configured</a> correctly. Also make sure you have Floodgate and <a href="https://apexminecrafthosting.com/viaversion-plugin/" target="_blank" rel="noopener" class="mycode_url">ViaVersion</a> installed on the server as well.<br />
</li>
<li>Change your secondary DNS from <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>8.8.8.8</code></div></div> to <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>1.1.1.1</code></div></div> or vice versa<br />
</li>
</ol>
 <br />
<span style="font-weight: bold;" class="mycode_b">The add server menu doesn’t appear:</span><br />
Change your secondary DNS from 8.8.8.8 to 1.1.1.1 or vice versa. In most cases, switching will allow the menu to pop up as normal.<br />
<span style="font-weight: bold;" class="mycode_b">Wow this server is popular:</span><br />
This error usually means that the server has too many people on it, or too many connection attempts have been made at once. If you believe that you are getting this in error though, the quickest and easiest way to fix it is to either wait a few minutes, or to just restart the server. The problem will go away once the server comes back up or is no longer getting so many connection attempts at once.<br />
You should also consider raising the player cap of your server from the control panel if you have it set to a low number like 2 or 3.<br />
 <br />
<span style="font-weight: bold;" class="mycode_b">You are not invited to this server:</span><br />
That means that the whitelist on the server is active. You will need to contact the server’s owner to get added to the whitelist, or disable it altogether. We have a guide available that goes over <a href="https://apexminecrafthosting.com/how-to-set-up-a-whitelist/" target="_blank" rel="noopener" class="mycode_url">how whitelisting works</a> and how it can be enabled/disabled.<br />
Please note that if you are using a Java server with Geyser you will need to put a * before a player’s name when adding them to the whitelist. Ex: <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>/whitelist add *iVestri</code></div></div> instead of just <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>/whitelist add iVestri</code></div></div><br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-size: x-large;" class="mycode_size">Looking for a Bedrock/Java server to join?</span></span><br />
<br />
Checkout <a href="https://www.sickgaming.net/thread-95524.html" target="_blank" rel="noopener" class="mycode_url">McEcon</a><br />
<br />
<span style="color: #17B529;" class="mycode_color">Java IP</span>: <span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">mcecon.sickgaming.net:25565 </span>(note* you don't really need port)</span><br />
or<br />
<span style="color: #17B529;" class="mycode_color">Bedrock IP:</span> <span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">mcecon.sickgaming.net:19132</span></span>]]></content:encoded>
		</item>
	</channel>
</rss>