Minecraft 1.15 Update

1.15, the first release of Buzzy Bees, is a major update to Java Edition released on December 10, 2019. It added bees and bee-related items, such as beehives, honey bottles and honeycombs. Alongside adding bees, this update focused on fixing bugs and improving performance, as well as adding numerous features that were originally Bedrock Edition exclusives.
== Additions ==
=== Blocks ===
; Beehives
* Can be crafted using 6 planks and 3 honeycombs.
* Can house bees.
* Fills up with honey.
** The amount of honey in the beehive increases as bees gather nectar and return to their hive.
** The player can harvest honeycombs and honey bottles from the hive using shears and glass bottles respectively.
** If the player breaks or harvests honey from the hive, the bees will become hostile on the player.
*** Bees inside the hive will not turn hostile if it is harvested with Silk Touch, but bees outside the hive will.
*** Bees will not turn hostile if there is a lit campfire or fire underneath the hive when honeycombs or honey bottles are harvested.
* Is a block entity and cannot be pushed by pistons.
* When instantly mined in Creative mode, they will drop as an item if they contain any bees.
; Bee nests
* Spawn naturally in flower forests, plains, and sunflower plains biomes.
* Functions the same as beehives, but requires Silk Touch to be collected.
; Honey block
* Can be crafted with 4 honey bottles.
** The bottles are not consumed and will remain in the crafting grid.
* Stickier than slime blocks:
** Players' jump height is drastically reduced.
** Players walk very slow and cannot sprint on them.
** Effect also works through non-full blocks like carpets and slabs.
* When a honey block is pushed or pulled by a piston, it attempts to move all adjacent blocks in the same direction.
** Works the same way as slime blocks.
** Honey blocks do not stick to slime blocks.
* If an entity is on a honey block that is pushed by a piston, the entity will be moved with the honey block.
* Entities touching the side of a honey block slide down slowly.
* Landing on a honey block reduces fall damage.
** Fall damage is cut to about 1⁄5 of normal: equal to ceiling((fall distance - 3) / 5), or in other words, 1⁄5 of 1 for every block fallen after the first 3, rounded up.
* Mobs will usually avoid walking on them.
* Does not conduct redstone signals.
* Bees will occasionally 'eat' from them if placed near beehives or bee nests.
; Honeycomb block
* Can be crafted with 4 honeycombs.
* Are purely decorative.
=== Items ===
; Honey bottles
* Obtained by using a bottle on beehives/nests with a honey_level of 5.
* Restores 6 () and 1.2 saturation.
* Removes the Poison effect when consumed.
* Can be crafted into sugar and honey blocks.
* Stack up to 16.
; Honeycombs
* Obtained by using shears on beehives/nests with a honey_level of 5.
* Can be used to craft beehives and honeycomb blocks.
; Spawn eggs
* Bee spawn egg.
=== Mobs ===
; Bees
* Have 10 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.
* Are neutral mobs.
** When attacked, all bees from the same hive try to attack the original attacker.
*** The same happens when their hive or nest is destroyed.
**** Placing a campfire or lighting fire 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 in an angry state, their eyes are red.
* Affected by the Bane of Arthropods enchantment.
* 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 hover 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.
* Will try to avoid water.
* Being killed by a bee sting results in new death message: "<player> was stung to death".
=== 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 resource location.
** Storage is shared between all dimensions in a world.
** Data in storage persists between on world close.
; /execute
* Added subcommand /execute if predicate <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.
** Defaults to replace.
* Added new syntax /schedule to remove existing schedules.
** Returns the number of removed schedules.
* Extended /schedule to allow scheduling the same function multiple times.
; /spectate
* Syntax is /spectate [<target>] [<player>].
** target – the target entity to spectate.
*** If omitted, makes the player stop spectating.
** player – the player that should spectate the target.
*** Must be in spectator mode.
*** If omitted, @s (the executing player) is used.
; clickEvent
* Added copy_to_clipboard action.
; Entity selectors
* New selector parameter predicate allows applying custom predicates, defined in the predicates directory of a datapack.
; Gamerules
* doInsomnia
** Whether phantoms can spawn in the nighttime.
* doImmediateRespawn
** Players respawn immediately without showing the death screen.
* drowningDamage
** Whether the player should take damage when drowning.
* fallDamage
** Whether the player should take fall damage.
* fireDamage
** Whether the player should take fire damage.
; 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).
* 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.
=== Gameplay ===
; Advancements
* Added "Sticky Situation" for jumping into a honey block, breaking a player's fall.
** Advancement trigger: slide_down_block
** Placed in the Adventure tab.
* Added "Bee Our Guest" for safely collecting honey from a beehive using a campfire.
** Advancement trigger: safely_harvest_honey
** Placed in the Husbandry tab.
* Added "Total Beelocation" for moving a bee nest with 3 bees inside using Silk Touch.
** Advancement trigger: bee_nest_destroyed
** Placed in the Husbandry tab.
; Controls
* Sneak and Sprint inputs can now be switched between Hold and Toggle mode in the Accessibility Options.
** Allows players to stay sneaked while opening different GUIs.
** Also affects flying down in creative mode. When toggled, the player will keep going down until toggled again.
=== General ===
; 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 criteria.
* Entity predicate now accepts team field, which matches team name.
; Languages
* Added Yiddish language.
; 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).
; Predicates
* Added custom predicates.
** The condition part of loot tables can now be defined as separate data pack resource in predicates directory.
; Particles
* New particles: dripping_honey, falling_honey, falling_nectar, landing_honey.
; Splashes
* Added 3 new splash text:
** "In case it isn't obvious, foxes aren't players."
** "Buzzy Bees!"
** "Minecraft Java Edition presents: Disgusting Bugs"
; Statistics
* Added statistics for anvil and grindstone interaction counts.
== Changes ==
=== Blocks ===
; Bells
* Will now ring if powered with a redstone signal.
; Campfires
* Can now be extinguished with a shovel.
; Composters
* Now crafted with wooden slabs (like in Bedrock Edition), instead of fences and wooden planks.
; Crafting table
;* When the GUI is opened, ⇧ Shift + clicking an item or a stack in the inventory now transfers it directly into the crafting grid.
;; Dark prismarine
;* Now crafted from black dye instead of ink sacs.
;; Dispensers
;* Can now harvest honeycombs when dispensing shears on bee nests and beehives filled with honey.
;** The honeycomb items will be dropped on the ground.
;* Can now collect honey bottles when dispensing glass bottles on beehives.
;* Can now collect water bottles when dispensing glass bottles on water.
;* Can now place down armor stands.
;* Fire charges launched from a dispenser now light campfires.
;* Firework rockets dispensed from a dispenser now travel in the direction they were fired.
;; End stone bricks
;* Now have a hardness of 3.
;* Now have a blast resistance of 9.
;; Farmland
;* Blocks that can be manually placed on farmland without turning it into dirt can now also be pushed into (the space above) it by a piston without turning the farmland under the block the piston has pushed into dirt.
;; Iron doors
;* Must now be mined with a pickaxe for it to be dropped as an item.
;; Large ferns
;* Now drop wheat seeds.
;; Melon stems and pumpkin stems
;* Attached stems now drop their seeds again when broken.
;; Rails
;* Now places facing the player, rather than always north~south.
;; Redstone comparators
;* Can now detect how much honey is inside beehives and bee nests.
;** The output strength is equal to the amount of honey in the hive.
;; Scaffolding
;* Increased scaffolding burn time when used as fuel in a furnace to be able to smelt 2 items, rather than 0.25.
;; Stripped wood
;* Can now be crafted out of stripped logs.
;; Wet sponges
;* Now dry out when placed in the Nether.
=== Items ===
; Boats
* When used as fuel, one boat now smelts 6 items in a furnace, blast furnace, or smoker instead of 1.
; Spawn eggs
* Drowned, husk, zombie, zombie pigmen, and zombie villager spawn eggs can be used on adult versions of these mobs to spawn baby variants.
=== Mobs ===
; General
* Mobs are now better at avoiding walking through lava.
; Ender dragons
* Removed a black dot on the transparent parts of wing texture.
* Removed texture for part of wing bottom in the exploding ender dragon.
; Foxes
* Foxes now spawn in all taiga biome variants.
; Iron golems
* Now use the generic.attackDamage attribute.
* Now starts cracking upon losing health.
** A sound plays on every cracking stage.
** There are 4 stages, from uncracked to fully cracked, before the golem dies.
* Can be healed using iron ingots.
** A sound plays each time the golem is repaired.
* One iron ingot restores 25 × 12.5.
** It takes 4 iron ingots to repair an iron golem from 1 HP to full health.
; Magma cubes, ocelots, and slimes
* Now use the generic.attackDamage attribute.
; Parrots
* Can now sit on a player's shoulder even when the player is riding an entity.
* Can no longer imitate endermen, polar bears, wolves, and zombie pigmen.
; Spawning
* When breedable mobs in groups spawn naturally they will now sometimes spawn babies in the groups.
** Has a 5% chance for foxes, cows, sheep, pigs, and chickens, and a 10% chance for wolves, llamas, and horses.[verify]
; Villagers
* Nitwit villagers no longer have a leveling gemstone in their belt.
=== Non-mob entities ===
; Dragon Fireballs
* The texture has been changed, which now resembles the fire charge texture after the Texture Update.
; Experience orbs
* Experience orbs now appear at the same spatial and temporal location as loot when an entity is killed.
* Now render as translucent again.
=== World generation ===
; Trees
* Birch trees generate in the dark forest biome once again.
; Sweet berry bushes
* Now spawn in the giant tree taiga biome.
; Internal
* Massive upgrade to the creation system of generation features.
** For example, it makes it easier for modders to implement custom features.
TBA
== Trivia ==
*  Unused textures for a "wax_block" and a "crystallized_honey" item could be found in the game files during development of 1.15; these were accidentally added and were removed in snapshot 19w42a.
* From March 18 until June 18, 2020, splashes for 1.15 - 1.15.2 didn't show the normal set of splash texts. Instead, it showed a set of splash texts referencing the COVID-19 pandemic
* This was the first full version to be released in December.
* This is the only update that doesn't have a Logo Subtitle for the Update Logo.
* This is the first update since:
** 1.8 which added Endermites, to have a Arthropod Mob added. and which added a damage saving block, which was a Honey Block.
** 1.9 which added Dragon's Breath to added a bottle.
* This is the only update which:
** doesn't have any new music added
== Cinematics ==
See Minecraft Cinematics
Category:Updates
Category:Video Game Versions
Category:1.15 Version
Category:Minecraft
Category:Bees