<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.sasgaming.net/index.php?action=history&amp;feed=atom&amp;title=Minecraft%3AJava_Edition_19w38a</id>
	<title>Minecraft:Java Edition 19w38a - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sasgaming.net/index.php?action=history&amp;feed=atom&amp;title=Minecraft%3AJava_Edition_19w38a"/>
	<link rel="alternate" type="text/html" href="https://wiki.sasgaming.net/index.php?title=Minecraft:Java_Edition_19w38a&amp;action=history"/>
	<updated>2026-06-10T07:37:02Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki.sasgaming.net/index.php?title=Minecraft:Java_Edition_19w38a&amp;diff=109981&amp;oldid=prev</id>
		<title>SyncBot: Sync: new page from Minecraft</title>
		<link rel="alternate" type="text/html" href="https://wiki.sasgaming.net/index.php?title=Minecraft:Java_Edition_19w38a&amp;diff=109981&amp;oldid=prev"/>
		<updated>2026-05-12T11:06:07Z</updated>

		<summary type="html">&lt;p&gt;Sync: new page from Minecraft&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox version&lt;br /&gt;
|title=Minecraft 19w38a&lt;br /&gt;
|image=19w38a.png&lt;br /&gt;
|image2=Java Edition 19w38a.png&lt;br /&gt;
|edition=Java&lt;br /&gt;
|type=Snapshot&lt;br /&gt;
|date=September 18, 2019&lt;br /&gt;
|clienthash=33e153dbada31777c9344d3e21398f825bd92064&lt;br /&gt;
|jsonhash=9aa2357a825b659714762aeef4062d19d6617677&lt;br /&gt;
|serverhash=e40184002fa2e183de5fda0229d0709cfd6bfe8a&lt;br /&gt;
|clientmap=8182cb6c4e9acd17c8865368e70955f6ca3e6d8e&lt;br /&gt;
|servermap=62537e90eeb6de46c4d14c5ab2ed4c952fb5b3ea&lt;br /&gt;
|parent=1.15&lt;br /&gt;
|prevparent=1.14.4&lt;br /&gt;
|prev=19w37a&lt;br /&gt;
|next=19w38b&lt;br /&gt;
|nextparent=1.15.1&lt;br /&gt;
}}&amp;lt;onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;19w38a&amp;#039;&amp;#039;&amp;#039; is the fifth [[Minecraft:snapshot]] for [[Minecraft:Java Edition 1.15]], released on September 18, 2019, which makes some technical changes such as adding new parameters to existing [[Minecraft:commands]] and makes changes to the rendering system.&amp;lt;ref name=&amp;quot;19w38a&amp;quot;&amp;gt;{{snap|19w38a|September 18, 2019}}&amp;lt;/ref&amp;gt; However, due to a game crashing bug caused by breaking [[Minecraft:block]]s, it was replaced by [[Minecraft:19w38b]] later that day.&lt;br /&gt;
&lt;br /&gt;
== Additions ==&lt;br /&gt;
=== Command format ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;{{cmd|data}}&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Can now use [[Minecraft:command storage|&amp;lt;code&amp;gt;storage&amp;lt;/code&amp;gt;]] as a source or target, which is general purpose, key/value storage.&lt;br /&gt;
** Each storage is identified by a distinct [[Minecraft:resource location]].&lt;br /&gt;
** Storage is shared between all [[Minecraft:dimension]]s in a world.&lt;br /&gt;
** Data in storage persists between on world close.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;{{cmd|execute}}&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Added subcommand {{cmd|execute if predicate}}&lt;br /&gt;
** Evaluates custom predicates, defined in the &amp;lt;code&amp;gt;predicates&amp;lt;/code&amp;gt; directory of a [[Minecraft:data pack]].&lt;br /&gt;
* Added subcommand {{cmd|execute store storage}}&lt;br /&gt;
** Stores the command result to the [[Minecraft:command storage|storage]] target for the {{cmd|data}} command.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;{{cmd|schedule}}&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Added new optional syntax {{cmd|schedule ... [append{{!}}replace]}}.&lt;br /&gt;
** Defaults to &amp;lt;code&amp;gt;replace&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Added new syntax {{cmd|schedule clear &amp;lt;&amp;#039;&amp;#039;id&amp;#039;&amp;#039;&amp;gt;}} to remove existing schedules.&lt;br /&gt;
** Returns the number of removed schedules.&lt;br /&gt;
* Extended {{cmd|schedule}} to allow scheduling the same function multiple times.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:Target selectors]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* New selector parameter &amp;lt;code&amp;gt;predicate&amp;lt;/code&amp;gt; allows applying custom predicates, defined in the &amp;lt;code&amp;gt;predicates&amp;lt;/code&amp;gt; directory of a [[Minecraft:data pack]].&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:Loot table]]s&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Loot table predicates can now be defined in separate files and used for entity selectors and in execute if command.&lt;br /&gt;
* Added new parameters to the &amp;lt;code&amp;gt;location_check&amp;lt;/code&amp;gt; condition.&lt;br /&gt;
** {{nbt|int|offsetX}}, {{nbt|int|offsetY}}, {{nbt|int|offsetZ}} – optional offsets to location.&lt;br /&gt;
* Added &amp;lt;code&amp;gt;reference&amp;lt;/code&amp;gt;.&lt;br /&gt;
** Includes condition defined in predicates directory of data pack, selected with name parameter.&lt;br /&gt;
* Added &amp;lt;code&amp;gt;time_check&amp;lt;/code&amp;gt; condition.&lt;br /&gt;
** Checks [[Minecraft:time of day]].&lt;br /&gt;
*** {{nbt|int|value}} – range of accepted values.&lt;br /&gt;
*** {{nbt|int|period}} – if present, time is [[Wikipedia:Modulo|modulo]]-divided by this value (for example, if set to 24000, value operates on a time period of days).&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:Predicate]]s&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Added custom predicates.&lt;br /&gt;
** The condition part of [[Minecraft:loot table]]s can now be defined as separate data pack resource in &amp;lt;code&amp;gt;predicates&amp;lt;/code&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Entity predicate&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Now accepts &amp;lt;code&amp;gt;player&amp;lt;/code&amp;gt; field, which checks player properties.&lt;br /&gt;
** Fails when entity is not [[Minecraft:player]].&lt;br /&gt;
** Fields:&lt;br /&gt;
*** &amp;lt;code&amp;gt;level&amp;lt;/code&amp;gt; – range of allowed player levels.&lt;br /&gt;
*** &amp;lt;code&amp;gt;gamemode&amp;lt;/code&amp;gt; – same values as {{cmd|gamemode}} command.&lt;br /&gt;
*** &amp;lt;code&amp;gt;stats&amp;lt;/code&amp;gt; – list of statistics to match. Entry fields: {{nbt|string|type}} (like &amp;lt;code&amp;gt;minecraft:custom&amp;lt;/code&amp;gt;), {{nbt|string|stat}} (like &amp;lt;code&amp;gt;minecraft:sneak_time&amp;lt;/code&amp;gt;) and {{nbt|int|value}} (an integer range).&lt;br /&gt;
**** For example, &amp;lt;code&amp;gt;{&amp;quot;stats&amp;quot;:[{&amp;quot;type&amp;quot;:&amp;quot;minecraft:used&amp;quot;,&amp;quot;stat&amp;quot;:&amp;quot;minecraft:fishing_rod&amp;quot;,&amp;quot;value&amp;quot;:{&amp;quot;min&amp;quot;:2,&amp;quot;max&amp;quot;:10}}]}&amp;lt;/code&amp;gt; succeeds if the player has used fishing rods a total of 2 through 10 times; more or less fails.&lt;br /&gt;
*** &amp;lt;code&amp;gt;recipes&amp;lt;/code&amp;gt; – map of recipe IDs. Boolean value tells if it should or should not be known to player.&lt;br /&gt;
*** &amp;lt;code&amp;gt;advancements&amp;lt;/code&amp;gt; – map of advancement IDs. If value is a boolean, checks if advancement is done. If value is an object, checks completion of criterions.&lt;br /&gt;
* Entity predicate now accepts &amp;lt;code&amp;gt;team&amp;lt;/code&amp;gt; field, which matches team name.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Location predicate&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Predicate now accepts &amp;lt;code&amp;gt;block&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;fluid&amp;lt;/code&amp;gt; sub-predicate.&lt;br /&gt;
** Fields:&lt;br /&gt;
*** &amp;lt;code&amp;gt;block&amp;lt;/code&amp;gt; – exact [[Minecraft:block]] ID to match.&lt;br /&gt;
*** &amp;lt;code&amp;gt;fluid&amp;lt;/code&amp;gt; – exact [[Minecraft:fluid]] ID to match.&lt;br /&gt;
*** &amp;lt;code&amp;gt;tag&amp;lt;/code&amp;gt; – block/fluid ID to match.&lt;br /&gt;
*** &amp;lt;code&amp;gt;nbt&amp;lt;/code&amp;gt; – matcher for block entity NBT (only for blocks).&lt;br /&gt;
*** &amp;lt;code&amp;gt;state&amp;lt;/code&amp;gt; – map of name/value properties. Value can be integer, boolean or string or object with optional min and max properties.&lt;br /&gt;
* Predicate now accepts the &amp;lt;code&amp;gt;light&amp;lt;/code&amp;gt; sub-predicate.&lt;br /&gt;
** Object has one integer range – &amp;lt;code&amp;gt;light&amp;lt;/code&amp;gt; – that matches visible light (maximum value of sky-darkening and block light).&lt;br /&gt;
&lt;br /&gt;
== Changes ==&lt;br /&gt;
=== Blocks ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;General&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* The outline around [[Minecraft:block]]s (which appears when a block is looked at) is now thicker.&lt;br /&gt;
&lt;br /&gt;
=== Command format ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;{{cmd|gamerule}}&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Setting game rule &amp;lt;code&amp;gt;fireDamage&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; now prevents damage from [[Minecraft:magma block]]s.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;{{cmd|kill}}&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* The first parameter now defaults to &amp;lt;code&amp;gt;@s&amp;lt;/code&amp;gt; if no &amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt; argument is given.&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:Debug screen]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* The &amp;quot;chunk updates&amp;quot; counter on the second line no longer appears.&lt;br /&gt;
&lt;br /&gt;
== Fixes ==&lt;br /&gt;
{{fixes|fixedin=19w38a&lt;br /&gt;
|;old&lt;br /&gt;
|70111|When a thrown ender pearl is in the air, it disappears after relogging and the player does not get teleported.&lt;br /&gt;
|96207|Boats breaking lily pads creates too many particles.&lt;br /&gt;
|101247|Horses, donkeys, mules, and boats sometimes disappear after dismounting.&lt;br /&gt;
|136367|When exiting a boat it will put the player on top of the boat.&lt;br /&gt;
|138465|Ender pearls forget their owner after reload (of game or chunks).&lt;br /&gt;
|145275|Reloading a resource pack messes up all textures for an instant.&lt;br /&gt;
|157697|Unplayable conditions when pillagers loaded: extreme lag spikes.&lt;br /&gt;
|158373|Raid horn sounds play globally in all villages.&lt;br /&gt;
|158414|When riding an entity, players appear to be at the location they mounted it at as soon as they are out of range.&lt;br /&gt;
|160367|Pillagers do not despawn.&lt;br /&gt;
|;previous&lt;br /&gt;
|160919|Disabling fire damage does not disable magma block damage.&lt;br /&gt;
}}&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Videos ==&lt;br /&gt;
{{slicedlime|0eVFS4LuPkU}}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
== Navigation ==&lt;br /&gt;
{{Navbox Java Edition versions|1.1x}}&lt;br /&gt;
&lt;br /&gt;
[[Minecraft:cs:19w38a]]&lt;br /&gt;
[[Minecraft:de:19w38a]]&lt;br /&gt;
[[Minecraft:es:Java Edition 19w38a]]&lt;br /&gt;
[[Minecraft:fr:Édition Java 19w38a]]&lt;br /&gt;
[[Minecraft:it:Java Edition 19w38a]]&lt;br /&gt;
[[Minecraft:ja:Java Edition 19w38a]]&lt;br /&gt;
[[Minecraft:pt:Edição Java 19w38a]]&lt;br /&gt;
[[Minecraft:ru:19w38a (Java Edition)]]&lt;br /&gt;
[[Minecraft:zh:Java版19w38a]]&lt;/div&gt;</summary>
		<author><name>SyncBot</name></author>
	</entry>
</feed>