Sick Gaming
News - JAVA EDITION: SNAPSHOT 20W16A & 20W17A - Printable Version

+- Sick Gaming (https://www.sickgaming.net)
+-- Forum: Our Game Servers (https://www.sickgaming.net/forum-58.html)
+--- Forum: Minecraft (https://www.sickgaming.net/forum-103.html)
+--- Thread: News - JAVA EDITION: SNAPSHOT 20W16A & 20W17A (/thread-94777.html)



News - JAVA EDITION: SNAPSHOT 20W16A & 20W17A - xSicKxBot - 04-28-2020

JAVA EDITION: SNAPSHOT 20W16A & 20W17A

<div style="margin: 5px 5% 10px 5%;"><img src="https://www.sickgaming.net/blog/wp-content/uploads/2020/04/java-edition-snapshot-20w16a-20w17a.png" width="431" height="108" title="" alt="" /></div><div><p>Its been a while and we have two snapshots to catch up on.&nbsp; I hope everyone is well and healthy and enjoying the new features and changes.&nbsp; I don’t know about you guys, but I’ll be playing Pigstep in my house nonstop.&nbsp; You should listen for yourself!</p>
<p><img src="https://www.sickgaming.net/blog/wp-content/uploads/2020/04/java-edition-snapshot-20w16a-20w17a.png" alt width="431" height="108"></p>
<ul>
<li>Added bastion remnants</li>
<li>Added ruined portals</li>
<li>Added chain blocks</li>
<li>Added a new music disc titled “Pigstep” by Lena Raine which can only be found in bastions</li>
</ul>
<h2><img src="https://www.sickgaming.net/blog/wp-content/uploads/2020/04/java-edition-snapshot-20w16a-20w17a-1.png" alt width="1458" height="450"><br />BASTION REMNANTS</h2>
<p>What’s made of blackstone and full of Piglins and Hoglins? Bastion remnants!</p>
<ul>
<li>​Added 4 separate bastion remnant types: bridge, Hoglin stable, housing units, and treasure room</li>
<li>You can find these sizable structures in all biomes in the Nether except the treacherous ash-dusted towers of basalt deltas</li>
<li>Explore, loot, and conquer a bastion remnant to call it your home… but beware, Piglins don’t take kindly to intruders stealing their things</li>
</ul>
<p><img src="https://www.sickgaming.net/blog/wp-content/uploads/2020/04/java-edition-snapshot-20w16a-20w17a-2.png" alt width="500" height="378"></p>
<h2>RUINED PORTALS</h2>
<p>Shattered remains of ancient nether portals. Wonder who built them?​</p>
<ul>
<li>They can be found in any overworld or nether biome</li>
<li>Some are hidden underground, under the sea, or buried in sand</li>
</ul>
<ul>
<li>Increased the amount of lava pools to make the deltas more “deltary”</li>
<li>The Piglin banner pattern can now be found in bastions</li>
</ul>
<ul>
<li>Added a button in the GUI that generates a jigsaw structure starting from the jigsaw block, using given generation depth.</li>
<li>Expanded the max size per axis of Structure Blocks from 32 to 48</li>
<li>Added a JMX MBean to monitor dedicated server tick times</li>
</ul>
<h2>JMX MONITORING</h2>
<p>It is now possible to monitor the server tick times though JMX.<br />The rationale for this is that JMX is a well known and supported monitoring technology with existing integrations and tools.</p>
<p>This enables server admins to hook alerts and graphing tools using ordinary JMX clients and dashboards.</p>
<h3>ENABLING JMX MONITORING</h3>
<ul>
<li>A new flag&nbsp;<span class="bedrock-server">enable-jmx-monitoring</span>&nbsp;has been added to the server.properties file which if set to&nbsp;<span class="bedrock-server">true</span>&nbsp;will expose an MBean with the Object name&nbsp;<span class="bedrock-server">net.minecraft.server:type=Server</span>&nbsp;and two attributes&nbsp;<span class="bedrock-server">averageTickTime</span>&nbsp;and&nbsp;<span class="bedrock-server">tickTimes</span>&nbsp;exposing the tick times in milliseconds.</li>
<li>In order for enabling JMX on the Java runtime you also need to add a couple of JVM flags to the startup as documented&nbsp;<a href="https://docs.oracle.com/javase/8/docs/technotes/guides/management/agent.html">here</a>.</li>
</ul>
<ul>
<li><a href="https://bugs.mojang.com/browse/MC-37557">MC-37557</a>&nbsp;– Sometimes a minecart sound plays/subtitle shown when loading a world</li>
<li><a href="https://bugs.mojang.com/browse/MC-91163">MC-91163</a>&nbsp;– Certain subtitles show up when the player is too far away to hear the sound</li>
<li><a href="https://bugs.mojang.com/browse/MC-154617">MC-154617</a>&nbsp;– Server hangs on stop due to rcon</li>
<li><a href="https://bugs.mojang.com/browse/MC-171020">MC-171020</a>&nbsp;– New nether biomes don’t work properly in buffet worlds</li>
<li><a href="https://bugs.mojang.com/browse/MC-175919">MC-175919</a>&nbsp;– Villagers sometimes stop farming</li>
<li><a href="https://bugs.mojang.com/browse/MC-177136">MC-177136</a>&nbsp;– All compasses and lodestone compasses point to the same target, regardless of what type of compass it is</li>
<li><a href="https://bugs.mojang.com/browse/MC-177238">MC-177238</a>&nbsp;– Windows symbolic link in saves/ is no longer followed as of 20w14a</li>
<li><a href="https://bugs.mojang.com/browse/MC-177253">MC-177253</a>&nbsp;– Running a set_attributes function throws java.lang.NullPointerException if it contains an undefined attribute</li>
<li><a href="https://bugs.mojang.com/browse/MC-177316">MC-177316</a>&nbsp;– Lodestone compass in item frame does not update after turning</li>
<li><a href="https://bugs.mojang.com/browse/MC-178368">MC-178368</a>&nbsp;– When rotating a lodestone compass is put in the item frame the compass don’t work</li>
</ul>
<p><img src="https://www.sickgaming.net/blog/wp-content/uploads/2020/04/java-edition-snapshot-20w16a-20w17a-3.png" alt width="431" height="108"></p>
<ul>
<li>Added an Entity Distance scale option ranging from 50% to 500%</li>
<li>Difficulty and game rules can now be changed from “Create World” screen</li>
</ul>
<ul>
<li>Improved Smithing Table UI</li>
<li>Ruined Portals now spawn less frequently</li>
<li>Renamed “Soul Fire Torch” and “Soul Fire Lantern” to “Soul Torch” and “Soul Lantern”</li>
<li>Tweaked Bastion Remnant loot</li>
<li>Walls now create posts under more things, like pressure plates and banners</li>
<li>The “Singleplayer” button will jump directly to “Create World” screen if there are no worlds to select</li>
</ul>
<ul>
<li>Chat component style can now select font</li>
<li>Block storage format in chunks slightly changed to speed up various tasks (rendering, pathfinding, world generation, etc)</li>
<li>Full range of Unicode characters is supported (some may know what that means ?)</li>
<li>Added the&nbsp;<span class="bedrock-server">attribute</span>&nbsp;command</li>
</ul>
<h2>WORLD SAVE FORMAT</h2>
<ul>
<li>Saving level.dat&nbsp;now uses randomly-named temporary files (instead of using level.dat_new&nbsp;every time)</li>
<li>player/*.dat&nbsp;are now saved in a way similar to level.dat&nbsp;(including leaving .dat_old&nbsp;files)</li>
</ul>
<h2>BLOCK STORAGE</h2>
<p><span class="bedrock-server">BlockStates</span>&nbsp;in&nbsp;<span class="bedrock-server">Sections</span>&nbsp;elements no longer contain values stretching over multiple 64-bit fields. If number of bits per block is not power of two (i.e. single 64-bit value can’t fill whole number of blockstates) some bits will not be used.</p>
<p>For example, if single block state takes 5 bits, highest 4 bits of every 64-bit field will be unused. That also means slight increase in storage size (in case of 5 bits, from 320 to 342 64-bit fields).</p>
<h2><img src="https://www.sickgaming.net/blog/wp-content/uploads/2020/04/java-edition-snapshot-20w16a-20w17a-4.png" alt width="383" height="41"></h2>
<h3><span class="bedrock-server">ATTRIBUTE</span></h3>
<p>Adds modifies attribute on single entity. Possible syntax:<br />Parameters:</p>
<ul>
<li><span class="bedrock-server">attribute &lt;target&gt; &lt;attribute&gt; get [&lt;scale&gt;]</span>&nbsp;– get total value of attribute</li>
<li><span class="bedrock-server">attribute &lt;target&gt; &lt;attribute&gt; base set &lt;value&gt;</span>&nbsp;– sets base valye</li>
<li><span class="bedrock-server">attribute &lt;target&gt; &lt;attribute&gt; base get [&lt;scale&gt;]</span>&nbsp;– get base value</li>
<li><span class="bedrock-server">attribute &lt;target&gt; &lt;attribute&gt; modifier add &lt;uuid&gt; &lt;name&gt; &lt;value&gt; add|multiply|multiply_base</span>&nbsp;– adds modifier (fails if modifier is already present)</li>
<li><span class="bedrock-server">attribute &lt;target&gt; &lt;attribute&gt; modifier remove &lt;uuid&gt;</span>&nbsp;– removes modifier</li>
<li><span class="bedrock-server">attribute &lt;target&gt; &lt;attribute&gt; modifier value get &lt;uuid&gt; [&lt;scale&gt;]</span>&nbsp;– get value of modifier</li>
<li><span class="bedrock-server">target</span>&nbsp;– single entity (note: only players, armor stands and mobs have attributes)</li>
<li><span class="bedrock-server">attribute</span>&nbsp;– name of attribute (like&nbsp;<span class="bedrock-server">minecraft:generic.max_health</span>)</li>
<li><span class="bedrock-server">name</span>&nbsp;– string (in optional quotes) describing human-readable name of modifier</li>
<li><span class="bedrock-server">value</span>&nbsp;– floating point value (note: certain attributes have limits on final value, so your change might not be noticeable)</li>
</ul>
<h2>CHAT COMPONENTS</h2>
<h3>HOVER EVENT ARGUMENT</h3>
<ul>
<li><span class="bedrock-server">style.hoverEvent</span>&nbsp;parameter now has parameter&nbsp;<span class="bedrock-server">contents</span>, with contents depending on type:</li>
<li>For&nbsp;<span class="bedrock-server">show_text</span>&nbsp;– chat component</li>
<li>For&nbsp;<span class="bedrock-server">show_item</span>&nbsp;– either item id or object with fields&nbsp;<span class="bedrock-server">id</span>,&nbsp;<span class="bedrock-server">count</span>&nbsp;and&nbsp;<span class="bedrock-server">tag</span>&nbsp;(with last one being serialized NBT)</li>
<li>For&nbsp;<span class="bedrock-server">show_entity</span>&nbsp;– object with fields:&nbsp;<span class="bedrock-server">id</span>&nbsp;(UUID),&nbsp;<span class="bedrock-server">name</span>&nbsp;(chat component) and&nbsp;<span class="bedrock-server">type</span>&nbsp;(entity type resource location)</li>
<li>Old style&nbsp;<span class="bedrock-server">value</span>&nbsp;argument is now deprecated (but still supported)</li>
</ul>
<h3>COLORS</h3>
<p><span class="bedrock-server">color</span>&nbsp;property can now contain RGB value prefixed by&nbsp;<span class="bedrock-server">#</span>. For example&nbsp;<span class="bedrock-server">#55ff55</span>&nbsp;will result in the same color as green.</p>
<h3>CUSTOM FONTS</h3>
<p>Chat component style now supports&nbsp;<span class="bedrock-server">font</span>&nbsp;property, which is resource location for font in resource pack. No entry is equivalent to&nbsp;<span class="bedrock-server">minecraft:default</span>.</p>
<h2>FONTS</h2>
<ul>
<li><span class="bedrock-server">Force Unicode</span>&nbsp;option now switches between normal and alternative font (called&nbsp;<span class="bedrock-server">uniform.json</span>) – no reload needed</li>
</ul>
<ul>
<li><a href="https://bugs.mojang.com/browse/MC-1601">MC-1601</a>&nbsp;– Breaking a Furnace will not give you the experience for the smelted things inside</li>
<li><a href="https://bugs.mojang.com/browse/MC-5410">MC-5410</a>&nbsp;– In creative mode, flying down is stopped when brushing up against ladders or vines.</li>
<li><a href="https://bugs.mojang.com/browse/MC-31032">MC-31032</a>&nbsp;– Using only one empty map doesn’t increase minecraft.used:minecraft.map</li>
<li><a href="https://bugs.mojang.com/browse/MC-46417">MC-46417</a>&nbsp;– Sprint particles are generated in spectator mode</li>
<li><a href="https://bugs.mojang.com/browse/MC-56373">MC-56373</a>&nbsp;– Selector and score text components don’t work on hoverEvents</li>
<li><a href="https://bugs.mojang.com/browse/MC-94535">MC-94535</a>&nbsp;– Flying and holding CTRL really close to the ground, emits walking particles</li>
<li><a href="https://bugs.mojang.com/browse/MC-96319">MC-96319</a>&nbsp;– Mob pathfinding AI does not regard some blocks as obstructions and is unable to pathfind on top of them</li>
<li><a href="https://bugs.mojang.com/browse/MC-100195">MC-100195</a>&nbsp;– Player retains 1-block hitbox if entering a minecart/boat while swimming or when flying with elytra or a riptide trident</li>
<li><a href="https://bugs.mojang.com/browse/MC-114544">MC-114544</a>&nbsp;– Kicked by “Flying is not enabled on this server” while sleeping</li>
<li><a href="https://bugs.mojang.com/browse/MC-120572">MC-120572</a>&nbsp;– /recipe crashes the game</li>
<li><a href="https://bugs.mojang.com/browse/MC-126244">MC-126244</a>&nbsp;– ‘/locate’, explorer maps, and treasure maps can cause extreme TPS lag, even leading to a complete server freeze if structure generation is turned off</li>
<li><a href="https://bugs.mojang.com/browse/MC-149704">MC-149704</a>&nbsp;– Sneaking / crouching twice makes player sprint</li>
<li><a href="https://bugs.mojang.com/browse/MC-169514">MC-169514</a>&nbsp;– Tamed parrots cannot be renamed unless they are flying</li>
<li><a href="https://bugs.mojang.com/browse/MC-171561">MC-171561</a>&nbsp;– Only one player can access shulker box at a time</li>
<li><a href="https://bugs.mojang.com/browse/MC-174359">MC-174359</a>&nbsp;– Piglins prefer using an unenchanted gold item instead of an enchanted gold item</li>
<li><a href="https://bugs.mojang.com/browse/MC-175113">MC-175113</a>&nbsp;– Rain prevents entities from burning in fire</li>
<li><a href="https://bugs.mojang.com/browse/MC-175186">MC-175186</a>&nbsp;– Respawning doesn’t check if the “respawn block” is the correct one for the dimension</li>
<li><a href="https://bugs.mojang.com/browse/MC-175998">MC-175998</a>&nbsp;– Striders are moving very fast between two blocks or when diagonally running into blocks</li>
<li><a href="https://bugs.mojang.com/browse/MC-176029">MC-176029</a>&nbsp;– Right clicking a lodestone with a stack of compasses converts the whole stack</li>
<li><a href="https://bugs.mojang.com/browse/MC-176060">MC-176060</a>&nbsp;– Recipe book doesn’t load the entire empty map recipe anymore</li>
<li><a href="https://bugs.mojang.com/browse/MC-176104">MC-176104</a>&nbsp;– Dropped compasses always point up</li>
<li><a href="https://bugs.mojang.com/browse/MC-176116">MC-176116</a>&nbsp;– Saddle texture on Strider is backwards</li>
<li><a href="https://bugs.mojang.com/browse/MC-176521">MC-176521</a>&nbsp;– Pressing space while the recipe book button is highlighted in crafting interfaces doesn’t toggle the recipe book</li>
<li><a href="https://bugs.mojang.com/browse/MC-177346">MC-177346</a>&nbsp;– Compass in a mob’s hand does not point to correct location if mob turns</li>
<li><a href="https://bugs.mojang.com/browse/MC-177776">MC-177776</a>&nbsp;– Netherite ingots are not sorted properly with other ingots</li>
<li><a href="https://bugs.mojang.com/browse/MC-177780">MC-177780</a>&nbsp;– Shulkers cannot be opened while playing closing animation anymore</li>
<li><a href="https://bugs.mojang.com/browse/MC-177796">MC-177796</a>&nbsp;– Blackstone walls are in the “Building Blocks” category instead of “decoration Blocks” category, unlike all other walls</li>
<li><a href="https://bugs.mojang.com/browse/MC-177862">MC-177862</a>&nbsp;– Polished blackstone button and pressure plate in incorrect area in creative inventory</li>
<li><a href="https://bugs.mojang.com/browse/MC-177885">MC-177885</a>&nbsp;– Invisible Horses show patterns</li>
<li><a href="https://bugs.mojang.com/browse/MC-177997">MC-177997</a>&nbsp;– Baby zoglins still use the same attack damage as an adult</li>
<li><a href="https://bugs.mojang.com/browse/MC-178086">MC-178086</a>&nbsp;– Flying close to the ground with soul speed over soul blocks speeds up player and generates soul particles</li>
<li><a href="https://bugs.mojang.com/browse/MC-178093">MC-178093</a>&nbsp;– Piglins with full inventories won’t pick up gold ingots to barter even though you can still right-click to barter with them</li>
<li><a href="https://bugs.mojang.com/browse/MC-178259">MC-178259</a>&nbsp;– Game crashes when an iron golem with the attack damage attribute set to 0.5d</li>
<li><a href="https://bugs.mojang.com/browse/MC-178316">MC-178316</a>&nbsp;– Dispenser plays “dispensed item” sound when attempting to charge a full respawn anchor instead of “dispenser fails”</li>
<li><a href="https://bugs.mojang.com/browse/MC-178630">MC-178630</a>&nbsp;– TNT eyeheight changed</li>
<li><a href="https://bugs.mojang.com/browse/MC-178797">MC-178797</a>&nbsp;– Barrier blocks generate in bastion remnant</li>
<li><a href="https://bugs.mojang.com/browse/MC-178955">MC-178955</a>&nbsp;– Badlands are viewed as a mountainous biome for Ruined Portals</li>
<li><a href="https://bugs.mojang.com/browse/MC-179542">MC-179542</a>&nbsp;– Basalt Delta Blocks Override Nether Bricks in Fortresses</li>
</ul>
</div>


https://www.sickgaming.net/blog/2020/04/26/java-edition-snapshot-20w16a-20w17a/