Java Edition 1.15/Development versions

From Minecraft Wiki
Jump to: navigation, search

This is a list of Java Edition 1.15 development versions.

19w34a

19w34a is the first snapshot for Java Edition 1.15,[1] released on August 22, 2019,[2] which adds bees and bee-related items, such as bee hives, honey bottles and honeycombs.

Additions

Blocks

Bee nests
  • Spawn naturally in flower forests, plains, and sunflower plains biomes.
  • Can house bees.
  • Fills up with honey.
    • The amount of honey in the bee nest increases as bees gather nectar and return to their nest.
    • The player can harvest honeycombs and honey bottles from the nest using shears and glass bottles respectively.
    • If the player breaks or harvests honey from the nest, the bees will become hostile on the player.
      • Bees inside the nest will not turn hostile if it is harvested with Silk Touch, but bees outside the nest will.
      • Bees will not turn hostile if there is a campfire underneath the nest when honeycombs or honey bottles are harvested.
  • Is a block entity and cannot be pushed by pistons.
Bee hives

Items

Honey bottles
  • Restores 6 (Hunger.svgHunger.svgHunger.svg) and 9.6 saturation.
  • Can be used to craft 3 sugars.
  • Obtained by using a bottle on bee hives/nests with a honey_level of 5.
Honeycombs
  • Obtained by using shears on bee hives/nests with a honey_level of 5.
  • Can be used to craft bee hives.
Spawn eggs
  • Added bee spawn egg.

Mobs

Bees
  • Have 10Heart.svgHeart.svgHeart.svgHeart.svgHeart.svg health.
  • Live in groups near hives and nests.
    • If a bee does not have a home nest, it will wander until it finds one.
    • Can hide inside hives.
      • Maximum of 3 bees per nest.
  • When attacked, all bees from the same hive try to attack the original attacker.
    • The same happens when their hive/nest is destroyed.
      • Placing a campfire under the nest will make the bees passive.
    • Have an  Anger data tag, which defaults to zero.
      • When the bee is attacked, this tag is set to around 700 ticks.
    • When they attack, they give poison to the target for 10 seconds and then they die 50–60 seconds after attacking.
    • When bees attack the player, their eyes will turn red.
  • Can be bred using any type of flower, including wither roses.
    • They will follow any player holding a small flower.
      • If the player holds still the bees will land around them.
  • Will hover around flowers and will enter a "pollinated" state after some time. When pollinated, pale white particles will come off them. The bee will also have its texture changed to include dots similar in color to the pollen particles.
    • Bees will try to pollinate wither roses despite the fact that they are harmed by the wither effect they give.
    • When they pollinate flowers a small popping noise is heard.
    • Will return to their nest after entering the "pollinated" state.
    • A pollinated bee can accelerate the growth of crops and sweet berry bushes it passes.
    • After enough bees enter a bee nest in the pollinated state, the bee nest will be filled with honey.
  • Being killed by a bee sting results in new death message: "<player> was stung to death".

Gameplay

Particles
  • New particles: dripping_honeyfalling_honeyfalling_nectarlanding_honey.

Command format

Loot tables
  • New function:
    • copy_state – Copies state properties from dropped block to BlockStateTag in dropped item.
      • Parameters:
        • block – source of properties (block ID).
        • properties – list of property names. All must be present on block.

General

Languages
Tags
  • Added minecraft:bee_growables, minecraft:beehives, minecraft:crops, minecraft:flowers, and minecraft:tall_flowers block tags.
  • Added minecraft:flowers and minecraft:tall_flowers item tags.
Textures
  • Added textures for a wax block and crystallized honey item.
    • These are currently unobtainable in-game.

Changes

Blocks

Dispensers
Redstone comparators
  • Can now detect how much honey is inside bee hives and bee nests.
    • The output strength is equal to the amount of honey in the hive.

General

Game library updates
  • Minecraft now requires OpenGL 2.0.

Fixes

20 issues fixed
From released versions before Java Edition 1.15
  • MC-74762 – Under certain circumstances chunks can swap or reset.
  • MC-102267 – Certain mobs do not take damage on magma blocks.
  • MC-103313 – Hitbox of slime and magma cube is offset for some seconds.
  • MC-115643 – Cannot hear punching blocks with 'Friendly Creatures' volume off.
  • MC-133255 – Cartographers generate maps for existing Mansions and Monuments rather than unexplored ones.
  • MC-142918 – The stonecutter does not allow custom recipe inputs to be shift-clicked in.
  • MC-148562 – Obsidian towers in The End biome are not generated as intended.
  • MC-149231 – Dragon egg culls the top of cactus.
  • MC-150202 – Chunks sometimes are dislocated/copied to another location.
  • MC-151354 – Cannot rearrange servers with shortcut.
  • MC-152100 – When using a brewing stand, the player cannot put blaze powder into the slot using the shift key.
  • MC-152172 – Cartography table plays the sound multiple times overlapping on shift-click.
  • MC-152173 – Loom plays the sound multiple times overlapping on shift-click.
  • MC-156276 – Cannot shift-click while riding a horse, within inventory.
  • MC-156852 – Ghost blocks remain when insta-mining; reappearance of MC-5694.
  • MC-156876 – In desert_small_house_7, one door is open.
  • MC-156884 – Bows sometimes don't use the correct texture when being drawn in creative mode.
  • MC-156952 – Village tree center has leaves that are persistent.
  • MC-157136 – Villagers restocking is not properly tracked.
  • MC-158988 – Minecraft will remove up to several hundred chunks per region if region file is not exact multiple of 4096 bytes.

19w35a

19w35a is the second snapshot for Java Edition 1.15, released on August 28, 2019,[3] which makes changes to bee nests and fixes many bugs.

Changes

Blocks

Bee hives
  • Are now flammable.
Bee nests
  • Are now more rare.
  • No longer spawn unless there is air in front of the front side of the nest.
  • Trees spawned from saplings can no longer have bee nests.
  • Are now flammable.

Items

Honey bottles
  • Now removes poison effects when consumed.

Mobs

Bees
  • Will now try to avoid water.
Iron golems, magma cubes, ocelots, and slimes
Villagers
  • Nitwit villagers no longer have a leveling gemstone in their belt.

Gameplay

Advancements
  • Bees are now included in the "Two by Two" advancement.
  • Honey bottles are now included in the "A Balanced Diet" advancement.
Hardcore mode
  • Hardcore game worlds now prompt to return to the menu on the death screen.
Sleeping
  • If a player tries to sleep in a bed that is occupied by a villager, the villager is now kicked out of the bed.

General

Loot tables
  • Entities are now set for block loot tables in some cases where it was not previously.

Fixes

40 issues fixed
From released versions before Java Edition 1.15
  • MC-849 – Eating a food item, drinking a potion, curing a zombie, and feeding an animal all have a chance of also consuming a second food item, potion, etc, without any animation.
  • MC-3984 – A re-created hardcore game is not hardcore unless game modes are cycled through and reset to hardcore.
  • MC-10209 – 'Allow Cheats' and 'Bonus Chest' buttons get unlocked after entering superflat/buffet customization options.
  • MC-15862 – A dying enderman teleports away if it falls into water; takes experience to the teleportation destination.
  • MC-28447 – Speed effect stops working after switching dimensions but resumes after sprinting.
  • MC-29386 – Health boost not showing additional hearts when switching dimensions.
  • MC-30646 – Hardcore game is not deleted.
  • MC-47091 – Slimes, magma cubes, ocelots, and iron golems do not use generic.attackDamage attribute.
  • MC-63720 – Banners do not move in wind when over certain "Time" value of the level.dat.
  • MC-88179 – Armor bar disappears after changing dimension until GUI update.
  • MC-88209 – Endermen make stare sound even when provoked by attacking.
  • MC-96521 – After clicking "Delete World", hardcore world still runs in background.
  • MC-101700 – Missing server-side check in enderman teleport.
  • MC-101725 – Enderman takes continuous damage from cacti and magma blocks.
  • MC-107941 – Shooting, summoning or editing an arrow and reloading the world gives potion particles.
  • MC-115567 – Enderman stare sound does not play if enderman was spawned less than 20 seconds ago.
  • MC-125810 – Carved pumpkin cannot be enchanted in survival mode.
  • MC-136074 – Enderman can teleport onto waterlogged blocks.
  • MC-142848 – Hitbox and eye level of polar bear is not adjusted when attacking.
  • MC-144688 – Projectiles (snowballs, etc) do not preserve item data if using the item depletes the stack.
  • MC-144766 – Chunks stop rendering in respawn screen.
  • MC-145587 – Endermen will teleport into water (without taking damage) to dodge a projectile.
  • MC-148865 – Title screen panorama turns white after clicking "Delete World" in hardcore mode.
  • MC-152839 – Screen is shaking on death.
  • MC-153820 – The entity_properties block loot table condition only works for players.
  • MC-154280 – The nitwit has a badge, even though unemployed villagers do not because they cannot trade.
  • MC-156856 – Ravager pathfinding AI becomes broken when ravager encounters a pillager patrol.
  • MC-158705 – When drinking a potion in creative it changes the potion next to it when scrolling to that potion in the hotbar.
  • MC-159462 – Scrolling hotbar slots while consuming uses multiple items
From the previous development version
  • MC-159357 – Bee breeding does not count toward "Two by Two" (minecraft:husbandry/bred_all_animals) advancement progress.
  • MC-159429 – Switching to a different item while consuming a honey bottle will change it into an empty glass bottle.
  • MC-159446 – Bees get pollen from lower half of sunflower.
  • MC-159456 – Bees are floating one pixel above the ground when sitting on the ground.
  • MC-159472 – Trees spawned from saplings can have bee nests.
  • MC-159476 – Bee model is not centered properly inside of the hitbox.
  • MC-159574 – When switching to another item while drinking a potion, the item is replaced with an empty bottle and the slot with the potion is cleared.
  • MC-159733 – Craftable bee hives are not flammable.
  • MC-159825 – Honey bottle not included in A Balanced Diet advancement.
Private issues
  • MC-11944 – Able to replace end portal with buckets in hand or dispenser.[3]
  • MC-159190 – Duplication issue with consumables.[3]

19w36a

19w36a is the third snapshot for Java Edition 1.15, released on September 4, 2019,[4] which adds many features originally from Bedrock Edition.

Additions

Command format

Gamerules

General

Tags
  • Added minecraft:beehive_inhabitors entity tag.

Changes

Blocks

Beds
  • Trying to sleep in a bed during the daytime will now set the player's spawn location to that bed.
Bee hives
Bells
  • Will now ring if powered with a redstone signal.
Dispensers
  • Firework rockets dispensed from a dispenser now travel in the direction they were fired.
Wet sponges

Items

Honey bottles

Mobs

Bees

General

Modding
  • Obfuscation maps are now published with all future versions of the game, including this one.
    • Does not change the existing restrictions on what may or may not be done with game code or assets.
    • Links to the obfuscation mappings are included in the version's accompanying .json file.
Chunk format
  • Biome information now stores Y-coordinates, allowing biomes to be changed based on height; previously, biome information only stored X and Z coordinates.
    • The  Biomes array in the  Level tag for each chunk now contains 1024 integers instead of 256.

Fixes

21 issues fixed
From released versions before Java Edition 1.15
  • MC-117914 – Entities crossing dimensions through nether portal causes tremendous lag.
  • MC-158677 – Ender dragon freezes the server if there is no end stone in the end.
  • MC-158978 – "Create New World" button in the world creation menu is enabled after returning from the world customize menu, allowing world names to be left blank.
From the Java Edition 1.15 development versions
  • MC-159359 – Dispensers ignore honey level when collecting honey from hives/nests.
  • MC-159370 – Bees suffocate when against a solid block ceiling.
  • MC-159383 – Copying a bee nest/hive with NBT duplicates the bees inside of it as well, causing multiple bees with the same UUID to exist in the same world at the same time.
  • MC-159385 – Bees are not affected by Bane of Arthropods enchantment.
  • MC-159395 – Honey level of bee hives does not increase, as opposed to bee nests.
  • MC-159424 – Hostile bees will not sting the player if they have a flower in their hand.
  • MC-159441 – Bees stay leashed when leaving a bee hive, despite having dropped their lead when entering it, thus duplicating the lead.
  • MC-159515 – Bees do not sleep at night.
  • MC-159518 – Bees stop their animations when standing still, even when still in the air.
  • MC-159558 – Bees attempt to sting the player even after they have already stung the player.
  • MC-159560 – Semi-transparent pixels on bee textures.
  • MC-159584 – When a bee nest/hive with a bee inside is destroyed on creative, the bees inside disappear.
  • MC-159743 – Bee textures have inconsistent amounts of nectar.
  • MC-159880 – Bee duplicate passenger entities when entering and leaving hives.
  • MC-160008 – Drinking honey bottles does not immediately make a sound.
From the previous development version
  • MC-160254 – Bees do not pollinate lilacs, rose bushes or peonies.
Private issues
  • MC-140507 – Overloading a chunk with data will cause it to revert to its old state.[4]
  • MC-159419 – Custom beehive item can be used to spawn any entity, including command blocks.[4]

19w37a

19w37a is the fourth snapshot for Java Edition 1.15, released on September 11, 2019,[5] which adds some more features originally from Bedrock Edition.

Changes

Blocks

Campfires
  • Can now be extinguished with a shovel.
Farmland
  • Blocks that can be manually placed on farmland without turning it into dirt can now also be pushed into it by a piston without turning the farmland under the block the piston has pushed into dirt.
Large Ferns

Items

Boats

Mobs

Spawning

General

Advancements
  • Item predicate in advancements now makes a distinction between actual enchantments and stored enchantments, like ones stored in enchanted books.
    • stored_enchantments is used to match stored enchantments.

Fixes

30 issues fixed
From released versions before Java Edition 1.15
  • MC-2958 – Custom mobs and normal vexes drop equipped items with looting despite DropChances being set to 0.
  • MC-13884 – Hanging snow golems don't throw snowballs
  • MC-42248 – Placing lily pads does not have a hand animation in third-person.
  • MC-60634 – Spawn egg use animation not shown when using an animal.
  • MC-110531 – Eye of ender item up and down
  • MC-110907 – Curse of vanishing does not work in some places.
  • MC-114715 – Mobs picking up items can drop their current item even when the drop chance is set 0.
  • MC-123307/execute store can modify player data inside item "tags" of their Inventory or EnderItems.
  • MC-123686 – Old chests disappear when updating to 1.8+.
  • MC-125880 – Recipe book rejects bows with Damage:0 tag when crafting dispensers.
  • MC-127094 – Arm animation is not executed in certain circumstances.
  • MC-135098 – Animal spawn eggs occasionally spawn baby animals
  • MC-136352 – Tools from creative inventory/crafting do not have Damage:0 set until relog.
  • MC-136470 – Buckets' CanPlaceOn NBT check is applied to the block behind.
  • MC-145179/data modify modifies player item data but shows error message.
  • MC-152751 – Horse armor can occasionally be duplicated when killing a horse wearing it with a weapon enchanted with Looting III.
  • MC-153661 – Villagers always ring bells in the same direction, even if that should not be possible.
  • MC-154873 – When breaking a block with an enchanted book with Silk Touch on it, the block drops itself.
  • MC-157494 – Tamed animals no longer teleport to players properly.
  • MC-158853 – Chests missing after converting and loading an old map from 1.7.10.
  • MC-159785 – Cloned block contains same item in memory.
  • MC-160123 – Large ferns no longer drop seeds.
From the Java Edition 1.15 development versions
  • MC-159455 – Mob riding item frame riding mob crashes the server when the item frame breaks.
  • MC-160248 – Slime and magma cube spawners crash the game.
From the previous development version
  • MC-160456 – Bee hives filled with honey are missing their top and bottom texture.
  • MC-160458 – Using a portal in an older world creates a new portal instead of teleporting to an existing one.
  • MC-160461 – When being activated with redstone, bells always ring in the same direction, even if that should not be possible.
  • MC-160464 – New gamerules introduced in snapshot 19w36a default to false in worlds from older versions.
  • MC-160484 – Placing wet sponges in the nether does not update redstone.
  • MC-160498/gamerule fireDamage being set to false does not prevent lava damage.

19w38a

19w38a is the fifth snapshot for Java Edition 1.15, released on September 18, 2019, which makes some technical changes such as adding new parameters to existing commands and makes changes to the rendering system.[7]

Additions

Command format

/data
  • Can now use storage as a source or target, which is general purpose, key/value storage.
    • Each storage is identified by a distinct namespaced ID.
    • Storage is shared between all dimensions in a world.
    • Data in storage persists between on world close.
/execute
  • Added subcommand /execute if predicate
    • Evaluates custom predicates, defined in the predicates directory of a datapack.
  • Added subcommand /execute store storage
    • Stores the command result to the storage target for the /data command.
/schedule
  • Added new optional syntax /schedule ... [append|replace].
    • Defaults to replace.
  • Added new syntax /schedule clear <id> to remove existing schedules.
    • Returns the number of removed schedules.
  • Extended /schedule to allow scheduling the same function multiple times.
Entity selectors
  • New selector parameter predicate allows applying custom predicates, defined in the predicates directory of a datapack.
Loot tables
  • Loot table predicates can now be defined in separate files and used for entity selectors and in execute if command.
  • Added new parameters to the location_check condition.
    • offsetX, offsetY, offsetZ – optional offsets to location.
  • Added reference.
    • Includes condition defined in predicates directory of datapack, selected with name parameter.
  • Added time_check condition.
    • Checks day time.
      • value – range of accepted values.
      • period – if present, time will be modulo-divided by this value (for example, if set to 24000, value will operate on a time period of days).

General

Cleanup.svg
This section may need cleanup to comply with the style guide. Please help us clean up this page if you can. The specific instructions are:
Make this section more understandable.
Predicates
  • Added custom predicates.
    • The condition part of loot tables can now be defined as separate data pack resource in predicates directory.
Entity predicate
  • Now accepts player field, which checks player properties.
    • Fails when entity is not player.
    • Fields:
      • level – range of allowed player levels.
      • gamemode – same values as /gamemode command.
      • stats – list of statistics to match. Entry fields: type (like minecraft:custom), stat (like minecraft:sneak_time) and value (an integer range).
        • For example, {"stats":[{"type":"minecraft:used","stat":"minecraft:fishing_rod","value":{"min":2,"max":10}}]} will succeed if the player has used fishing rods a total of 2 through 10 times; more or less will fail.
      • recipes – map of recipe IDs. Boolean value tells if it should or should not be known to player.
      • advancements – map of advancement IDs. If value is a boolean, checks if advancement is done. If value is an object, checks completion of criterions.
  • Entity predicate now accepts team field, which matches team name.
Location predicate
  • Predicate now accepts block and fluid sub-predicate.
    • Fields:
      • block – exact block ID to match.
      • fluid – exact fluid ID to match.
      • tag – block/fluid ID to match.
      • nbt – matcher for block entity NBT (only for blocks).
      • state – map of name/value properties. Value can be integer, boolean or string or object with optional min and max properties.
  • Predicate now accepts the light sub-predicate.
    • Object has one integer range – light – that matches visible light (maximum value of sky-darkening and block light).

Changes

Blocks

General
  • The outline around blocks (which appears when a block is looked at) is now thicker.

Command format

/gamerule
  • Setting game rule fireDamage to false now prevents damage from magma blocks.
/kill
  • The first parameter now defaults to @s if no target argument is given.

General

Debug screen
  • The "chunk updates" counter on the second line no longer appears.

Fixes

10 issues fixed
From released versions before Java Edition 1.15
  • MC-70111 – When a thrown ender pearl is in the air, it disappears after relogging and the player does not get teleported.
  • MC-96207 – Boats breaking lily pads creates too many particles.
  • MC-101247 – Horses, donkeys, mules, and boats sometimes disappear after dismounting.
  • MC-136367 – When exiting a boat it will put the player on top of the boat.
  • MC-138465 – Ender pearls forget their owner after reload (of game or chunks).
  • MC-157697 – Unplayable conditions when pillagers loaded: extreme lag spikes.
  • MC-158373 – Raid horn sounds play globally in all villages.
  • MC-158414 – When riding an entity, players appear to be at the location they mounted it at as soon as they are out of range.
  • MC-160367 – Pillagers do not despawn.
From the previous development version
  • MC-160919 – Disabling fire damage does not disable magma block damage.

19w38b

19w38b is the sixth snapshot for Java Edition 1.15, released on September 18, 2019,[8] which fixed one major crash that appeared in the previous snapshot.

Fixes

2 issues fixed
From the previous development version
  • MC-161268java.lang.IndexOutOfBoundsException while tesselating block model; game crashes when breaking a block.
  • MC-161312 – Breaking blocks in survival mode does not show the breaking animation.

Notes and references

  1. "It's time for the first 1.15 snapshot to be released into the wild!"@adrian_ivl, August 22, 2019
  2. "Minecraft Snapshot 19w34a" – Minecraft.net, August 22, 2019
  3. a b c "Minecraft Snapshot 19w35a" – Minecraft.net, August 28, 2019
  4. a b c "Minecraft Snapshot 19w36a" – Minecraft.net, September 4, 2019
  5. "Minecraft Snapshot 19w37a" – Minecraft.net, September 11, 2019
  6. MC-160123
  7. "Minecraft Snapshot 19w38a" – Minecraft.net, September 18, 2019
  8. "Minecraft Snapshot 19w38b" – Minecraft.net, September 18, 2019