Java Edition 1.14: Difference between revisions
Bilykralik16 (talk | contribs) No edit summary Tag: Mobile edit |
Dinoguy1000 (talk | contribs) (rv - unsourced release dates for future updates/content should simply be reverted, not tagged as needing a source) |
||
Line 5: | Line 5: | ||
|image=1.14 Village & Pillage.png |
|image=1.14 Village & Pillage.png |
||
|type= |
|type= |
||
|date= |
|date=Early 2019 |
||
|planned=1 |
|planned=1 |
||
|prevparent=1.13 |
|prevparent=1.13 |
Revision as of 10:12, 31 December 2018
{ "title": "1.14", "images": [ "1.14 Village & Pillage.png" ], "rows": [ { "field": "''(link to Java Edition article, displayed as Java Edition)''", "label": "(link to Edition article, displayed as Edition)" }, { "field": "(link to Village and Pillage article, displayed as Village and Pillage)", "label": "Official name" }, { "field": "Early 2019", "label": "Planned release date" }, { "field": "<div class=\"hlist\"><span style=\"white-space:nowrap;\">(link to :Category:Java Edition 1.14 snapshots article, displayed as '''Snapshots''') (32) </span><br/><span style=\"white-space:nowrap;\">(link to :Category:Java Edition 1.14 pre-releases article, displayed as '''Pre-releases''') (5) </span><br/>((link to Java Edition 1.14/Development versions article, displayed as View all))</div>", "label": "<span style=\"white-space: normal;\">Development versions</span>" } ], "invimages": [], "footer": "<table style=\"margin: auto; word-break: break-word;\">\n<tr style=\"background: inherit;\">\n<td style=\"padding: 0.4em\" >[[Java Edition 1.13|<span style=\"margin-right:-0.35em\">◄</span>◄ 1.13]]</td>\n<td rowspan=\"2\" style=\"padding: 0.4em\">''' 1.14'''</td>\n<td style=\"padding: 0.4em\" rowspan=\"2\"></td>\n</tr>\n<tr style=\"background: inherit;\">\n<td style=\"padding: 0.4em\">\n[[Java Edition 1.13.2|◄ 1.13.2]]\n</td>\n</tr>\n</table>" }
1.14, the first release of Village and Pillage,[1] is an upcoming major update to the Java Edition with a planned release date at the beginning of 2019.[2] It will focus mainly on villages, adding a new subset of illagers known as pillagers and redesigning village architecture to match the biome it is located in. This update will also introduce many new stairs, slabs and walls, revamp the crafting system, update the taiga biome, and add 4 new mobs.
Additions
Blocks
- Can be found scattered around jungles and in large clusters in bamboo jungles.
- Can be found in shipwrecks and jungle temples.
- Dropped by pandas when killed, or can be obtained when fishing in jungle biomes.
- Can be farmed and grow up to 12–16 blocks tall.
- Grows 1–2 blocks taller when bone meal is used on it.
- Breaks instantly using swords.
- Can be eaten by pandas, used as fuel (four bamboo can smelt one item), or planted inside a flower pot.
- Can be used to craft sticks and scaffolding.
- Acts as a storage unit, with the inventory of a chest.
- However, unlike a chest, works in tight spaces and can be opened even with a solid block above them.
- Can be crafted using 6 wood planks, and 2 wood slabs.
- Generate in village fisher cottages.
- Can be filled by droppers and filled and emptied by hoppers.
- Currently do not interact with comparators.
- Play a shaking animation and a sound when right-clicked.
- Based on the position and facing, bells can only be hit in some certain directions, and will only shake in those directions.
- Generate in village meeting points.
- Have an associated block-entity placeholder.
- Can be anchored to top and bottom block, as well as walls, with different texture for each.
- Pop off as an item when the anchored block is destroyed or moved.
- New furnace upgrade that allows for the smelting of ores and melting of metals faster than the traditional furnace.
- Twice as fast as a regular furnace, but only gives half the experience.
- Can only smelt ores and melt metals.
- Can be crafted using 3 smooth stone, 1 furnace, and 5 iron ingots.
- Generate in village armorer houses.
- Have support for hopper and dropper inputs and outputs.
- Currently have no functionality.
- Generate in village cartographer houses, fletcher houses, toolsmiths and mason houses, respectively.
- Added cornflower.
- Added lily of the valley.
- Added wither rose.
- Can be crafted into black dye.
- Inflicts 1 second of Wither status effect to players and mobs around it, when in any difficulty besides peaceful.
- Is dropped/planted from any non-undead mob being killed by the wither.
- Craftable with sticks, a stone slab and planks.
- Generate in village weaponsmiths.
- Has a GUI with 2 input slots and 1 output slot.
- Removes any non-curse enchantment(s) from an item.
- Gives the player experience back for each enchantment removed.
- Weapons, tools, armor and enchanted books can have their enchantments removed within this block.
- Can repair items by combining them together.
- Have a very high blast resistance, similar to obsidian.
- Can be placed on the top, bottom, or side of a block.
- A technical block.
- Not obtainable in survival or in the creative inventory.
- Can only be obtained using commands.
- Is a 'junction' block that will allow the player to construct structures out of smaller templates.
- Target pool
- Refers to a pool of elements the jigsaw block can draw elements from (ie: the next template to place).
- Attachment type
- Refers to the "name" of the jigsaw block. Jigsaw blocks can only connect to other jigsaw blocks with the same "name" (attachment type).
- Turn into
- The blockstate the jigsaw block will turn into once the whole feature is placed.
- Target pool
- New light source.
- A feature originally planned for the Alpha Halloween Update.
- Notch had previously said that lanterns would not be added into Minecraft.
- Crafted with 8 iron nuggets surrounding 1 torch.
- Generate in snowy villages.
- Can be placed either hanging under or on top of a block.
- Gives slightly more light than a torch.
- Was an idea originally scrapped from 2012.
- Lets multiple players read a book at the same time.
- Unique model based on the scrapped design.
- Currently have no functionality.
- Generate in village libraries.
- Have an associated block-entity placeholder.
- Have a
BookItem
field which holds the book item to be displayed, which currently cannot be set and is not written to the block entity.
- Can be crafted with 2 string on top of 2 planks.
- Generate in village shepherd houses.
- Easier way to apply patterns to banners: the purpose is to color and design banners, which was previously done in the crafting grid.
- Has a slot for a banner, a dye and a banner pattern.
- Generic patterns now only require 1 dye.
- Removed existing banner recipes.
- Special banner patterns can now be crafted into a new item, banner patterns.
- These patterns don't consume the pattern item when used in the loom.
- Available banner patterns are shown as a list.
- A new, quickly climbable block that can be crafted using bamboo and string.
- The player can build a pillar of scaffolding by just pressing use on the top face of a scaffolding block.
- The whole structure breaks when the bottom block is broken.
- The player can climb up a block by jumping and go down by pressing sneak.
- The player can sneak by pressing sneak when there's no other scaffolding block below.
- The bottom and sides only have placement collision detection on the bamboo struts.
- Can be placed 6 blocks out from its base of support without falling.
- Added spruce, birch, acacia, jungle and dark oak signs: signs now come in all different wood types.
- Sign text's color can now be changed by right clicking them with any of the 16 dyes.
- Added stone, andesite, polished andesite, diorite, polished diorite, granite, polished granite, mossy stone brick, mossy cobblestone, smooth sandstone, smooth red sandstone, smooth quartz, red nether brick, and end stone brick slabs.
- New furnace upgrade that allows for the cooking of foods faster than the traditional furnace.
- Twice as fast as a regular furnace, but only gives half the experience.
- Can only cook food.
- Can be crafted using 4 logs and 1 furnace.
- Generate in village butcher shops.
- Have support for hopper and dropper inputs and outputs.
- Added stone, andesite, polished andesite, diorite, polished diorite, granite, polished granite, mossy stone brick, mossy cobblestone, smooth sandstone, smooth red sandstone, smooth quartz, red nether brick, and end stone brick stairs.
- Commonly found in
Taiga,
Taiga Hills, and
Taiga Mountains biomes.
- Rarely found in
Snowy Taiga,
Snowy Taiga Hills and
Snowy Taiga Mountains biomes.
- Can be planted from sweet berries.
- Have 4 stages of growth: 'sapling', 'no berries', 'some berries', and 'full berries'.
- Drop 1–2 berries in younger stage, 2–3 in full growth stage.
- They're harvested with right-click.
- Support bonemeal usage.
- They slow movement of all mobs in all stages of growth.
- Any mob can stand inside them, but they deal damage similar to a cactus if the mob isn't standing still, as long as the bush has grown past the 'sapling' stage.
- Added brick, andesite, diorite, granite, prismarine, stone brick, mossy stone brick, sandstone, red sandstone, nether brick, red nether brick, and end stone brick walls.
Items
- Crafted with paper and their associated items.
- For example, enchanted golden apple is the associated item for "Thing" banner pattern.
- Crafted from strings, iron ingots, sticks, and tripwire hooks.
- Can be used as a weapon similar to bows.
- Slightly more range, but takes longer to charge.
- Hold to charge, click to release.
- Charge is saved in inventory, can be used later.
- Can shoot firework rockets holding the crossbow in one hand and the fireworks in the other.
- Can be enchanted with new enchantments:
- Multishot
- Fires three arrows at once in different directions; not compatible with Piercing.
- Quick Charge
- Increases the reload speed. 3 levels; 0.25 seconds faster each level.
- Piercing
- Projectiles pierce through mobs. 4 levels; not compatible with Multishot.
- Multishot
- Its arrows deal from 6HP to 11HP damage. × 5.5
- Added blue dye, brown dye, black dye and white dye.
- Separated bone meal, ink sacs, cocoa beans and lapis lazuli into their own items: they can no longer be used to dye directly.
- New dyes craftable from respective ingredients.
- Cat spawn egg
- Illager beast spawn egg
- Panda spawn egg
- Pillager spawn egg
- Found in shipwreck supply chests.
- Can be crafted with a red and brown mushroom, a bowl and any flower.
- Can not be obtained in the creative inventory.
- It restores 6 ( and 7.2 )saturation points, and gives roughly 5 seconds of a status effect.
- The effect given upon eating depends on which flower is used, as does the exact duration of the effect.
- Oxeye Daisy gives Regeneration.
- Cornflower gives Jump Boost.
- Lily of the Valley gives Poison.
- Wither Rose gives Wither.
- Tulip gives Weakness.
- Azure Bluet gives Blindness.
- Allium gives Fire Resistance.
- Blue Orchid gives Saturation.
- Poppy gives Speed.
- Dandelion gives Saturation.
- The effect given upon eating depends on which flower is used, as does the exact duration of the effect.
- Fill 2 ( hunger points. )
- Can be planted in the ground and will grow into sweet berry bushes.
Mobs
- Have 10HP health.
- Drop 0–2 string.
- Typically found wandering around villages as strays.
- Black cats can spawn in witch huts.
- Untamed cats can despawn.
- Have 8 new skins, one being chosen by the community.
- Tamed cats will sleep or sit on the owner if they go to sleep in a bed.
- When the owner wakes up from the bed, the owner will receive a gift, based on a loot table.
- The possible gifts are:
string,
raw chicken,
feather,
rabbit hide,
rabbit's foot,
rotten flesh or
phantom membrane.
- Scare off phantoms, and will hiss at them.
- Cat collars can now be dyed.
- Has 100HP × 50health.
- Has 100% knockback resistance when hit.
- Destroys crops and leaves.
- Attacks villagers.
- Drop a saddle when killed (100% of the time, not affected by Looting).
- Their name is still a work in progress.
- Have 20HP × 10health. 10HP health for weak pandas.
- Drop 1 bamboo when killed (not affected by Looting).
- They are usually passive.
- They spawn in bamboo forests inside jungles.
- Will seek out bamboo and cake items and eat them.
- They have varying personalities and traits.
- They can be normal, aggressive, lazy, weak, worried, or playful (defined by two NBT tags, HiddenGene and MainGene).
- They have a rare white and brown variant (both main and hidden gene have to be brown for a panda to appear brown).
- Their emotions can be read on their faces.
- Breedable.
- Baby pandas will sometimes sneeze, making nearby pandas jump: when they sneeze, they have a chance to drop a slime ball.
- Variants are inherited by a special panda inheritance system.
- Sometimes roll and sit on hind legs.
- When hit, nearby villagers will display the angry villager particles.
- They are hostile mobs, considered a subset of illagers.
- Have 24HP × 12health.
- They wield crossbows.
- Drop their crossbows when killed (affected by Looting).
- They will raid, or take over, villages, killing villagers.
- They cannot wear armor of any type.
- Added Mason profession.
- Currently has no trades.
World generation
- Are structures related to pillagers, separate from illager patrols.
- Spawn pillagers. Patrol leaders can spawn at outposts.
- They have loot chests at the top, and minor structures around the main tower.
- Can be found in any biome a village can be generated in.
- Use the jigsaw block for generation.
Gameplay
- Spawn in the world as a pack of 5 mobs consisting of pillagers or vindicators.
- Spawn in all variations of the plains, taiga, desert and savanna biomes, on top of grass or sand blocks.
- An illager banner can be found on the patrol leader's head.
- Pillagers will attack and pillage villages, trampling crops and killing villagers.
- Players who kill the leader will have the Bad Omen status effect inflicted upon them.
- Triggered when a player inflicted with the Bad Omen effect enters a village.
- Max Bad Omen level for a maximum-strength raid is 5.
- Kill leaders to increase Bad Omen level.
- Patrol leaders give 1–3 Bad Omen levels when killed. Pillager outpost patrol leaders always give 1 level only.
- Pillagers, vindicators, evokers, witches and illager beasts can appear as part of the raids.
- Raid progress bar once a village has been entered is displayed like the ender dragon health bar, decreases on pillager kills.
- The raid boss bar slowly fills up when a raid is triggered or when a wave is cleared.
- Shows remaining mobs near the end.
- Mobs appear in waves, with two waves being added per level of the Bad Omen effect.
- A wave can only begin, if all mobs in the previous wave have been killed.
- Include witches and evokers on later waves.
- Illager beasts start spawning at wave 2, witches at wave 4, and evokers at wave 10.
- Added "Programmer Art – The classic look of Minecraft" to the resource pack menu.
Bad Omen
- Acquired by killing an illager patrol leader (an illager wearing a banner on its head).
Command format
/loot
- General syntax:
/loot <target> <source>
.- Sources:
fish
for fishing,loot
for loot chests,kill
for entity drops, andmine
for block drops.
- Sources:
- Sources:
fish <loot table id> <fishing location> [tool <item>|mainhand|offhand]
- Uses fishing context.
loot <loot table id>
- Uses loot chest context (can be also used for advancement awards and cat gifts).
kill <entity selector>
- Simulates entity drops.
mine <mining location> [tool <item>|mainhand|offhand]
- Simulates block drops.
- Targets:
spawn <position>
- Drops in world.
replace
- Works similar to
/replaceitem
. Ifcount
is missing, command will try to place all returned items. Ifcount
is higher than number of items, remaining slots will be cleared.
- Works similar to
entity <entity selector> <start slot> [<count>]
- Replaces a range of slots.
block <position> <start slot> [<count>]
- Replaces range of slots.
give <player selector>
- Inserts items into player's inventory (similar to
/give
).
- Inserts items into player's inventory (similar to
insert <position>
- Inserts items into container (similar to ⇧ Shift+left-click).
- Schedules functions or tags to run in gametime ticks.
- Any tag / function can be scheduled only once.
- Calling for an already scheduled function / tag will replace the oldest record.
General
- Added 5 new advancements:
- Ol' Betsy – Shoot a crossbow.
- Who's the Pillager Now? – Give a pillager a taste of their own medicine.
- Two Birds, One Arrow – Kill two phantoms with a piercing arrow.
- Arbalistic – Kill five unique mobs with one crossbow arrow.
- A Complete Catalogue – Tame all cat variants.
- Added new death messages for when a player dies from moving through a sweet berry bush.
<player> was poked to death by a sweet berry bush
<player> was poked to death by a sweet berry bush whilst trying to escape <entity>
- New "Barrels opened" statistic.
Changes
Blocks
- Now generate in village temples.
- Can now be made by surrounding a non-white dye with white carpet.
- Now drop 0–2
sticks.
- Recipe changed to include nether brick items rather than just nether bricks blocks.
- Nether brick fences now require 4 nether brick blocks and 2 nether brick items.
- The old recipe is now used to craft nether brick walls
- Renamed "Sign" to "Oak Sign".
- Crafting a sign now requires the same wood type instead of a random assortment.
- Right clicking on signs with dyes will now change the text color.
- Rewrote editing to be more intuitive:
- Movable cursor for free text editing.
- Selection support.
- Copy/paste support.
- Obtainable from smelting blocks of quartz, sandstone, red sandstone and stone, respectively.
- Stone slabs have been renamed to smooth stone slabs.
- Are now crafted with smooth stone instead of stone.
- They can now be made by surrounding a dye with non-stained glass panes.
- Can now be climbed without supporting blocks.
Items
- Recipe changed to be shapeless.
- Rewrote editing to be more intuitive:
- Movable cursor for free text editing.
- Selection support.
- Copy/paste support.
- Keyboard and Mouse handling.
- Improved page filling and line wrapping.
- Double-click to highlight a word, triple-click to highlight a page.
- Can now go up to 100 pages.
- Renamed to Cocoa.
- Can now be used as fuel in a furnace.
- Unified all dye names.
- Rose red, dandelion yellow, and cactus green have been renamed to red, yellow and green dye, respectively.
- Lapis lazuli, cocoa beans, bone meal and ink sac can no longer be used as dyes.
- Recipe changed to be shapeless.
Mobs
- Cats and ocelots are being split into two separate mobs.
- Cats are now able to spawn as strays in villages, which can be tamed.
- Ocelots can no longer be tamed; instead, they will trust the player, if fed salmon or cod.
- Can now drop music discs from strays, in addition to skeletons.


- Now use zombie AI.
- Now have all NBT that zombies have.
- Legs are now slightly angled outward, resulting in some space between the legs.
- Illusioners, players and wither
- Now have loot tables.
- Are now afraid of cats.
- Slightly modified trades of villagers.
- Villagers and zombie villagers now have seven skin types which correspond to the following biomes:
- Plains
- Desert
- Savanna
- Taiga
- Snowy tundra / snowy taiga
- Jungle
- Swamp
- Villagers now have five profession levels, showing how many trade tiers they've unlocked by a badge of a varying material on their suit.
- The first trade tier is represented by a stone badge, the next iron, then gold, emerald and finally diamond.
- Some of the professions have less than five trade tiers in total.
- If a villager summoned by a command has a higher level than its natural highest level, its badge can still be seen, however the player wouldn't be able to interact with it.
- Cured zombie villagers will retain their trades when they are converted back into regular villagers.
- Will now break down doors.
- Are now neutral mobs. (Possibly unintentional, see MC-139991)
- Changed appearance (Unintentional).[3]
Non-mob entities
- Now has a loot table.
Thrown Egg,
Thrown Ender Pearl,
Thrown Bottle o' Enchanting,
Eye of Ender,
Ghast fireball,
Blaze fireball (fire charge), and
Snowball
- Now have an optional
Item
tag that can specify a different item stack to render.
World generation
- New architecture.
- Village houses now have drastically different structures that depend on the biome and there are many more types.
- Use jigsaw blocks for generation.
- Added new structure and loot table files for the new village houses.
- Now generate with a black cat.
Gameplay
- Lighting system
- Has been rewritten.
- Moved light storage from chunks to a separate structure.
- Moved light calculation from all over the code to a self-contained place.
- Moved light computation off the main thread on the server.
- Performance Improvements
- Fish (mob).
- Mobs that would spawn and then despawn from being too far away from the player the next tick no longer spawn.
- Redstone dust depowering performance increase.
Command format
- Entity type predicates now accept tags (
#baz
). - The damage source predicate now has option:
is_lightning
. - The entity predicate now accepts a flag field.
- Available tests:
is_on_fire
,is_sneaking
,is_sprinting
,is_swimming
,is_baby
.
- Available tests:
- Entity predicate now accepts
equipment
field.- This predicate can contain up to six fields:
head
,chest
,legs
,feet
,mainhand
,offhand
. - If this predicate is non-null, test will fail for entities that have no equipment (i.e. not mobs, players or armor stands).
- This predicate can contain up to six fields:
- Commands/NBT data
- Extended NBT path syntax.
- New chat component for displaying values from NBT.
- Block variant
{"nbt": <path>, "block":<x> <y> <z>}
.- The
"block"
entry is exactly like it's used in commands, for example "15 16 17" means x=15, y=16 and z=17.
- The
- Entity variant
{"nbt": <path>, "entity":<selector>}
. - If interpret is present and true, contents of selected tags will be interpreted as chat components.
- Block variant
- Item lore tag now uses chat component syntax.
- Time arguments in
/time set
,/time add
and/schedule function
can now have units.t
for ticks,s
for seconds,d
for days.- Fractions are allowed as long as the result is integer (for example
0.5d
).
- Conditions
entity_properties
- Now uses same predicate syntax as advancements (like
player_killed_entity
). - Parameters are now described in
predicate
field. If this field is an empty object, any entity is accepted (but still has to be present).
- Now uses same predicate syntax as advancements (like
- Creative menu
- Creative menu search box now accepts tags (starting with #).
- Tooltip in creative search menu now lists item's tags.
- Block drops are now controlled by loot tables
- Tables and pools accept functions
- New loot table entry types:
dynamic
,tag
,alternatives
,sequence
,group
. - New loot table functions:
apply_bonus
,explosion_decay
,copy_name
,limit_count
,set_contents
,set_loot_table
. - New loot table conditions:
entity_present
,survives_explosion
,block_state_property
,table_bonus
,match_tool
,tool_enchantment
, and two special modifiers:inverted
, andalternative
. - Integer values can now specify random number generator.
- constant, uniform (default), binomial.
- Optional type used to validate function usage.
empty
,chest
,fishing
,entity
,advancement_reward
,block
.- Using function that references data not available in given context causes warning.
- Entity parameters in predicates:
direct_killer
- allows access to projectiles etc.- Renamed entity parameter in predicates from
direct_killer_entity
todirect_killer
.
- Renamed entity parameter in predicates from
- New conditions
alternative
: joins conditions from parameter terms with "or".block_state_property
: check properties of block state, parameters:block
: id of block;test will fail if broken block doesn't match.properties
: map of property:value pairs.
damage_source_properties
: checks damage source.- Same syntax as
entity_properties
, but uses damage source predicate (seeplayer_hurt_entity
advancement trigger).
- Same syntax as
inverted
: inverts condition from parameter term.location_check
: applies advancement location predicate, parameters:predicate
: predicate applied to location, uses same structure as advancements.
match_tool
: checks tool (only available for block breaking and fishing). Parameters are:predicate
: predicate applied to item, uses same structure as advancements.
survives_explosion
: returns true with 1/explosion radius probability.table_bonus
: passes with probability picked from table, indexed by enchantment level. Parameters are:enchantment
: id of enchantment.chances
: list of probabilities for enchantment level, indexed from 0.
weather_check
with these parameters:raining
- optional boolean.thundering
- optional boolean.
- New entries
- alternatives: Tests conditions of child entries and executes first that can run, has no weight or quality, but may have conditions.
- dynamic
- Gets block specific drops.
minecraft:contents
: block entity contents.minecraft:self
: for banners and player skulls.
- Gets block specific drops.
group
: Executes child entries when own conditions pass, has no weight or quality.sequence
: Executes child entries until first one that can't run due to conditions, has no weight or quality, but may have conditions.tag
: adds contents of item tag;fields:name
: id of tag.expand
: if false, entry will return all contents of tag, otherwise entry will behave as multiple item entries (all with same weight and quality).
- New functions
apply_bonus
: applies one of predefined bonus formulas.- Common fields:
enchantment
: id for enchantment level used for calculation.formula
: type of used bonus formula.parameters
: values required for formula (depend on type).
- Formulas based on existing fortune bonuses.
- Formula
binomial_with_bonus_count
, parameters are:probability
: floatextraRounds
: int- Adds random value using binomial distribution with n <- level + extraRounds and p <- probabilty.
- Formula
uniform_bonus_count
, parameters are:bonusMultiplier
- Adds random value using uniform distribution from 0 to
bonusMultiplier
*level
.
- Formula
ore_drops
, no parameters.- Applies formula count *(max(0, random(0..1) - 1) + 1).
- Common fields:
copy_name
- Copies display name from block entity to item (see enchanting table behavior).
copy_nbt
.- Copies NBT from source to item tags.
- Parameters:
source
: can bethis
pretty-orkiller
pretty-orkiller_player
pretty-orblock_entity
.ops
- List of copy operations:
source
: source path (same as/data
).target
: target path.op
:replace
,append
(for lists), ormerge
; for compound tags.
- List of copy operations:
entity
: source of profile (will do nothing if it's not a player).
explosion_decay
- Applies flat chance (equal to 1/explosion radius) for every item to be destroyed (items in stack are processed separately).
limit_count
, parameters are:limit
min
- optionalmax
- optional
- Limits count of every item stack to range.
set_contents
, parameters:- entries list of entries (same as in pool).
- Populates
BlockEntityTag.Items
with items from entries.
set_loot_table
, parameters are:name
: id of loot table.seed
: seed; if omitted or 0,LootTableSeed
will not be set.- Sets
BlockEntityTag.LootTable
, andBlockEntityTag.LootTableSeed
tags.
set_name
- Added new parameter
entity
(same values asentity_present
condition). If present, the name will be resolved with that entity (which allows using selector and score components).
- Added new parameter
fill_player_head
- Copies player profile info to player head item.
- Parameters:
entity
– source of profile (same values asentity_present
condition, will do nothing if it's not player).
set_lore
- Adds or replaces lore lines.
- Parameters:
lore
– list of lines (in chat component format) to be added.replace
– if true, previous lore is erased.entity
– if present, name will be resolved with selected entity (same values asentity_present
condition).
- JSON text components
- Block variant
{"nbt": path, "block": "coordinates"}
, wherecoordinates
field uses same format as/setblock
. - Entity variant
{"nbt": path, "entity": selector}
, whereselector
field uses same format as/kill
. - Additionaly, if field
interpret
is present and set totrue
, contents of selected tags will be interpreted as chat components. - Works same as selector components:
- If there are no elements, returns empty string.
- If there are multiple elements, merges them with
,
.
- NBT paths
- Can now return multiple values.
- When used as target, modification will be applied to every element.
- When setting location and no elements are found, new matching element will be created:
- Add
[{k1=v1,k2=v2}]
to match objects in list that have matching fields. - Add
{k1=v1,k2=v2}
to match objects.- Selects 0 or 1 element, mostly as safeguard against mismatched entries.
- Allows negative indices as
[index]
to index elements in reverse from end. - Add
[]
to select all elements from list.
- Villager NBT
Removed the following NBT information:
Added the following NBT information:
- [NBT Compound / JSON Object] VillagerData: Information about the villager's profession.
- [Int] level: The current level of this villager's trading options (
1...
) and at the same time its displayed badge ( capped at5
) - [String] profession: Namespaced ID value.
- [String] type: Namespaced ID value.
- [Int] level: The current level of this villager's trading options (
- [NBT Compound / JSON Object] VillagerData: Information about the villager's profession.
- World generator registries.
- Most of the biome related features now have a registry and their configuration can be serialized.
- Added a feature registry.
- Added a registry for decorators.
- Added a registry for carvers.
- Added a registry for surface builders.
- Zombie Villager NBT
Removed the following NBT information:
- [Int] Profession: The ID of the texture used for this zombie-villager.
Added the following NBT information:
- [NBT Compound / JSON Object] VillagerData: Information about the villager's profession.
- [NBT Compound / JSON Object] Offers: Copied from converted villager.
- Other
/execute execute if unless data <block or entity> <path>
- Returns count of matched elements when used as command.
- Continues on non-zero(if) or zero(unless) count when used as part of command.
- Item frame contents can now be modified with
/replaceitem
. /data modify <block or entity> <path> <operation> <source>
.- Applies an operation to selected fields.
- Operations
- Are set on all types.
- Are inserted before index, insert after index, prepend, append on lists.
- Merge on objects.
- Sources
- from
<block or entity> <path>
to copy a value from an existing tag. - value
<nbt>
.
- from
- Added entity type tags.
- Work like other tags, stored in
tags\entity_types\
. - The type field in @ selectors now accepts entity type tags.
- Work like other tags, stored in
/locate
- Can locate pillager outposts.
- Can locate the new villages, using the
New_Village
parameter.
- Changing item models based on item NBT.
- New item model property:
custom_model_data
, backed directly byCustomModelData
integer NBT field.
- New item model property:
General
- "How Did We Get Here?" now requires
saturation and
blindness as these effects can now be obtained through suspicious stew.
- "The Parrots and the Bats" and "Best Friends Forever"
- "Two by Two"
- Requirements have been changed from ocelots to cats.
- Now requires pandas.
- Recipes for combining damaged items have been removed; these are now done using the grindstone.
- Updated the credits list.
- Pressing Alt + F3 shows a server-side ticks-per-second chart in singleplayer.
- Added
min
/avg
/max
tick times to Alt + F3 charts to help find stutters.
- Dedicated servers
- server.properties
difficulty
andgamemode
settings now accept string names; integer values are still allowed as legacy option.
- Server will now exit faster if
eula.txt
is not set. - Command line
- Added new option
--help
. - Added new command line option
initSettings
.- Initializes
eula.txt
, andserver.properties
with defaults, then exits.
- Initializes
- Added new option
- Updated panorama background to show the new village structures.
- Pause screen
- Added "Give Feedback" and "Report Bugs" buttons.
- Technical
- Added support for directional opacity of blocks (used by slabs, stairs, snow, farmland, grass paths, extended pistons (base and head), End portal frames, and enchanting tables)
- Textures
- All textures have been updated.
- New consistent set of block, item, mob, effect, GUI, etc. textures made by Jasper Boerstra.
- Old textures are offered as a resource pack called “Programmer Art”.
- Video settings
- 'Use VBOs' toggle removed. Now always enabled.[4]
Planned additions
Blocks
- Campfires
Mobs
- Foxes
Planned changes
Mobs
- Improved trading.
- Improved Al and Behaviour.
General
- A rewrite of the game's rendering engine.[5]
Unconfirmed features
These features were mentioned during the development of 1.14 or during MINECON Earth 2018, but have not been confirmed to be added in this update.
- Brown mooshrooms.[6]
- A specific block to craft firework rockets, similar to how looms are used to craft banners.[7]
Fixes
From released versions before 1.14
- MC-92 – Slab and stairs lighting incorrect
- MC-1578 – Cannot move backwards in books/signs while writing / cannot copy anything from the book.
- MC-1692 – Excessive lag on lamp de/activation across chunk borders.
- MC-3329 – Naturally generated light sources (fire, glowstone, torches etc.) sometimes do not emit light.
- MC-3961 – Water, cobwebs, magma, leaves and other blocks save sunlight.
- MC-4686 – Client movement when teleported.
- MC-9188 – Fires can leave ghost lighting behind.
- MC-11571 – Huge lighting updates lag the game.
- MC-15990 – The base of farms in desert villages are composed of dirt.
- MC-40380 – Replacing heads still drop as an item
- MC-46667 – Light Level in F3 not correct on slabs, stairs, farmland, and grass path
- MC-68565 – Monsters spawn at daytime at y=256 and don't burn.
- MC-76278 – Lighting not updating until walked up or block update.
- MC-80966 – Light calculation of
ChunkSelection
faulty implemented resulting in client bugs (empty chunks don't show light/render dark). - MC-83277 – Entities render black when enclosed in slabs (or other blocks)
- MC-88097 – Snow blocks receive (useless) random updates and can get destroyed when there is a light glitch.
- MC-91136 – Lighting update is delayed at chunk borders.
- MC-95044 – Graphics card and sign colors
- MC-99863 – Line breaks different in signed book
- MC-101127 – The Wither effect harms the "Wither" skeleton.
- MC-102162 – Some light-emitting blocks (magma, lit furnace, lit redstone ore) 'save' block light.
- MC-102893 – Villages in other biomes don't have their respective saplings.
- MC-103192 – Combining tools or armor adds to crafting stat.
- MC-109344 – There is no wither loot table
- MC-111480 – Firework boosting doesn't work in the first world loaded after a game start / if player has entity id 0
- MC-112579 – Creepers don't drop disc when killed by stray or wither skeleton holding a bow
- MC-114760 – Client may display incorrect villager career name
- MC-116355 – Villagers don't run away from illusioners
- MC-116448 – Illusioner is missing its loot table
- MC-117030 – Forest ground too dark when pillaring up
- MC-117067 – Trees/leaves too bright under big platform.
- MC-117094 – Bright spots below
/fill
-ed platform - MC-118971 – Being only slightly inside solid block in Spectator Mode makes Sky go dark
- MC-119932 – Light-emitting solid blocks (lit furnaces, magma blocks, glowstone, lit redstone ore) let light (sunlight, block light) through.
- MC-120687 – Desert churches have sandstone stairs inside of a cobblestone building.
- MC-121759 – Item particle command doesn't work with shields
- MC-123263 – Light Update or Block Update FPS issue
- MC-123312 – Pressure plate tables in villages are oak instead of village type specific wood.
- MC-123729 – Villagers not remembering correct profession
- MC-123772 – The lore strings cannot be formatted in json
- MC-124241 –
Score
, andSelector
text components finalize with the result of the first instance the command runs as - MC-124395 – Beacon block entity contains code for custom names, despite not storing it to NBT and the beacon GUI not having one.
- MC-124456 – Vindicators, evokers and illusioners do not render items on head
- MC-125051 – Incorrect structure names in advancements cause java.lang.NullPointerException
- MC-129090 – Bottom faces of blocks at the bottom of the world always renders as if it's fully lit
- MC-129433 –
/locate Village
doesn't work in superflat worlds - MC-129926 – Light glitch with slabs
- MC-130847 – Potion effect level not showing past level IV - Affects Turtle Master
- MC-131320 – Lighting errors in newly generated world.
- MC-131553 – Iron horse armor is misaligned at the head
- MC-131749 – Strongholds don't generate in superflat with the 'stronghold' generator option
- MC-132283 – Ponds are generated too dark.
- MC-132529 – Villager egg with custom career make him does strange trades
- MC-132701 – Lighting is broken on world load
- MC-134063 – Wood blocks have wrong color on maps
- MC-135453 – Crash while rendering block entity.
- MC-135759 – Blacksmith houses in desert villages are partially made out of sandstone.
- MC-136526 – Crash when generating near top of world
- MC-136902 – Monuments do not generate when upgrading world from 1.7.10 to 1.13.1
- MC-137229 – Book corruption when 1.8 world is loaded in 1.13
- MC-137266 – Colon in 'Direct Connect' menu crashes game
- MC-137300 –
ConcurrentModificationException
thrown when upgrading world - MC-138003 – Cannot move backwards in signs while writing / Cannot copy anything from the sign
- MC-139141 – Mushroom stem blocks changed color on maps
- MC-139712 – Copying one half of unrecognized Unicode character crashes client.
Gallery
MINECON Earth 2018
-
New villager types.
-
New jungle biome villager types.
-
New taiga biome villager types.
-
A possible shepherd's house in a desert village.
-
New house architecture in desert villages.
-
Plains village with a market stall.
-
New desert village architecture.
Additions
-
A screenshot of part of the new 1.14 main menu panorama.
-
Another image of a village tweeted by LadyAgnes.[9]
-
A group of pillagers.
-
A pillager patrol leader with a villager.
-
An illager beast head-butting an iron golem.
-
A pillager outpost in a taiga biome.
-
A beachside pillager outpost with targets and a tent.
-
A submerged platform around a watchtower.
-
A pillager outpost that generated inside of a desert temple.
References
- ↑ https://youtube.com/watch?v=HoMDyRqMNMA&t=10m03s
- ↑ "Everything We Announced at MINECON Earth 2018!" – Minecraft.net, September 29, 2018.
- ↑ https://twitter.com/JasperBoerstra/status/1073198417361424384
- ↑ https://twitter.com/SeargeDP/status/1060455384471793664
- ↑ "Programmers: Play With Minecraft's Inner Workings!" – Minecraft.net, October 6, 2018.
- ↑ https://youtube.com/watch?v=vh04binv1bQ&t=5m16s
- ↑ "We actually already have ideas for a block like this, but it's not likely to be done for this update sorry! We're trying to move all "complex" recipes out of the crafting table and into a specialized mechanic, as it's basically impossible to teach players about banner patterns or fireworks charges. Thanks for the ideas! <3" by /u/Dinnerbone – Reddit, October 28, 2018.
- ↑ "Me and the amazing @ProfMobius are working on the updated looks of villages, here is a savanna village!" – @_LadyAgnes (Agnes Larsson) on X (formerly Twitter), November 23, 2018
- ↑ https://twitter.com/_LadyAgnes/status/1067811352683708416?s=19