{"id":123070,"date":"2022-02-05T00:09:25","date_gmt":"2022-02-05T00:09:25","guid":{"rendered":"https:\/\/www.sickgaming.net\/blog\/2022\/02\/05\/bedrock-beta-1-18-20-23\/"},"modified":"2022-02-05T00:09:25","modified_gmt":"2022-02-05T00:09:25","slug":"bedrock-beta-1-18-20-23","status":"publish","type":"post","link":"https:\/\/sickgaming.net\/blog\/2022\/02\/05\/bedrock-beta-1-18-20-23\/","title":{"rendered":"Bedrock: Beta 1.18.20.23"},"content":{"rendered":"<p>Remember that only those on Xbox One \/ Windows 10 \/ and Android may participate in the Beta builds.&nbsp; You will not be able to join Realms or non-beta players worlds and you will not be able to open worlds opened in the Beta in earlier\/current stable builds of Bedrock.&nbsp; These builds are not to be considered a final build and are a work in progress.<\/p>\n<p>This latest Beta has a few changes to Frogs, a cooldown period on the Goat Horn, changes to Drowned spawns, and many, many fixes.&nbsp; Read below and find out.<\/p>\n<h3><strong>Experimental Features<\/strong><\/h3>\n<h5><strong>Frog<\/strong><\/h5>\n<ul>\n<li>Frogs now only use jump animation when using Jump Goal<\/li>\n<li>Frogs are now tempted and bred using Slime Balls<\/li>\n<li>Tadpole health is now 6<\/li>\n<li>Adjusted Frog spawning in Swamps, weight 10, herd size 2-5<\/li>\n<li>JumpToBlockGoal now correctly has the mob jump to small blocks like Lily Pads<\/li>\n<\/ul>\n<h5><strong>Frog Spawn<\/strong><\/h5>\n<ul>\n<li>Frog Spawn now breaks when pushed by a Piston<\/li>\n<li>Frog Spawn is now destroyed when the water source beneath it is removed<\/li>\n<li>Frog Spawn no longer prevented from hatching when a block is underneath it<\/li>\n<li>Frog Spawn can now be placed on waterlogged blocks<\/li>\n<li>Frog Spawn can no longer be placed above solid ground or underwater with the &#8216;\/fill&#8217; command<\/li>\n<li>Frog Spawn Block is now destroyed by falling blocks (<a href=\"https:\/\/bugs.mojang.com\/browse\/MCPE-150781\" data-bi-id=\"n7a3\" data-bi-name=\"mcpe-150781\">MCPE-150781<\/a>)<\/li>\n<\/ul>\n<h5><strong>Goat Horn<\/strong><\/h5>\n<ul>\n<li>After using Goat Horn, there is now a cooldown period before it can be used again<\/li>\n<\/ul>\n<h3><strong>Features and Bug Fixes<\/strong><\/h3>\n<h5><strong>Custom Skins<\/strong><\/h5>\n<ul>\n<li>Fixed custom skins not saving when leaving the Dressing Room<\/li>\n<\/ul>\n<h5><strong>Gameplay<\/strong><\/h5>\n<ul>\n<li>Fixed an issue where the Mending enchantment would not always correctly consume XP Orbs to repair (<a href=\"https:\/\/bugs.mojang.com\/browse\/MCPE-120119\" data-bi-id=\"n8a3\" data-bi-name=\"mcpe-120119\">MCPE-120119<\/a>)<\/li>\n<\/ul>\n<h5><strong>Mobs<\/strong><\/h5>\n<ul>\n<li>Drowned can no longer spawn where the block light level is above 0 (<a href=\"https:\/\/bugs.mojang.com\/browse\/MCPE-150148\" data-bi-id=\"n9a3\" data-bi-name=\"mcpe-150148\">MCPE-150148<\/a>)&nbsp;<\/li>\n<\/ul>\n<h5><strong>User Interface<\/strong><\/h5>\n<ul>\n<li>Fixed truncated label (in some languages) above 2&#215;2 crafting grid in Pocket UI inventory screen<\/li>\n<li>Fixed the Create New World opt-in beta setting not persisting between play sessions<\/li>\n<\/ul>\n<h5><strong>Vanilla Parity<\/strong><\/h5>\n<ul>\n<li>Cauldrons are now not fillable by Dripstones that are below flowing water<\/li>\n<\/ul>\n<h5><strong>Items<\/strong><\/h5>\n<ul>\n<li>Custom armor can now be equipped with the &#8220;Use&#8221; button when different armor is already equipped (<a href=\"https:\/\/bugs.mojang.com\/browse\/MCPE-125323\" data-bi-id=\"n10a3\" data-bi-name=\"mcpe-125323\">MCPE-125323<\/a>)<\/li>\n<\/ul>\n<h3><strong>Technical Updates<\/strong><\/h3>\n<h5><strong>Blocks<\/strong><\/h5>\n<ul>\n<li>Fixed an issue where projectiles would &#8216;bounce&#8217; off of Bells in strange ways (<a href=\"https:\/\/bugs.mojang.com\/browse\/MCPE-47847\" data-bi-id=\"n11a3\" data-bi-name=\"mcpe-47847\">MCPE-47847<\/a>)<\/li>\n<\/ul>\n<h5><strong>Commands<\/strong><\/h5>\n<ul>\n<li>The &#8216;\/tickingarea&#8217; command no longer modifies areas from entities with&nbsp;<em>tick_world<\/em>&nbsp;component<\/li>\n<\/ul>\n<h5><strong>Molang<\/strong><\/h5>\n<ul>\n<li>Fixed Logical AND to evaluate before Logical OR, and for comparison operators to evaluate before equality operators\n<ul>\n<li>This is a Molang Versioned Change that only takes effect for Molang expressions in packs that use a min_engine_version of 1.18.20 or higher<\/li>\n<li>For example&nbsp;A &amp;&amp; B || Cnow evaluates as&nbsp;(A &amp;&amp; <img decoding=\"async\" data-class src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2022\/03\/bedrock-beta-1-18-20-23.png\" title=\"B)\" alt=\"B)\" border=\"0\"> || C&nbsp;and&nbsp;A &lt; B == C &gt; D&nbsp;now evalutes as&nbsp;(A &lt; <img decoding=\"async\" data-class src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2022\/03\/bedrock-beta-1-18-20-23.png\" title=\"B)\" alt=\"B)\" border=\"0\"> == (C &gt; D)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h5><strong>Structure Generation and Actor Spawning<\/strong><\/h5>\n<ul>\n<li>Fixed duplicate End Crystals spawning on top of End Spikes (<a href=\"https:\/\/bugs.mojang.com\/browse\/MCPE-147817\" data-bi-id=\"n12a3\" data-bi-name=\"mcpe-147817\">MCPE-147817<\/a>)<\/li>\n<\/ul>\n<h5><strong>Experimental<\/strong><\/h5>\n<ul>\n<li>Fixed an issue in which actor properties would not always sync from the server to the client<\/li>\n<\/ul>\n<h5><strong>EatMobGoal<\/strong><\/h5>\n<ul>\n<li>EatMobGoal is now unable to start when the player is the target<\/li>\n<\/ul>\n<h5><strong>GameTest Framework<\/strong><\/h5>\n<ul>\n<li>Vector\n<ul>\n<li>Added function&nbsp;length(): number- Returns the length of this vector<\/li>\n<li>Added function&nbsp;normalized(): Vector- Returns this as a normalized vector<\/li>\n<li>Added static function&nbsp;distance(a:Vector, b:Vector): number- Returns distance between two vectors<\/li>\n<li>Added static function&nbsp;lerp(a:Vector, b:Vector, t: number): Vector- Returns the linear interpolation between a and b using t as the control<\/li>\n<li>Added static function&nbsp;slerp(a:Vector, b:Vector, s: number): Vector- Returns the spherical linear interpolation between a and b using s as the control<\/li>\n<li>Added static function&nbsp;cross(a:Vector, b:Vector): Vector- Returns the cross product of these two vectors<\/li>\n<li>Added static function&nbsp;add(a:Vector, b:Vector): Vector- Returns the addition of these vectors<\/li>\n<li>Added static function&nbsp;subtract(a:Vector, b:Vector): Vector- Returns the subtraction of these vectors<\/li>\n<li>Added static function&nbsp;multiply(a:Vector, b:Vector): Vector- Returns the component-wise product of these vectors<\/li>\n<li>Added static function&nbsp;divide(a:Vector, b:Vector): Vector- Returns the component-wise division of these vectors<\/li>\n<li>Added static function&nbsp;multiply(a:Vector, b:number): Vector- Returns the product of this vector and a scalar<\/li>\n<li>Added static function&nbsp;divide(a:Vector, b:number): Vector- Returns the division of this vector and a scalar<\/li>\n<li>Added static function&nbsp;min(a:Vector, b:Vector): Vector- Returns a vector that is made from the smallest components of two vectors.<\/li>\n<li>Added static function&nbsp;max(a:Vector, b:Vector): Vector- Returns a vector that is made from the largest components of two vectors<\/li>\n<\/ul>\n<\/li>\n<li>World\n<ul>\n<li>Added function&nbsp;playSound(soundName: String, soundOptions: SoundOptions): void- plays a sound specified by the sound name, at a location, pitch, or volume as optionally specified in the SoundOptions argument<\/li>\n<\/ul>\n<\/li>\n<li>EntityItemComponent\n<ul>\n<li>Added component&nbsp;EntityItemComponentthat can be used to obtain an ItemStack from an item entity \u2013 e.g., getComponent(\u201citem\u201d).itemStack<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Remember that only those on Xbox One \/ Windows 10 \/ and Android may participate in the Beta builds.&nbsp; You will not be able to join Realms or non-beta players worlds and you will not be able to open worlds opened in the Beta in earlier\/current stable builds of Bedrock.&nbsp; These builds are not to [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":123071,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[29],"tags":[],"class_list":["post-123070","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-minecraft-news"],"_links":{"self":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/123070","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/comments?post=123070"}],"version-history":[{"count":0,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/123070\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media\/123071"}],"wp:attachment":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media?parent=123070"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/categories?post=123070"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/tags?post=123070"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}