|
“ |
|
„ |
| — Dinnerbone on the advancements system[1] |
The popup that appears when an advancement is completed.
The popup that appears when a goal advancement is completed.
The popup that appears when special challenge advancements are completed.
Advancements are a way to gradually guide new players into Minecraft and give them challenges to complete, similar to the more simple system of achievements in the Legacy Console Edition, Bedrock Edition, and New Nintendo 3DS Edition.
Obtaining
Advancements can be completed in any game mode, and are obtained and saved in each individual world. Advancements can also be granted (and revoked) using the /advancement command.
Although advancements guide players logically through the game, they are independent of each other; an advancement can be completed without having completed the advancements "before" it.
When an advancement is obtained, a sliding toast notification displays in the top right corner and a message will be displayed in chat. The color of the header text in the notification depends on the advancement; normal and goal advancements have yellow header text, while challenge advancements have pink header text. Completing a normal advancement will make the header text display "Advancement Made!", completing a goal advancement will result in a "Goal Reached!" header and a challenge advancement will give "Challenge Completed!".
Interface
The advancements interface. One advancement ("Isn't It Iron Pick") is selected.
The button to access the Advancements screen is found on the pause menu screen. You can also open this screen by pressing L (this can be changed in the in-game options menu).
The advancement system involves several trees composed of advancements, each tree beginning with a root advancement and ending with goal or challenge advancements. By clicking and dragging, you can view different branches of an advancement tree. Each tree is categorized into different tabs (which are, themselves, advancements). There are currently five tabs in vanilla Minecraft (although more may possibly be added[2][3]):
- Minecraft: The heart and story of the game.
- Adventure: Adventure, exploration, and combat.
- Nether: Bring summer clothes.
- The End: Or the beginning?
- Husbandry: The world is full of friends and food.
Each tab has a different background with a repeating texture.
Advancement icons display a header name and description when hovered over. They only appear in a tree when the advancement before it is completed, although, as stated before, advancements can be completed in any order.
If the player has not completed any advancements, the interface will show a black background with white text reading "There doesn't seem to be anything here... :(".
The icon frames of advancements can vary in appearance based on difficulty, and whether or not it was completed. A legend is provided below:
| Icon Frame | Description | |
|---|---|---|
| Regular | Completed | |
|
|
Normal advancement. |
|
|
Goal advancement. |
|
|
Challenge advancement. |
Extra advancements and tabs can be added and customized with the use of JSON files, as detailed below.
List of advancements
Minecraft
| Icon | Advancement | In-game description | Parent | Actual requirements (if different) | Resource location | |
|---|---|---|---|---|---|---|
![]() | Minecraft | The heart and story of the game | — | Get a crafting table in your inventory. | minecraft:story/root
| |
![]() | Stone Age | Mine stone with your new pickaxe | Minecraft | Get cobblestone in your inventory. | minecraft:story/mine_stone
| |
![]() | Getting an Upgrade | Construct a better pickaxe | Stone Age | Get a stone pickaxe in your inventory. | minecraft:story/upgrade_tools
| |
![]() | Acquire Hardware | Smelt an iron ingot | Getting an Upgrade | Get an iron ingot in your inventory. | minecraft:story/smelt_iron
| |
![]() | Suit Up | Protect yourself with a piece of iron armor | Acquire Hardware | Get any type of iron armor in your inventory. | minecraft:story/obtain_armor
| |
![]() | Hot Stuff | Fill a bucket with lava | Acquire Hardware | Get a lava bucket in your inventory. | minecraft:story/lava_bucket
| |
![]() | Isn't It Iron Pick | Upgrade your pickaxe | Acquire Hardware | Get an iron pickaxe in your inventory. | minecraft:story/iron_tools
| |
![]() | Not Today, Thank You | Deflect an arrow with a shield | Suit Up | Deflect a projectile with a shield. | minecraft:story/deflect_arrow
| |
![]() | Ice Bucket Challenge | Form and mine a block of Obsidian | Hot Stuff | Get a block of obsidian in your inventory. | minecraft:story/form_obsidian
| |
![]() | Diamonds! | Acquire diamonds | Isn't It Iron Pick | Get a diamond in your inventory. | minecraft:story/mine_diamond
| |
![]() | We Need to Go Deeper | Build, light and enter a Nether Portal | Ice Bucket Challenge | Enter the Nether dimension. | minecraft:story/enter_the_nether
| |
![]() | Cover Me With Diamonds | Diamond armor saves lives | Diamonds! | Get any type of diamond armor in your inventory. | minecraft:story/shiny_gear
| |
![]() | Enchanter | Enchant an item at an Enchanting Table | Diamonds! | — | minecraft:story/enchant_item
| |
![]() | Zombie Doctor | Weaken and then cure a zombie villager | We Need to Go Deeper | Throw a splash potion of weakness at a zombie villager and give it a golden apple (by facing the zombie and pressing the use key with a golden apple in your hand). | minecraft:story/cure_zombie_villager
| |
![]() | Eye Spy | Follow an Ender Eye | We Need to Go Deeper | Enter a stronghold. | minecraft:story/follow_ender_eye
| |
![]() | The End? | Enter the End Portal | Eye Spy | Enter the End dimension. | minecraft:story/enter_the_end
| |
Nether
| Icon | Advancement | In-game description | Parent | Actual requirements (if different) | Resource location | Rewards |
|---|---|---|---|---|---|---|
File:Grid Red Nether Brick.png | Nether | Bring summer clothes | — | Enter the Nether dimension. | minecraft:nether/root
| — |
![]() | Subspace Bubble | Use the Nether to travel 7km in the Overworld | Nether | Use the Nether to travel between 2 points in the Overworld with a minimum horizontal distance of 7000 blocks between each other. | minecraft:nether/fast_travel
| 100 experience |
![]() | A Terrible Fortress | Break your way into a Nether Fortress | Nether | Enter a Nether fortress. | minecraft:nether/find_fortress
| — |
![]() | Return to Sender | Destroy a Ghast with a fireball | Nether | Kill a ghast using a ghast fireball. | minecraft:nether/return_to_sender
| 50 experience |
![]() | Into Fire | Relieve a Blaze of its rod | A Terrible Fortress | Get a blaze rod in your inventory. | minecraft:nether/obtain_blaze_rod
| — |
![]() | Spooky Scary Skeleton | Obtain a wither skeleton's skull | A Terrible Fortress | Get a wither skeleton skull in your inventory. | minecraft:nether/get_wither_skull
| — |
![]() | Uneasy Alliance | Rescue a Ghast from the Nether, bring it safely home to the Overworld... and then kill it. | Return to Sender | Kill a Ghast in the Overworld. | minecraft:nether/uneasy_alliance
| 100 experience |
![]() | Local Brewery | Brew a potion | Into Fire | Pick up an item from a brewing stand potion slot. | minecraft:nether/brew_potion
| — |
![]() | Withering Heights | Summon the Wither | Spooky Scary Skeleton | Be within a 100.9×100.9×103.5 cuboid centered on the Wither when it is spawned. | minecraft:nether/summon_wither
| — |
![]() | A Furious Cocktail | Have every potion effect applied at the same time | Local Brewery | Have all of these 11 potion effects applied to you at the same time. | minecraft:nether/all_potions
| 100 experience |
![]() | Bring Home the Beacon | Construct and place a Beacon | Withering Heights | Be within a 20×20×14 cuboid centered on a beacon block when it realizes it has become powered. | minecraft:nether/create_beacon
| — |
![]() | How Did We Get Here? | Have every effect applied at the same time | A Furious Cocktail | Have all of these 22 effects applied to you at the same time. | minecraft:nether/all_effects
| 1,000 experience |
![]() | Beaconator | Bring a beacon to full power | Bring Home the Beacon | Be within a 20×20×14 cuboid centered on a beacon block when it realizes it is being powered by a size 4 pyramid. | minecraft:nether/create_full_beacon
| — |
The End
| File:Grid End Stone.png The End | ||||||
|---|---|---|---|---|---|---|
| Icon | Advancement | In-game description | Parent | Actual requirements (if different) | Resource location | Rewards |
![]() | The End | Or the beginning? | — | Enter the End dimension. | minecraft:end/root
| — |
![]() | Free the End | Good luck | The End | Kill the ender dragon. | minecraft:end/kill_dragon
| — |
![]() | The Next Generation | Hold the Dragon Egg | Free the End | Get a dragon egg in your inventory. | minecraft:end/dragon_egg
| — |
![]() | Remote Getaway | Escape the island | Free the End | Throw an ender pearl through or walk into an End gateway. | minecraft:end/enter_end_gateway
| — |
![]() | The End... Again... | Respawn the ender dragon. | Free the End | Summon an ender dragon using ender crystals. | minecraft:end/respawn_dragon
| — |
![]() | You Need a Mint | Collect dragon's breath in a glass bottle. | Free the End | Get a bottle of dragon's breath in your inventory. | minecraft:end/dragon_breath
| — |
![]() | The City at the End of the Game | Go on in, what could happen? | Remote Getaway | Enter an End city. | minecraft:end/find_end_city
| — |
![]() | Sky's the Limit | Find an Elytra | The City at the End of the Game | Get a pair of elytra in your inventory. | minecraft:end/elytra
| — |
![]() | Great View From Up Here | Levitate up 50 blocks from the attacks of a Shulker | The City at the End of the Game | Have the Levitation effect applied, and move a vertical distance of 50 blocks. | minecraft:end/levitate
| 50 experience |
Adventure
| Icon | Advancement | In-game description | Parent | Actual requirements (if different) | Resource location | Rewards |
|---|---|---|---|---|---|---|
![]() | Adventure | Adventure, exploration, and combat | — | Kill any entity, or be killed by any entity. | minecraft:adventure/root
| — |
![]() | Monster Hunter | Kill any hostile monster | Adventure | Kill one of these 24 mobs (2 added in [[Template:1.13]][upcoming]). Other mobs are ignored for this advancement. | minecraft:adventure/kill_a_mob
| — |
![]() | What a Deal! | Successfully trade with a Villager | Adventure | Take an item from a villager's trading output slot, and put it in your inventory. | minecraft:adventure/trade
| — |
![]() | Sweet dreams | Change your respawn point | Adventure | Lie down in a bed. The advancement will be granted as soon as the player is in the bed, even if the player does not actually successfully sleep. | minecraft:adventure/sleep_in_bed
| — |
![]() | A Throwaway Joke [upcoming: Lua error in Module:Version_link at line 112: attempt to concatenate local 'text' (a nil value).] | Throw a trident at something. Note: Throwing away your only weapon is not a good idea. | Monster Hunter | — | minecraft:adventure/throw_trident
| — |
![]() | Take Aim | Shoot something with a bow and arrow | Monster Hunter | — | minecraft:adventure/shoot_arrow
| — |
![]() | Monsters Hunted | Kill one of every hostile monster | Monster Hunter | Kill each of these 24 mobs (2 added in [[Template:1.13]][upcoming]). Other mobs may be killed, but are ignored for the advancement. | minecraft:adventure/kill_all_mobs
| 100 experience |
![]() | Postmortal | Use a Totem of Undying to cheat death | Monster Hunter | — | minecraft:adventure/totem_of_undying
| — |
![]() | Hired Help | Summon an Iron Golem to help defend a village | What a Deal! | Summon an iron golem. | minecraft:adventure/summon_iron_golem
| — |
![]() | Adventuring Time | Discover every biome | Sweet dreams | Visit all of these 40 biomes (4 added in [[Template:1.13]][upcoming]). Other biomes may also be visited, but are ignored for the advancement. | minecraft:adventure/adventuring_time
| 500 experience |
![]() | Very Very Frightening [upcoming: Lua error in Module:Version_link at line 112: attempt to concatenate local 'text' (a nil value).] | Strike a Villager with lightning | A Throwaway Joke | Hit a villager with lightning created by a trident with the channeling enchantment. | minecraft:adventure/very_very_frightening
| — |
![]() | Sniper duel | Kill a skeleton with an arrow from more than 50 meters[upcoming] Kill a skeleton from more than 50 meters away[upcoming: Lua error in Module:Version_link at line 112: attempt to concatenate local 'text' (a nil value).] | Take Aim | Use a launched arrow (or a trident[upcoming: Lua error in Module:Version_link at line 112: attempt to concatenate local 'text' (a nil value).]) to kill a skeleton from 50 or more blocks away, horizontally. | minecraft:adventure/sniper_duel
| 50 experience |
Husbandry
| Icon | Advancement | In-game description | Parent | Actual requirements (if different) | Resource location | Rewards |
|---|---|---|---|---|---|---|
![]() | Husbandry | The world is full of friends and food | — | Eat anything that can be eaten. | minecraft:husbandry/root
| — |
![]() | The Parrots and the Bats | Breed two animals together | Husbandry | Breed a pair of one of these 10 mobs. Other breedable mobs, if any, are ignored for the advancement. | minecraft:husbandry/breed_an_animal
| — |
![]() | Best Friends Forever | Tame an animal | Husbandry | Tame one of the 5 types of mob that are tamable. | minecraft:husbandry/tame_an_animal
| — |
![]() | A Seedy Place | Plant a seed and watch it grow | Husbandry | Plant one of these 5 seeds. Crops and plants without seeds are ignored for the advancement. | minecraft:husbandry/plant_seed
| — |
![]() | Fishy Business | Catch a fish[upcoming: Lua error in Module:Version_link at line 112: attempt to concatenate local 'text' (a nil value).] | Husbandry | Use a fishing rod to catch a fish. | minecraft:husbandry/fishy_business
| — |
![]() | Two by Two | Breed all the animals! | The Parrots and the Bats | Breed pairs of each of these 10 mobs. Other tamable mobs, if any, are ignored for the advancement. | minecraft:husbandry/bred_all_animals
| 100 experience |
![]() | A Balanced Diet | Eat everything that is edible, even if it's not good for you | A Seedy Place | Eat each of these 36 foods. (1 added in [[Template:1.13]][upcoming]) Other foods, like cake, are ignored for the advancement. | minecraft:husbandry/balanced_diet
| 100 experience |
![]() | Serious Dedication | Completely use up a diamond hoe, and then reevaluate your life choices | A Seedy Place | Use up the final bit of durability on a diamond hoe, so that it breaks. | minecraft:husbandry/break_diamond_hoe
| 100 experience |
File:Grid Pufferfish Bucket.png | Tactical Fishing | Catch a fish... without a fishing rod![upcoming: Lua error in Module:Version_link at line 112: attempt to concatenate local 'text' (a nil value).] | Fishy Business | Use a water bucket on a fish mob to create a fish bucket. | minecraft:husbandry/tactical_fishing
| — |
JSON Format
Custom advancements in the 'data/advancements' folder of a Minecraft world store the advancement data for that world as separate JSON files:
All advancement JSON files are structured according to the following format:
- The root tag.
- display: The optional display data.
- icon: The data for the icon.
- item: The item id.
- data: The damage value for the item.[upcoming]
- title: The title for this advancement.
- title: A JSON text component (containing text and formatting like used in /tellraw and various other commands. Also translate tag can be used here).
- frame: The optional type of frame for the icon.
challengefor a tile with a more fancy spiked border as it is used for the kill all mobs advancement,goalfor a tile with a rounded border as it is used for the full beacon advancement,taskfor a normal tile (default.) - background: The optional directory for the background to use in this advancement tab (only for the root advancement).
- description: The description of the advancement.
- description: A JSON text component (containing text and formatting like used in /tellraw and various other commands. Also translate tag can be used here).
- show_toast: Can be
trueorfalse. Whether or not to show the toast pop up after completing this advancement. Defaults to true. - announce_to_chat: Can be
trueorfalse. Whether or not to announce in the chat when this advancement has been completed. Defaults to true. - hidden: Can be
trueorfalse. Whether or not to hide this advancement and all its children from the advancement screen until this advancement have been completed. Has no effect on root advancements them self but will still affect all their children. Defaults to false.
- icon: The data for the icon.
- parent: The optional parent advancement directory of this advancement (does not apply for the root advancement).
- criteria: The required criteria that have to be met.
- <criteriaName>: A name given to the criteria (can be any string, must be unique).
- trigger: The trigger for this advancement; specifies what the game should check for the advancement.
- conditions: All the conditions that need to be met when the trigger gets activated.
- <criteriaName>: A name given to the criteria (can be any string, must be unique).
- requirements: An optional list of requirements (all the <criteriaName>). If all criteria are required, this may be omitted. With multiple criteria: requirements contains a list of lists with criteria (all criteria need to be mentioned). If all of the lists each have any criteria met, it will complete the advancement. (basically AND grouping of OR groups)
- rewards: An optional collection of the rewards provided when this advancement is obtained.
- recipes: A list of crafting recipes (strings).
- loot: A list of loot tables (strings).
- experience: An amount of experience.
- function: A function to run. Functions are text files with the file extension
.mcfunctionin .minecraft\saves\XXXX\data\functions\ and can contain a list of commands to run in order.
- display: The optional display data.
List of triggers
minecraft:bred_animals
Triggers after the player breeds 2 animals. Available conditions:
- conditions:
- child: The child that results from the breeding.
- All possible conditions for entities
- parent: The parent.
- All possible conditions for entities
- partner: The partner (the entity the parent was bred with, useful for checking horses + donkey = mule breeding)
- All possible conditions for entities
- child: The child that results from the breeding.
An example
{
"criteria": {
"example": {
"trigger": "minecraft:bred_animals",
"conditions": {
"child": {
"type": "mule"
},
"parent": {
"location": {
"biome": "beaches"
}
},
"partner": {
"effects": {
"minecraft:speed": {
"amplifier": {
"min": 2
}
}
}
}
}
}
}
}
minecraft:brewed_potion
Triggers after the player takes any item out of a brewing stand. Available conditions:
- conditions:
- potion: A brewed potion ID.
An example
{
"criteria": {
"example": {
"trigger": "minecraft:brewed_potion",
"conditions": {
"potion": "minecraft:strong_swiftness"
}
}
}
}
minecraft:changed_dimension
Triggers after the player travels between two dimensions. Available conditions:
- conditions:
- from: The dimension the entity traveled from. Accepts these 3 values.
- to: The dimension the entity traveled to. Same accepted values as above.
An example
{
"criteria": {
"example": {
"trigger": "minecraft:changed_dimension",
"conditions": {
"from": "the_end",
"to": "overworld"
}
}
}
}
minecraft:channeled_lightning
Triggers after the player successfully uses the channeling enchantment on an entity. Available conditions:
- conditions:
- victims: The victims hit by the lightning summoned by the channeling enchantment. All entities in this list must be hit.
- :
- All possible conditions for entities
- :
- victims: The victims hit by the lightning summoned by the channeling enchantment. All entities in this list must be hit.
minecraft:construct_beacon
Triggers after the player changes the structure of a beacon. (When the beacon updates itself). Available conditions:
- conditions:
- level: The tier of the updated beacon structure.
- level:
- max: The maximum value.
- min: The minimum value.
An example
{
"criteria": {
"example": {
"trigger": "minecraft:construct_beacon",
"conditions": {
"level": {
"min": 3
}
}
}
}
}
minecraft:consume_item
Triggers when the player consumes an item. Available conditions:
- conditions:
- item: The item that was consumed
- All possible conditions for items
- item: The item that was consumed
An example
{
"criteria": {
"example": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "minecraft:golden_apple",
"data": 1,
"nbt": "{display:{Name:\"Example\"}}"
}
}
}
}
}
minecraft:cured_zombie_villager
Triggers when the player cures a zombie villager. Available conditions:
- conditions:
- villager: The villager that is the result of the conversion. The 'type' tag is redundant since it will always be "villager".
- All possible conditions for entities
- zombie: The zombie villager right before the conversion is complete (not when it is initiated). The 'type' tag is redundant since it will always be "zombie_villager".
- All possible conditions for entities
- villager: The villager that is the result of the conversion. The 'type' tag is redundant since it will always be "villager".
An example
{
"criteria": {
"example": {
"trigger": "minecraft:cured_zombie_villager",
"conditions": {
"villager": {
"location": {
"biome": "plains"
}
},
"zombie": {
"distance": {
"horizontal": {
"max": 10
}
}
}
}
}
}
}
minecraft:effects_changed
Triggers after the player gets a status effect applied or taken from them. Available conditions:
- conditions:
- effects: A list of status effects the player has.
- <minecraft:effect_name>: A status effect with the key name being the status effect name.
- amplifier: The effect amplifier.
- amplifier:
- max: The maximum value.
- min: The minimum value.
- duration: The effect duration in ticks.
- duration:
- max: The maximum value.
- min: The minimum value.
- <minecraft:effect_name>: A status effect with the key name being the status effect name.
- effects: A list of status effects the player has.
An example
{
"criteria": {
"example": {
"trigger": "minecraft:effects_changed",
"conditions": {
"effects": {
"minecraft:weakness": {},
"minecraft:slowness": {
"amplifier": 2,
"duration": {
"min": 100,
"max": 500
}
}
}
}
}
}
}
minecraft:enchanted_item
Triggers after the player enchants an item through an enchanting table (does not get triggered through an anvil, or through commands). Available conditions:
- conditions:
- item: The item after it has been enchanted.
- All possible conditions for items
- levels: The levels spent by the player on the enchantment.
- levels:
- max: The maximum value.
- min: The minimum value.
- item: The item after it has been enchanted.
An example
{
"criteria": {
"example": {
"trigger": "minecraft:enchanted_item",
"conditions": {
"item": {
"item": "minecraft:wooden_sword",
"enchantments": [
{
"enchantment": "minecraft:sharpness",
"levels": {
"min": 2
}
}
]
},
"levels": {
"min": 3
}
}
}
}
}
minecraft:enter_block
Triggers when the player stands in a block. Checks every tick and will try to trigger for each successful match (up to 8 times, the maximum amount of blocks a player can stand in), which only works if the advancement is revoked from within the advancement using a function reward. Available conditions:
- conditions:
- block: The block that the player is standing in. Accepts block IDs.
- state: The block states of the block.
- <state_name>: A single block state, with the key name being the state name and the value being the required value of that state.
An example
{
"criteria": {
"example": {
"trigger": "minecraft:enter_block",
"conditions": {
"block": "minecraft:red_flower",
"state": {
"type": "allium"
}
}
}
}
}
minecraft:entity_hurt_player
Triggers after a player gets hurt. Available conditions:
- conditions:
- damage: Checks the damage done to the player.
- Damage tags
- damage: Checks the damage done to the player.
An example
{
"criteria": {
"example": {
"trigger": "minecraft:entity_hurt_player",
"conditions": {
"damage": {
"source_entity": {
"type": "skeleton"
},
"direct_entity": {
"type": "arrow"
},
"taken": {
"min": 4.0
}
}
}
}
}
}
minecraft:entity_killed_player
Triggers after an entity kills a player. Available conditions:
- conditions:
- entity: Checks the entity that was the source of the damage that killed the player (for example: The skeleton that shot the arrow).
- All possible conditions for entities
- killing_blow: Checks the type of damage that killed the player.
- Tags common to all damage types
- entity: Checks the entity that was the source of the damage that killed the player (for example: The skeleton that shot the arrow).
An example
{
"criteria": {
"example": {
"trigger": "minecraft:entity_killed_player",
"conditions": {
"entity": {
"type": "skeleton"
},
"killing_blow": {
"is_projectile": true
}
}
}
}
}
minecraft:filled_bucket
Triggers after the player fills a bucket. Available conditions:
- conditions:
- item: The item resulting from filling the bucket.
- All possible conditions for items
- item: The item resulting from filling the bucket.
minecraft:fishing_rod_hooked
Triggers after the player successfully catches an item with a fishing rod or pulls an entity with a fishing rod. Available conditions:
- conditions:
- entity: The entity that was pulled.
- All possible conditions for entities
- item: The item that was caught.
- All possible conditions for items
- rod: The fishing rod used.
- All possible conditions for items
- entity: The entity that was pulled.
minecraft:impossible
Triggers only using commands.
An example
{
"criteria": {
"example": {
"trigger": "minecraft:impossible"
}
}
}
minecraft:inventory_changed
Triggers after any changes happen to the player's inventory. Available conditions:
- conditions:
- items: A list of items in the player's inventory. All items in the list must be in the player's inventory, but not all items in the player's inventory have to be in this list.
- :
- All possible conditions for items
- :
- slots:
- empty: The amount of slots empty in the inventory.
- empty:
- max: The maximum value.
- min: The minimum value.
- full: The amount of slots completely filled (stacksize) in the inventory.
- full:
- max: The maximum value.
- min: The minimum value.
- occupied: The amount of slots occupied in the inventory.
- occupied:
- max: The maximum value.
- min: The minimum value.
- items: A list of items in the player's inventory. All items in the list must be in the player's inventory, but not all items in the player's inventory have to be in this list.
An example
{
"criteria": {
"example": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"item": "minecraft:stone",
"data": 2,
"count": {
"min": 5,
"max": 10
}
},
{
"item": "minecraft:wool",
"data": 5
},
{
"item": "minecraft:wooden_sword",
"durability": {
"min": 50
},
"nbt": "{display:{Name:\"Example\"}}"
}
],
"slots": {
"occupied": 3
}
}
}
}
}
minecraft:item_durability_changed
Triggers after any item in the inventory has been damaged in any form. Available conditions:
- conditions:
- delta: The difference in durability.
- delta:
- max: The maximum value.
- min: The minimum value.
- durability: The remaining durability of the item.
- durability:
- max: The maximum value.
- min: The minimum value.
- item: The item before it was damaged, allows you to check the durability before the item was damaged.
- All possible conditions for items
An example
{
"criteria": {
"example": {
"trigger": "minecraft:item_durability_changed",
"conditions": {
"delta": -2,
"item": {
"item": "minecraft:wooden_axe",
"durability": {
"max": 1
}
}
}
}
}
}
minecraft:levitation
Triggers when the player has the levitation status effect. Available conditions:
- conditions:
- distance:
- absolute:
- max: The maximum value.
- min: The minimum value.
- horizontal:
- max: The maximum value.
- min: The minimum value.
- x:
- max: The maximum value.
- min: The minimum value.
- y:
- max: The maximum value.
- min: The minimum value.
- z:
- max: The maximum value.
- min: The minimum value.
- absolute:
- duration: The duration of the levitation in ticks.
- duration:
- max: The maximum value.
- min: The minimum value.
- distance:
An example
{
"criteria": {
"example": {
"trigger": "minecraft:levitation",
"conditions": {
"distance": {
"horizontal": {
"min": 5
},
"y": {
"min": 2
}
},
"duration": {
"min": 100
}
}
}
}
}
minecraft:location
Triggers every 20 ticks (1 second) and checks where the player is. Available conditions:
- conditions:
- Tags common to all locations
An example
{
"criteria": {
"example": {
"trigger": "minecraft:location",
"conditions": {
"biome": "jungle",
"feature": "Temple",
"dimension": "overworld",
"position": {
"x": 0,
"y": 60,
"z": {
"min": -10,
"max": 10
}
}
}
}
}
}
minecraft:nether_travel
Triggers when the player travels to the Nether and then returns to the Overworld. Available conditions:
- conditions:
- distance: The Overworld distance between where the player entered the Nether and where the player exited the Nether.
- absolute:
- max: The maximum value.
- min: The minimum value.
- horizontal:
- max: The maximum value.
- min: The minimum value.
- x:
- max: The maximum value.
- min: The minimum value.
- y:
- max: The maximum value.
- min: The minimum value.
- z:
- max: The maximum value.
- min: The minimum value.
- absolute:
- distance: The Overworld distance between where the player entered the Nether and where the player exited the Nether.
An example
{
"criteria": {
"example": {
"trigger": "minecraft:nether_travel",
"conditions": {
"distance": {
"horizontal": {
"min": 1000
},
"absolute": {
"min": 1100
}
}
}
}
}
}
minecraft:placed_block
Triggers when the player placed a block. Available conditions:
- conditions:
- block: The block that was placed. Accepts block IDs.
- item: The item that was used to place the block before the item was consumed.
- All possible conditions for items
- location: The location of the block that was placed.
- Tags common to all locations
- state: The block states of the block.
- <state_name>: A single block state, with the key name being the state name and the value being the required value of that state.
An example
{
"criteria": {
"example": {
"trigger": "minecraft:placed_block",
"conditions": {
"block": "minecraft:unpowered_repeater",
"state": {
"facing": "west"
},
"location": {
"position": {
"x": 10,
"z": 14
},
"biome": "plains"
},
"item": {
"item": "minecraft:repeater"
}
}
}
}
}
minecraft:player_hurt_entity
Triggers after the player hurts a mob or player. Available conditions:
- conditions:
- damage: The damage that was dealt
- Damage tags
- entity: The entity that was damaged.
- All possible conditions for entities
- damage: The damage that was dealt
An example
{
"criteria": {
"example": {
"trigger": "minecraft:player_hurt_entity",
"conditions": {
"damage": {
"blocked": true,
"type": {
"direct_entity": {
"type": "arrow"
}
}
},
"entity": {
"type": "player",
"nbt": "{Tags:[\"example\"]}"
}
}
}
}
}
minecraft:player_killed_entity
Triggers after a player is the source of a mob or player being killed. Available conditions:
- conditions:
- entity: The entity that was killed.
- All possible conditions for entities
- killing_blow: The type of damage that killed an entity.
- Tags common to all damage types
- entity: The entity that was killed.
An example
{
"criteria": {
"example": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": {
"type": "creeper",
"nbt": "{powered:1b}",
"location": {
"biome": "void"
},
"effects": {
"minecraft:slowness": {},
"minecraft:weakness": {
"amplifier": {
"min": 2
}
}
}
},
"killing_blow": {
"source_entity": {
"nbt": "{SelectedItem:{id:\"minecraft:wooden_sword\",}}"
}
}
}
}
}
}
minecraft:recipe_unlocked
Triggers after the player unlocks a recipe (using a knowledge book for example). Available conditions:
- conditions:
- recipe: The recipe that was unlocked.
An example
{
"criteria": {
"example": {
"trigger": "minecraft:recipe_unlocked",
"conditions": {
"recipe": "minecraft:wooden_sword"
}
}
}
}
minecraft:slept_in_bed
Triggers when the player enters a bed. Available conditions:
- conditions:
- Tags common to all locations
An example
{
"criteria": {
"example": {
"trigger": "minecraft:slept_in_bed",
"conditions": {
"biome": "desert",
"feature": "Village",
"position": {
"y": {
"min": 50,
"max": 100
}
}
}
}
}
}
minecraft:summoned_entity
Triggers after an entity has been summoned. Works with iron golems (pumpkin and iron blocks), snow golems (pumpkin and snow blocks), the ender dragon (ender crystals) and the wither (wither skulls and soul sand). Using dispensers to place the wither skulls or pumpkins will still activate this trigger. Spawn eggs, commands and mob spawners will not work however. Available conditions:
- conditions:
- entity:
- All possible conditions for entities
- entity:
An example
{
"criteria": {
"example": {
"trigger": "minecraft:summoned_entity",
"conditions": {
"entity": {
"type": "minecraft:snowman"
}
}
}
}
}
minecraft:tame_animal
Triggers after the player tames an animal. Available conditions:
- conditions:
- entity: Checks the entity that was tamed.
- All possible conditions for entities
- entity: Checks the entity that was tamed.
An example
{
"criteria": {
"example": {
"trigger": "minecraft:tame_animal",
"conditions": {
"entity": {
"type": "parrot",
"nbt": "{Variant:2}"
}
}
}
}
}
minecraft:tick
Triggers every tick (20 times a second).
An example
{
"criteria": {
"example": {
"trigger": "minecraft:tick"
}
}
}
minecraft:used_ender_eye
Triggers when the player uses an eye of ender (in a world where strongholds generate). Available conditions:
- conditions:
- distance: The horizontal distance between the player and the stronghold.
- distance:
- max: A maximum value.
- min: A minimum value.
An example
{
"criteria": {
"example": {
"trigger": "minecraft:used_ender_eye",
"conditions": {
"distance": {
"min": 100,
"max": 200
}
}
}
}
}
minecraft:used_totem
Triggers when the players uses a totem. Available conditions:
- conditions:
- item: The item, only works with totem items.
- All possible conditions for items
- item: The item, only works with totem items.
An example
{
"criteria": {
"example": {
"trigger": "minecraft:used_totem",
"conditions": {
"item": {
"item": "minecraft:totem_of_undying"
}
}
}
}
}
minecraft:villager_trade
Triggers after the player trades with a villager. Available conditions:
- conditions:
- item: The item that was purchased. The "count" tag checks the count from one trade, not multiple.
- All possible conditions for items
- villager: The villager the item was purchased from. The 'type' tag is redundant since it will always be "villager".
- All possible conditions for entities
- item: The item that was purchased. The "count" tag checks the count from one trade, not multiple.
An example
{
"criteria": {
"example": {
"trigger": "minecraft:villager_trade",
"conditions": {
"item": {
"item": "minecraft:emerald",
"count": {
"min": 1
}
},
"villager": {
"nbt": "{Career:1}"
}
}
}
}
}
History
| release | |||||
|---|---|---|---|---|---|
1.12{{Extension DPL}}<ul><li>[[Item Frame|Item Frame]]<br/>{{redirect|Frame}}
{{ItemEntity
| group = Item Frame
| 1-1 = Item Frame.png
| 1-2 = Item Frame (item).png
| group2 = Glow Item Frame
| 2-1 = Glow Item Frame.png
| 2-2 = Glow Item Frame (item).png
| extratext = [[#Renders|View all renders]]
| renewable = Yes
| stackable = Yes (64)
| drops = {{ItemLink|Item Frame}} (1)<br>
or
{{ItemLink|Glow Item Frame}} (1)<br>{{EnvSprite|items}} The item it contains.
}}
An '''item frame''' is an [[entity]]{{only|java|short=y}} or [[block entity]]{{only|bedrock|short=y}} that displays the item or block that is inside it.
A '''glow item frame''' keeps itself and the item inside it illuminated, even in the dark.
== Obtaining ==
=== Breaking ===
{{IN|je}}, an empty item frame can be broken simply by punching it. If the item frame contains an item, punching it drops the item, leaving the frame on the wall.
Because item frames are [[entities]] {{in|java}}, they can be broken in [[Adventure]] mode. They will also be targeted by commands using the @e selector.{{only|java}}
=== Natural generation ===
An item frame containing a pair of [[elytra]] generates in each [[end ship]].
[[File:BoatElytra.png|thumb|An item frame naturally generating in an end ship.]]
=== Crafting ===
{{Crafting
|head=1
|A1= Stick |B1= Stick |C1= Stick
|A2= Stick |B2= Leather |C2= Stick
|A3= Stick |B3= Stick |C3= Stick
|Output= Item Frame
|type= Decoration block
}}
{{Crafting
|foot=1
|Glow Ink Sac
|Item Frame
|Output= Glow Item Frame
|type= Decoration block
}}
=== Trading ===
Expert-level [[Trading#Cartographer|cartographer]] [[villager]]s have a chance to sell an item frame for 7 [[emerald]]s.
== Usage ==
=== Item display ===
[[File:Item Frame (map filled partial).png|thumb|150px|Item frame with partially filled map]]
Item frames can be placed on the sides of [[cactus]] blocks, [[pressure plate]]s, [[fence]]s, [[tree]]s, [[slab]]s, [[cobblestone wall]]s, [[chest]]s, [[door]]s, and all [[solid block]]s. They can also be placed on the top and bottom of these blocks. To place on chests and doors, the player needs to be [[sneaking]]. As item frames are an entity, multiple item frames can occupy the same block, although on different faces. It also allows non-solid blocks to occupy the same space.{{only|java}}
Players can place items in the frame by {{control|using}} the item. If a [[map]] is placed in an item frame, it enlarges to show the map in the size of a full block, with the item frame's location displayed as a green pointer on the map, pointing in the direction the item frame is facing. If this is done in the Nether, the green cursor spins around similar to the white cursor (players). If an item in an item frame has been renamed using an [[anvil]], it displays its custom name when the cursor is over the item frame. If the player places a block inside the frame, it is displayed in miniature half in, half out of the block. This can be most notably seen on stairs or slabs.
{{control|Pick block}} may be used on item frames by players in creative mode only, the control has no effect for players in Survival or Adventure mode. When the item frame is displaying an item, {{control|pick block}} picks the displayed item instead of the item frame.
Item frames can be placed on the lid of a [[shulker box]] that is positioned horizontally, but pop off when the lid is opened.{{only|java}}
=== Rotation ===
The displayed item can then be rotated by right-clicking the frame. Items displayed in the item frame can turn 45° diagonally, with a total of 8 possibilities (90° and 4 possibilities if it is a map), and the frame outputs a [[Mechanics/Redstone/Circuit#Power level|redstone signal]] depending on the rotation phase that can be interpreted by a [[redstone comparator]] (note that this rotation value is separate from the clock or compass rotation). As long as the frame remains placed, it remembers the orientation of the last item it held, and uses it for the next item it holds.{{only|java}}
=== Glow item frames ===
[[File:Item Frames Comparison.png|thumb|260px|Comparison between ordinary item frame and glow item frame in the dark.]]
When an item is placed inside a glow item frame, it appears to glow, even though it does not emit any [[light level]].
== Sounds ==
Item frames and glow item frames share the same sounds.
=== Generic ===
{{Edition|Bedrock}}:<!--Item frames are blocks in BE, so they get the generic section.-->
{{Sound table/Block/Item frame/BE}}
=== Unique ===
{{Edition|Java}}:
{{Sound table
|rowspan=2
|sound=Item Frame add item1.ogg
|sound2=Item Frame add item2.ogg
|soumd3=Item Frame add item3.ogg
|sound4=Item Frame add item4.ogg
|subtitle=Item Frame fills
|source=neutral
|description=When an item is placed in an item frame
|id=entity.item_frame.add_item
|translationkey=subtitles.entity.item_frame.add_item
|volume=1.0
|pitch=1.0
|distance=16}}
{{Sound table
|subtitle=Glow Item Frame fills
|source=neutral
|description=When an item is placed in a glow item frame
|id=entity.glow_item_frame.add_item
|translationkey=subtitles.entity.glow_item_frame.add_item
|volume=1.0
|pitch=1.0
|distance=16}}
{{Sound table
|rowspan=2
|sound=Item Frame break1.ogg
|sound2=Item Frame break2.ogg
|sound3=Item Frame break3.ogg
|subtitle=Item Frame breaks<ref group=sound name=breaks>{{bug|MC-194948}}</ref>
|source=neutral
|description=When an item frame is broken or pops off
|id=entity.item_frame.break
|translationkey=subtitles.entity.item_frame.break
|volume=1.0
|pitch=1.0
|distance=16}}
{{Sound table
|subtitle=Glow Item Frame breaks<ref group=sound name=breaks/>
|source=neutral
|description=When a glow item frame is broken or pops off
|id=entity.glow_item_frame.break
|translationkey=subtitles.entity.glow_item_frame.break
|volume=1.0
|pitch=1.0
|distance=16}}
{{Sound table
|rowspan=2
|sound=Item Frame place1.ogg
|sound2=Item Frame place2.ogg
|sound3=Item Frame place3.ogg
|sound4=Item Frame place4.ogg
|subtitle=Item Frame placed
|source=neutral
|description=When an item frame is placed
|id=entity.item_frame.place
|translationkey=subtitles.entity.item_frame.place
|volume=1.0
|pitch=1.0
|distance=16}}
{{Sound table
|subtitle=Glow Item Frame placed
|source=neutral
|description=When a glow item frame is placed
|id=entity.glow_item_frame.place
|translationkey=subtitles.entity.glow_item_frame.place
|volume=1.0
|pitch=1.0
|distance=16}}
{{Sound table
|rowspan=2
|sound=Item Frame remove item1.ogg
|sound2=Item Frame remove item2.ogg
|sound3=Item Frame remove item3.ogg
|sound4=Item Frame remove item4.ogg
|subtitle=Item Frame empties
|source=neutral
|description=When an item is removed from an item frame
|id=entity.item_frame.remove_item
|translationkey=subtitles.entity.item_frame.remove_item
|volume=1.0
|pitch=1.0
|distance=16}}
{{Sound table
|subtitle=Glow Item Frame empties
|source=neutral
|description=When an item is removed from a glow item frame
|id=entity.glow_item_frame.remove_item
|translationkey=subtitles.entity.glow_item_frame.remove_item
|volume=1.0
|pitch=1.0
|distance=16}}
{{Sound table
|rowspan=2
|sound=Item Frame rotate item1.ogg
|sound2=Item Frame rotate item2.ogg
|sound3=Item Frame rotate item3.ogg
|sound4=Item Frame rotate item4.ogg
|subtitle=Item Frame clicks
|source=neutral
|description=When an item is rotated in an item frame
|id=entity.item_frame.rotate_item
|translationkey=subtitles.entity.item_frame.rotate_item
|volume=1.0
|pitch=1.0
|distance=16}}
{{Sound table
|subtitle=Glow Item Frame clicks
|source=neutral
|description=When an item is rotated in an item frame
|id=entity.glow_item_frame.rotate_item
|translationkey=subtitles.entity.glow_item_frame.rotate_item
|volume=1.0
|pitch=1.0
|distance=16
|foot=1}}
{{Edition|Bedrock}}:
{{Sound table
|type=bedrock
|sound=Item Frame add item1.ogg
|sound2=Item Frame add item2.ogg
|soumd3=Item Frame add item3.ogg
|sound4=Item Frame add item4.ogg
|source=block
|description=When an item is placed in an item frame
|id=block.itemframe.add_item
|volume=1.0
|pitch=1.0}}
{{Sound table
|sound=Item Frame remove item1.ogg
|sound2=Item Frame remove item2.ogg
|sound3=Item Frame remove item3.ogg
|sound4=Item Frame remove item4.ogg
|source=block
|description=When an item is removed from an item frame
|id=block.itemframe.remove_item
|volume=1.0
|pitch=1.0}}
{{Sound table
|sound=Item Frame rotate item1.ogg
|sound2=Item Frame rotate item2.ogg
|sound3=Item Frame rotate item3.ogg
|sound4=Item Frame rotate item4.ogg
|source=block
|description=When an item is rotated in an item frame
|id=block.itemframe.rotate_item
|volume=1.0
|pitch=1.0
|foot=1}}
== Achievements ==
{{load achievements|Map room}}
== Data values ==
=== ID ===
{{edition|java}}:
{{ID table
|edition=java
|firstcolumnname=Item
|showforms=y
|generatetranslationkeys=y
|displayname=Item Frame
|spritetype=item
|nameid=item_frame
|form=item}}
{{ID table
|displayname=Glow Item Frame
|spritetype=item
|nameid=glow_item_frame
|form=item
|foot=1}}
{{ID table
|edition=java
|firstcolumnname=Entity
|generatetranslationkeys=y
|displayname=Item Frame
|spritetype=entity
|nameid=item_frame}}
{{ID table
|displayname=Glow Item Frame
|spritetype=entity
|nameid=glow_item_frame
|foot=1}}
{{edition|bedrock}}:
{{ID table
|edition=bedrock
|firstcolumnname=Item Frame
|shownumericids=y
|showforms=y
|generatetranslationkeys=y
|displayname=Item
|spritename=item-frame
|spritetype=item
|nameid=frame
|id=513
|form=item}}
{{ID table
|displayname=Block
|spritename=item-frame
|spritetype=block
|nameid=frame
|id=199
|form=block
|translationkey=-
|itemform=item.frame}}
{{ID table
|displayname=Item
|spritename=glow-item-frame
|spritetype=item
|nameid=glow_frame
|id=623
|form=item}}
{{ID table
|displayname=Block
|spritename=glow-item-frame
|spritetype=block
|nameid=glow_frame
|form=block
|id=594
|itemform=item.glow_frame
|translationkey=-
|foot=1}}
{{ID table
|notnamespaced=y
|displayname=Block entity
|spritename=item-frame
|spritetype=block
|nameid=ItemFrame}}
{{ID table
|displayname=Block entity
|spritename=glow-item-frame
|spritetype=block
|nameid=GlowItemFrame
|foot=1}}
=== Block states===
{{see also|Block states}}
{{/BS}}<br />
===Item data===
{{el|java}}:{{main|Player.dat format}}<div class="treeview">
*{{nbt|compound|tag}}'''<span data-ve-ignore="true" class="nowrap"> tag</span>''': The item's '''tag''' tag.
{{:Player.dat_format/Entity Spawners}}Unlike spawn eggs, cannot change the type of entity created using the <code>id</code> tag. Data that item frames do not normally use (see below) has no effect.
</div>
===Entity data===
{{main|Entity format}}
{{IN|java}}, item frames have entity data that define various properties of the entity.
{{/ED}}
===Block data===
{{IN|bedrock}}, an item frame has a block entity associated with it that holds additional data about the block.
See [[Bedrock Edition level format/Block entity format]].
== Video==
<div style="text-align:center">{{yt|rJLj95DBb-w}}</div>
==History==
{{History|java}}
{{History||August 15, 2012|link={{tweet|Dinnerbone|235724805196877824}}|[[File:Item Frame (pre-release).png|32px]] [[Dinnerbone]] showed the first image of item frames.}}
{{History||August 15, 2012|link={{tweet|Dinnerbone|235742974271700993}}|[[File:Item Frame (item) (pre-release).png|32px]] Dinnerbone showed item frame in item form.}}
{{History||August 15, 2012|link={{tweet|jeb_|235746335368814592}}|[[File:Item Frame (pre-release 2).png|32px]] [[Jeb]] showed the item frames with new model.}}
{{History||August 16, 2012|link={{tweet|Dinnerbone|236062188555624448}}|[[File:Item Frame (item) JE1 BE1.png|32px]] Dinnerbone showed the item frame in item form with new texture.}}
{{History||1.4.2|snap=12w34a|[[File:Item Frame JE1 BE1.png|32px]] [[File:Item Frame (item) JE1 BE1.png|32px]] Added item frames.
|There is currently a bug where attempting to place an item frame in [[multiplayer]] causes an internal server error, as well as other bugs.}}
{{History|||snap=12w34b|The multiplayer item frame bug has been fixed.}}
{{History|||snap=12w38a|Item frames no longer despawn when the [[player]] moves 20 [[block]]s away.}}
{{History||1.7.2|snap=13w36a|Items renamed using an [[anvil]] now display their name when looked at up close.}}
{{History|||snap=13w38a|[[Map]]s placed in an item frame now cover the whole block face, allowing seamless tiling of adjacent maps. This makes undiscovered areas of maps invisible.}}
{{History|||snap=13w43a|[[File:Item Frame (map) JE1 BE1.png|32px]] Incomplete maps placed in item frames now display the item frame texture underneath.}}
{{History||1.8|snap=14w04a|[[Item]]s and [[block]]s displayed in the item frame now rotate 45 degrees when rotated instead of 90 degrees, and a [[comparator]] outputs a [[redstone]] signal depending on the rotation phase.}}
{{History|||snap=14w10a|Multiple item frames can no longer be placed on the same block face.}}
{{History||1.9|snap=15w41a|An item frame now generates in the treasure room of [[end ship]]s, above the [[shulker]] that guards the treasure. It holds [[elytra]].}}
{{History|||snap=15w49a|Item frames are no longer destroyed by [[lightning]] bolts.}}
{{History|||snap=15w50a|Added [[sound]]s to item frames: <code>entity.itemframe.add_item</code>, <code>entity.itemframe.break</code>, <code>entity.itemframe.place</code>, <code>entity.itemframe.remove_item</code>, and <code>entity.itemframe.rotate_item</code>.}}
{{History||1.11|snap=16w32a|The [[entity]] ID of item frames has been changed from <code>ItemFrame</code> to <code>item_frame</code>.}}
{{History||1.13|snap=17w47a|Prior to [[1.13/Flattening|''The Flattening'']], this [[item]]'s numeral ID was 389.}}
{{History|||snap=17w50a|Item frames can now be put on floors and ceilings.}}
{{History||1.14|snap=18w43a|[[File:Item Frame JE2 BE2.png|32px]] [[File:Item Frame (map) JE2 BE2.png|32px]] [[File:Item Frame (item) JE2 BE2.png|32px]] The textures of item frames have been changed.}}
{{History|||snap=19w11a|Item frames are now [[trading|sold]] by cartographer [[villager]]s.}}
{{History||1.15|snap=19w38a|[[File:Item Frame 19w38a.png|32px]] [[File:Item Frame Map 19w38a.png|32px]] Item frames now appear dark, same as suffocating [[mob]]s.<ref>{{bug|mc-161283|||Fixed}}</ref>}}
{{History|||snap=19w39a|Item frames are now colored correctly.}}
{{History||1.16|snap=20w10a|The NBT <code>Invisible</code> and <code>Fixed</code> have been added to item frames.}}
{{History||1.17|snap=21w03a|[[File:Glow Item Frame JE1 BE3.png|32px]] [[File:Glow Item Frame (map) JE1 BE3.png|32px]] [[File:Glow Item Frame (item) JE1 BE1.png|32px]] Added glow item frames.}}
{{History|||snap=21w10a|Added new [[subtitles]] for glow item frames.}}
{{History||1.18|snap=21w41a|[[File:Item Frame (item) JE3.png|32px]] [[File:Glow Item Frame (item) JE2.png|32px]] The textures of item frames and glow item frames as item have been changed.}}
{{History||1.19|snap=22w15a|Item frames now adjusts its hitbox to account for the larger size of a framed [[map]].}}
{{History|||snap=Pre-release 3|Reverted the change in 22w15a.}}
{{History|pocket alpha}}
{{History||v0.14.0|snap=build 1|[[File:Item Frame JE1 BE1.png|32px]] [[File:Item Frame (map) JE1 BE1.png|32px]] [[File:Item Frame (item) JE1 BE1.png|32px]] Added item frames.
|Item frames are considered as a [[block entity]] instead of an [[entity]].<ref>{{tweet|_tomcc|690127591525728257|Let's create some drama: ItemFrames in MCPE will behave like signs and won't be placeable in blocks, and can't put many in the same block.|21 Jan 2016}}</ref>}}
{{History|pocket}}
{{History||1.0.0|snap=alpha 0.17.0.1|An item frame containing [[elytra]] now generates in [[end city]] ships.}}
{{History|bedrock}}
{{History||1.10.0|snap=beta 1.10.0.3|[[File:Item Frame JE2 BE2.png|32px]] [[File:Item Frame (map) JE2 BE2.png|32px]] [[File:Item Frame (item) JE2 BE2.png|32px]] The textures of item frames have been changed.}}
{{History||1.11.0|snap=beta 1.11.0.4|Item frames can now be [[trading|bought]] from cartographer [[villager]]s.}}
{{History||1.13.0|snap=beta 1.13.0.9|Item frames can now be placed on the top and bottom of [[block]]s.}}
{{History||1.16.0|snap=beta 1.16.0.57|Trading has been changed, item frames are now offered by expert-level cartographer villager.}}
{{History||Caves & Cliffs (experimental)|link=Bedrock Edition 1.17.0|snap=beta 1.16.210.59|[[File:Item Frame.png|32px]] [[File:Item Frame (map) JE2 BE2.png|32px]] [[File:Glow Item Frame (item) JE1 BE1.png|32px]] Added glow item frames.
|Has the default item frame block texture.}}
{{History|||snap=beta 1.16.210.60|Temporarily removed glow item frames due to a crash.}}
{{History|||snap=beta 1.16.220.50|[[File:Item Frame JE2 BE2.png|32px]] [[File:Item Frame (map) JE2 BE2.png|32px]] [[File:Glow Item Frame (item) JE1 BE1.png|32px]] Re-added glow item frames.}}
{{History|||snap=beta 1.16.220.52|[[File:Glow Item Frame BE2.png|32px]] [[File:Glow Item Frame (map) BE2.png|32px]] Glow Item Frame block texture uses update block texture due to a bug.}}
{{History||1.17.0|snap=beta 1.16.230.52|[[File:Item Frame.png|32px]] [[File:Item Frame (map) JE2 BE2.png|32px]] The glow item frame block textures have been reverted back to the previous one.}}
{{History|||snap=beta 1.17.0.50|[[File:Glow Item Frame JE1 BE3.png|32px]] [[File:Glow Item Frame (map) JE1 BE3.png|32px]] The textures of glow item frames have been changed to match Java Edition.
|Now produces [[redstone]] signals.}}
{{History|||snap=beta 1.17.0.52|Maps now glow in glow item frames.
|Glow Item Frames are no longer available only through [[Experimental Gameplay]].}}
{{History||1.18.10|snap=beta 1.18.10.20|[[File:Item Frame (item) JE3.png|32px]] [[File:Glow Item Frame (item) JE2.png|32px]] The textures of item frames and glow item frames as item have been changed.}}
{{History|console}}
{{History||xbox=TU9|xbone=CU1|ps=1.0|wiiu=Patch 1|switch=1.0.1|[[File:Item Frame LCE1.png|32px]] [[File:Item Frame (item) JE1 BE1.png|32px]] Added item frames.}}
{{History||xbox=TU11|The limit for item frames in a world has been increased. A message is now displayed when the maximum number of item frames are reached.}}
{{History||xbox=TU12|[[File:Item Frame JE1 BE1.png|32px]] The entity texture of item frames has been changed.}}
{{History||xbox=TU31|xbone=CU19|ps=1.22|wiiu=Patch 3|[[Item]]s and [[block]]s displayed in the item frame now rotate 45 degrees when rotated instead of 90 degrees, and a [[redstone comparator|comparator]] now outputs a [[redstone]] signal depending on the rotation phase.}}
{{History||xbox=TU43|xbone=CU33|ps=1.36|wiiu=Patch 13|Added [[sound]]s for item frames.}}
{{History||xbox=TU56|xbone=CU47|ps=1.55|wiiu=Patch 26|switch=1.0.6|If the [[item]] in the item frame has a name (from an [[anvil]]) it now shows as if there is a name tag on the item frame.}}
{{History||xbox=none|xbone=none|ps=1.90|wiiu=none|switch=none|[[File:Item Frame JE2 BE2.png|32px]] [[File:Item Frame (map) JE2 BE2.png|32px]] [[File:Item Frame (item) JE2 BE2.png|32px]] The textures of item frames have been changed.}}
{{History|new 3ds}}
{{History||0.1.0|[[File:Item Frame JE1 BE1.png|32px]] [[File:Item Frame (map) JE1 BE1.png|32px]] [[File:Item Frame (item) JE1 BE1.png|32px]] Added item frames.}}
{{History|foot}}
== Issues==
{{issue list}}
== Trivia==
*The item frame is based upon a suggestion on [[wikipedia:Reddit|Reddit]], like the [[ender chest]] and [[flower pot]].<ref>{{Tweet|dinnerbone|235747041286975488}}</ref>
*The item frame is the only entity to reference a block [[model]].{{only|java|short=1}} Because of this, the texture of the frame border is the same as the birch planks texture.
*Item frame is the '''only''' placeable item that can interfere with other non-full block entities.
*Due to the way layer textures are displayed in Minecraft, maps float on item frames, similar to how icons float on the map itself.
== Gallery ==
=== Renders ===
<gallery>
Item Frame.png | Item Frame
Item Frame (map).png | Map Item Frame
Glow Item Frame.png | Glow Item Frame
Glow Item Frame (map).png | Map Glow Item Frame
Item Frame with Item.png | With item
Item Frame with rotated Item.png | With rotated item
Item Frame with Block.png | With block
Item Frame with rotated Block.png | With rotated block
</gallery>
=== Screenshots ===
<gallery>
Slab Frame.png|An item frame on the side of a slab.
ItemFrameBoxed.png|Four item frames in a one-block space.{{only|java}}
Item Frames Woodbase.png|The frame itself uses the texture of birch planks.
Item Frame rotation.gif|The rotation of an item in an item frame.
Front-back-itemframe.png|The front and back of an item frame are the same.
Big skills right there.png|A glow item frame inside a glow item frame.
Frame fireplace.png|An image of a fireplace retweeted by Dinnerbone.
11 Framed.png|[[11]] in an item frame.
</gallery>
=== Development images ===
<gallery>
Suggestion for itemframes.png|Original Reddit image suggesting item frames and flower pots.
Item frame2.png|Dinnerbone's first screenshot showing armor and weapons.
Item frame3.png|Dinnerbone's second screenshot showing a map, a compass, and two diamond swords.
Item frame4.png|Dinnerbone's third screenshot showing a golden sword in all directions, the item frame item itself, and a working clock.
Item frame1.png|Jeb's screenshot of the item frame.
FlowerPot.png|Snapshot showing plant pots and item frames.
Item frame5.png|Snapshot image of an ender pearl in an item frame.
SOATPC.png|An image tweeted by Dinnerbone showing how hovering over an item frame containing a renamed item shows a name tag.
Pocket Edition Item Frames.jpg|First image of item frames in ''Bedrock Edition''.
</gallery>
== See also ==
*{{ItemLink|Painting}}
== References ==
{{Reflist}}
{{Blocks|Utility}}
{{items}}
{{entities}}
[[Category:Block entities]]
[[Category:Utility blocks]]
[[Category:Manufactured blocks]]
[[Category:Generated structure blocks]]
[[Category:Storage]]
[[cs:Rámeček]]
[[de:Rahmen]]
[[es:Marco]]
[[fr:Cadre]]
[[hu:Eszköz keret]]
[[it:Cornice]]
[[ja:額縁]]
[[ko:아이템 액자]]
[[nl:Voorwerplijst]]
[[pl:Ramka na przedmiot]]
[[pt:Moldura]]
[[ru:Рамка]]
[[th:กรอบโชว์สิ่งของ]]
[[zh:物品展示框]]</li><li>[[Emerald|Emerald]]<br/>{{About|the item|the currency in ''Minecraft Dungeons''|MCD:Emerald|the skin|MCD:Emerald (skin)|the ore|Emerald Ore|the mineral block|Block of Emerald}}
{{Item
| image = Emerald.png
| renewable = Yes
| stackable = Yes (64)
| rarity = Common}}
'''Emeralds''' are rare minerals that are used primarily as the currency for [[trading]] with [[villager]]s and [[wandering trader]]s. Naturally-occurring emeralds are rarer than [[diamond]]s.
== Obtaining ==
=== Trading ===
{{main|Trading}}
Emeralds can be obtained by trading with [[villager]]s, since they are the currency that villagers use for trading. Villagers either buy or sell specific goods for emeralds.
=== Mining ===
[[Emerald ore]] drops one emerald when mined using an iron or better [[pickaxe]]. If the pickaxe is enchanted with [[Fortune]], it may drop an extra emerald per level of Fortune, up to a maximum of 4 emeralds with Fortune III. If the ore is mined using a pickaxe enchanted with [[Silk Touch]], it drops itself in ore form instead of an emerald.
=== Crafting ===
{{Crafting
|Block of Emerald
|Output= Emerald,9
|type= Material
}}
=== Smelting ===
{{Smelting
|Emerald Ore; Deepslate Emerald Ore
|Emerald
|1
}}
=== Natural generation ===
{{see also|Emerald Ore#Natural generation}}
Emeralds can generate in [[chest]]s in some [[village]] houses or other generated [[Generated structures|structures]].
{{needs update|inaccurate=1|section=1}}
{{LootChestItem|emerald}}
=== Drops ===
[[Vindicator]]s and [[evoker]]s drop 0–1 emeralds upon death. [[Looting]] increases the maximum emerald drop by one per level, for a maximum of 4 emeralds with Looting III.
[[Fox]]es that are holding emeralds also have a chance of 100% to drop the emerald they are holding upon death. Alternatively, the player can drop a food item to entice the fox to drop the emerald without killing it.
{{IN|bedrock}}, vindicators and [[pillager]]s spawned from [[raids]] can drop 0–1 emeralds. Depending on difficulty, vindicators and pillagers spawned from raids also have a chance of dropping additional emeralds. There is a 65% chance of dropping on easy and normal, and an 80% chance of dropping on hard. If this additional drop condition is met, different emerald counts can drop with different chances. There is a {{frac|10|39}} chance to drop an additional 0–1 emeralds, a {{frac|5|39}} chance to drop an additional 2–3, and a {{frac|2|39}} chance to drop an additional 4–5.
{{IN|bedrock}}, with Looting III, it is possible for a vindicator in a raid to drop up to 16 emeralds upon death (vindicator drops + raid drops + an additional drop<!-- emerald from 2/39 chance-->).
== Usage ==
=== Trading ===
{{main|Trading}}
Emeralds are primarily used as currency for [[trading]] with villagers and wandering traders. Trading is typically a faster way to obtain emeralds than by mining, as an emerald ore is rarer than a diamond ore.
=== Crafting ingredient ===
{{crafting usage}}
===Beacons===
Emeralds can be used to select powers from a [[beacon]]. The player must select one of the available powers and then insert an emerald into the item slot.
An emerald can be substituted for an [[iron ingot]], a [[gold ingot]], a [[diamond]] or a [[netherite ingot]] in a beacon.
=== Smithing ingredient ===
{{Smithing
|head=1
|ingredients=Any Armor Trim +<br/>Any Armor Piece + <br/>Emerald
|Any Armor Trim Smithing Template
|Netherite Chestplate
|Emerald
|Emerald Trim Netherite Chestplate
|showdescription=1
|description = All armor types can be used in this recipe,<br/>a netherite chestplate is shown as an example.
|tail=1
}}
;Trim color palette
The following color palette is shown on the designs on trimmed armor:
*{{TrimPalette|emerald}}
== Achievements ==
{{load achievements|The Haggler;Buy Low;Master Trader}}
== Advancements ==
{{load advancements|What a Deal!}}
== Data values ==
=== ID ===
{{edition|java}}:
{{ID table
|edition=java
|showitemtags=y
|showforms=y
|generatetranslationkeys=y
|displayname=Emerald
|spritetype=item
|nameid=emerald
|itemtags=beacon_payment_items
|form=item
|foot=1}}
{{edition|bedrock}}:
{{ID table
|edition=bedrock
|shownumericids=y
|showforms=y
|notshowbeitemforms=y
|generatetranslationkeys=y
|displayname=Emerald
|spritetype=item
|nameid=emerald
|id=512
|form=item
|foot=1}}
== History ==
{{History|java indev}}
{{History||0.31|snap=20100129|Added [[diamond]]s, referred to as emeralds in the code.}}
{{History|java}}
{{History||May 21, 2012|link={{tweet|jeb_|204619936616808451}}|[[File:Ruby pJE20120521.png|32px]] [[Jens Bergensten|Jeb]] released a screenshot of himself testing the [[trading]] system. At this time, what would become emeralds were [[History_of_textures/Unused_textures#Ruby|rubies]].<ref>http://www.minecraftforum.net/topic/1621716-15-new-blocksitems/#entry19977082</ref>}}
{{History||1.3.1|snap=12w21a|[[File:Emerald JE1 BE1.png|32px]] Added emeralds and [[emerald ore]].
|Emeralds can be [[trading|traded]] with [[villager]]s in exchange for different [[item]]s.
|Added [[desert temple]]s, with a hidden [[chest]] room and loot containing emeralds.
|[[File:Ruby JE1 BE1.png|32px]] The texture of [[History_of_textures/Unused_textures#Ruby|rubies]] can be found in the (at this time unused) file {{cd|items.png}}.<ref name="en_US 12w21">Snapshot 12w21a/b ''lang/en_US.lang'': '''item.ruby.name=Ruby'''</ref>}}
{{History|||snap=12w22a|[[Block of emerald]] has now been added, which is [[crafting|crafted]] from nine emeralds and can be placed as a decorative [[block]].
|Added [[jungle temple]]s, which contain loot [[chest]]s with emeralds.}}
{{History||1.4.2|snap=12w32a|As [[zombie villager]]s can now spawn and be cured, emeralds can now still be obtained in [[trading|trades]] even if [[generated structures]] are disabled.}}
{{history||1.9|snap=15w31a|Emeralds now generate in [[end city]] ship [[chest]]s.}}
{{history|||snap=15w43a|Emeralds now generate in [[igloo]] basement chests.}}
{{history|||snap=15w44a|The average yield of emeralds in [[desert temple]] chests has now been increased.}}
{{History||1.11|snap=16w39a|Added [[vindicator]]s and [[evoker]]s, which drop emeralds if killed by a player.}}
{{History||1.13|snap=17w47a|Prior to [[1.13/Flattening|''The Flattening'']], this [[item]]'s numeral ID was 388.}}
{{History|||snap=18w09a|Emeralds can now generate in the loot [[chest]]s of [[underwater ruins]].}}
{{History|||snap=18w10a|Emeralds can now generate in [[buried treasure]] chests.}}
{{History|||snap=18w11a|Emeralds can now generate in the chests of [[shipwreck]]s.}}
{{History||1.14|snap=18w43a|[[File:Emerald JE2 BE2.png|32px]] The texture of emeralds has now been changed.
|Added [[pillager]]s, which can [[drops|drop]] emeralds.}}
{{History|||snap=18w46a|Pillagers no longer drop emeralds.}}
{{History|||snap=18w48a|Emeralds now generate in chests in [[village]] tanneries, fisher cottages and plains village houses.}}
{{History|||snap=18w49a|Emeralds now generate in chests in [[village]] shepherd houses, mason houses, butcher shops, and savanna and snowy village houses.}}
{{History|||snap=18w50a|Emeralds now generate in chests in [[village]] fletcher houses, temples, and desert and taiga village houses.}}
{{History|||snap=19w07a|Added [[fox]]es, which sometimes spawn with emeralds in their mouths.}}
{{History|||snap=19w08a|[[File:Emerald JE3 BE3.png|32px]] The texture of emeralds has now been changed, once again and it looks smaller.}}
{{History||1.17|snap=21w13a|The unused [[History_of_textures/Unused_textures#Ruby|rubies]] texture was removed.}}
{{History||1.20<br>(Experimental)|link=1.19.4|snap=23w04a|Emeralds can now be used as an armor trim material.}}
{{History|||snap=23w07a|Emeralds now drop when brushing [[suspicious sand]] in [[desert pyramid]]s or [[desert well]]s.}}
{{History||1.20|snap=23w12a|The probability for the emerald to generate in the [[suspicious sand]] in [[desert temple]] and in [[desert well]] has been changed from 1/7 to 1/8.|Emerald can now be found in [[suspicious gravel]] and [[suspicious sand]] in cold and warm [[ocean ruins]] and in [[trail ruins]].}}
{{History|||snap=23w16a|Emerald no longer generates in [[suspicious sand]] in [[trail ruins]].|Due to the split of the archaeological loot tables for the suspicious gravel within the [[trail ruins]]; emerald now is in the common loot.}}
{{History|pocket alpha}}
{{History||v0.9.0|snap=build 1|[[File:Emerald JE1 BE1.png|32px]] Added emeralds.}}
{{History|||snap=build 5|Emeralds can now be used to craft [[blocks of emerald]].}}
{{History||v0.13.0|snap=build 1|Emeralds can now be found inside [[desert temple]] [[chest]]s.}}
{{History||v0.15.0|snap=build 1|Added [[jungle temple]]s, which contain loot chests with emeralds.}}
{{History||v0.16.0|snap=build 1|Emeralds can now be used to power [[beacon]]s.}}
{{History|pocket}}
{{History||1.0.0|snap=alpha 0.17.0.1|Emeralds can now be found in [[end city]] ship [[chest]]s.
|Emeralds can now be found in [[igloo]] basement chests.}}
{{History||1.0.4|snap=alpha 1.0.4.0|Emeralds are now used as "currency" for [[villager]] [[trading]].}}
{{History||1.1.0|snap=alpha 1.1.0.0|Added [[evoker]]s and [[vindicator]]s, which [[drops|drop]] emeralds when killed.}}
{{History|bedrock}}
{{History||1.4.0|snap=beta 1.2.14.2|Emeralds can now be found in some [[shipwreck]] [[chest]]s.}}
{{History|||snap=beta 1.2.20.1|Emeralds can now be found inside [[underwater ruins]] chests.}}
{{History||1.10.0|snap=beta 1.10.0.3|Emeralds can now be used to [[trading|buy]] items from [[wandering trader]]s.
|Emeralds can now be found in [[plains]] [[village]] house and tannery [[chest]]s.
|[[File:Emerald JE2 BE2.png|32px]] The texture of emeralds has now been changed.}}
{{History||1.11.0|snap=beta 1.11.0.1|Emeralds can now be found in [[village]] [[chest]]s other than [[plains]].}}
{{History|||snap=beta 1.11.0.4|[[Vindicator]]s and [[pillager]]s that spawn from [[raid]]s can now [[drops|drop]] bonus emeralds.}}
{{History|||snap=beta 1.11.0.5|[[File:Emerald JE3 BE3.png|32px]] The texture of emeralds has now been changed, once again.}}
{{History||1.13.0|snap=beta 1.13.0.1|Added [[fox]]es, which can [[drops|drop]] emeralds.}}
{{History||Next Major Update<br>(Experimental)|link=Bedrock Edition 1.19.70|snap=beta 1.19.70.23|Emeralds now drop when brushing [[suspicious sand]] in [[desert pyramid]]s or [[desert well]]s.}}
{{History|||snap=beta 1.19.80.21|Emeralds can now be used as an armor trim material.}}
{{History|console}}
{{History||xbox=TU14|xbone=CU1|ps=1.04|wiiu=Patch 1|switch=1.0.1|[[File:Emerald JE1 BE1.png|32px]] Added emeralds.}}
{{History|Ps4}}
{{History||1.90|[[File:Emerald JE2 BE2.png|32px]] The texture of emeralds has now been changed.}}
{{History|new3DS}}
{{History||0.1.0|[[File:Emerald JE1 BE1.png|32px]] Added emeralds.}}
{{History|foot}}
== Issues ==
{{issue list}}
== Gallery ==
<gallery>
Villager trading preview.png|The first image of the trading system released by [[Jeb]]. What would become emeralds can be seen in the [[inventory]] space.
Emerald Ore 12w21a.png|A wall of [[emerald ore]] utilizing a previous texture in snapshot [[12w21a]].
Room of Emeralds.png|All forms of emeralds in one photo: emerald (in the form of [[emerald block|block]], [[emerald ore|ore]] and the emerald itself).
</gallery>
==Trivia==
*The [[History_of_textures/Unused_textures#Ruby|ruby]] was going to be the [[villager]] currency but was changed to emeralds before the update's release.
== References ==
{{Reflist}}
{{Items}}
[[Category:Renewable resources]]
[[cs:Smaragd]]
[[de:Smaragd]]
[[es:Esmeralda]]
[[fr:Émeraude]]
[[hu:Smaragd]]
[[it:Smeraldo]]
[[ja:エメラルド]]
[[ko:에메랄드]]
[[nl:Smaragd]]
[[pl:Szmaragd]]
[[pt:Esmeralda]]
[[ru:Изумруд]]
[[th:มรกต]]
[[tr:Zümrüt]]
[[uk:Смарагд]]
[[zh:绿宝石]]</li></ul> | February 16, 2017 | Dinnerbone tweets that he had spent an entire day designing "a new thing" with Darngeek. | |||
| February 20, 2017 | The design on "this thing" is now done and can begin to be implemented; he later hints at the feature's name.[4] | ||||
| February 22, 2017 | He states that he is "advancing" on the feature; "So. Many. Json. Files." he adds. | ||||
Later that day he states that the project is growing bigger, and that he may need a command "even more complicated than /scoreboard" | |||||
| March 6, 2017 | The backend of the mysterious feature is finished, but the UI needs work, he tweets. | ||||
| "I made a tabthulhu today," he later adds,[5] indicating this feature may use a large number of tabs. | |||||
| March 13, 2017 | He again references the name of the feature in a tweet, stating that he is almost done with "this new feature advancement". | ||||
| March 14, 2017 | He tweets that the UI is now working, and that the project took many days and a few research papers to accomplish. | ||||
| March 22, 2017 | The feature now "awards players with things", he states while making another reference to the feature name. | ||||
| March 23, 2017 | Dinnerbone states that the feature requires around 500 JSON files. | ||||
| He later tweets a teaser of what the feature holds,[6] though it is hidden behind an encrypted .zip file disguised as a .png image, which he clarifies in later tweets.[7][8][9] This .zip file contains custom recipe JSON files. | |||||
| He posts another encrypted .zip file soon afterwards, containing a few more recipes.[10] | |||||
| March 24, 2017 | "A deafening metallic condor keeps distracting me", Dinnerbone states. Users quickly pinpointed this bizarre message to this Gfycat URL officially showcasing advancements for the first time. | ||||
| He reveals that the UI can have several tabs with advancement trees that are themselves advancements.[2] He clarifies that that's what he meant by "tabthulhu."[11] | |||||
| All of the UI is data-driven, including positioning and layout, with no hardcoded data or positions.[12] | |||||
| 17w13a | Advancements added, replacing Achievements. | ||||
| 17w14a | Added new advancements, including a new "adventure" tab. | ||||
| Added new notifications for when players advance, which have a sliding effect, and come in two colors: yellow for normal advancements, and pink for special challenges. | |||||
| 17w15a | Added advancement descriptions and changed several titles. | ||||
| Added the "Adventuring Time" advancement. | |||||
| 17w16b | Added trigger minecraft:item_durability_changed. | ||||
| 17w17a | Added new advancements and two new tabs: "The End" and "Nether" | ||||
Added trigger levitation. | |||||
Added feature condition to the location trigger. | |||||
| Advancements can now execute commands when achieved. | |||||
| Advancement icons now allow data values. | |||||
Added five modifiers to the /advancement grant and /advancement revoke commands: "everything", "from", "until", "through", and "only". | |||||
| 17w17b | The default advancements now all receive their titles and descriptions from the localization files. | ||||
| Added a new number display to track progress while completing certain advancements | |||||
Added the changed_dimension trigger, which takes two optional conditions: to and from, both being strings that accept "overworld", "the_nether", or "the_end". | |||||
The "location" shared object has a new dimension string (same values as above). | |||||
| 17w18a | Re-introduced announcements to chat when someone earns an advancement | ||||
| Added new Adventure advancements: "Best Friends Forever", "The Parrots and the Bats", and "Two by Two" | |||||
Added new minecraft:tick and minecraft:tame_animal triggers | |||||
Added new show_toast and announce_to_chat display options | |||||
Added /gamerule announceAdvancements, which toggles announcing of advancements, replacing the old server.properties entry | |||||
"entity" objects and the minecraft:levitation trigger now use a shared "distance" object. They check if the player is within or outside of the specified range on the x, y, or z axis. absolute and horizontal ranges check if the player is within range on all axes, though horizontal will exclude the Y axis. | |||||
| The "Great View From Up Here" advancement now requires 50 vertical blocks, instead of levitating for 30 seconds | |||||
| Changed the "Sniper Duel" advancement to horizontal distance | |||||
| Advancement loading is now strict JSON | |||||
| 17w18b | Added a new "Husbandry" tab and several new advancements: "A Seedy Place", "Serious Dedication", "A Balanced Diet", and "Hired Help". | ||||
| The advancements added in the previous snapshot were moved to the new Husbandry tab. | |||||
Added new advancement triggers: consume_item, placed_block, and arbitrary_player_tick. | |||||
| The "Monster Hunter" and "Monsters Hunted" advancements now use 22 mobs instead of 23, removing the illusioner from the list. | |||||
| pre1 | Added new advancements: "A Furious Cocktail", "Postmortal", "Subspace Bubble", and "Uneasy Alliance". | ||||
Added hidden field to advancement display info, which defaults to false. | |||||
Added new effects_changed, used_totem, and nether_travel advancements triggers. | |||||
Removed commands from advancement rewards, replaced with function. | |||||
| Advancement trees are now centered in the UI. | |||||
Items and entities in advancements now have an extra NBT field. | |||||
Entities in advancements now have an extra effects and location field. | |||||
Removed arbitrary_player_tick advancement trigger. | |||||
| pre2 | Added new hidden advancement: "How Did We Get Here?", which rewards 100 experience. | ||||
| pre3 | Advancement "How Did We Get Here?" now includes the Resistance status effect, and now rewards 1000 experience. | ||||
| Advancement "Balanced Diet" now includes all fish types (raw and cooked if possible) and an Enchanted Golden Apple. | |||||
| Advancements will now remember the tab the player last selected. | |||||
| pre5 | All recipe unlock advancements now have a parent of minecraft:recipes/root.
| ||||
| Several recipe unlock advancements were renamed. | |||||
| pre7 | Added experience rewards to all "challenge" advancements. | ||||
| release | Added sounds to the toast notifications. | ||||
| upcoming | |||||
1.13{{Extension DPL}}<ul><li>[[Phantom Membrane|Phantom Membrane]]<br/>{{Item
| title = Phantom Membrane
| image = Phantom Membrane.png
| renewable = Yes
| stackable = Yes (64)
}}
'''Phantom membranes''' are items obtained from killing [[phantom]]s. They are used to repair [[elytra]] and brew [[Potion of Slow Falling|potions of Slow Falling]].
== Obtaining ==
=== Mob loot ===
[[Phantom]]s drop 0–1 phantom membrane when killed by a [[player]] or tamed [[wolf]]. [[Looting]] increases the maximum drops by 1 per level, for a maximum of 4 with Looting III.
=== Cat gifts ===
{{main|Cat#Gifts}}
Tamed [[cat]]s have a 70% chance to bring the player a gift when they wake up from a [[bed]], and the gift has a 3.22% chance to be a phantom membrane.
== Usage ==
=== Repairing ===
Phantom membranes can be used in an [[anvil]] to repair [[elytra]], restoring 108 durability points (25% of the pair's total durability) per membrane while preserving their [[enchantments]].
{| class="wikitable" data-description="Repairing elytra"
! scope="col" style="width:64px;" | Name
! Ingredients
! [[Anvil]] usage
|-
! scope="row" style="text-align: center;" | '''Elytra'''
| [[Elytra]] +<br>[[Phantom Membrane]]
| style="width: 260px; padding: 1px;" | {{Anvil| title = Elytra|Input1=Damaged Elytra|Input2=Phantom Membrane, 2|Output=Elytra}}
|-
|}
=== Brewing ingredient ===
Phantom membranes are used to [[brewing|brew]] [[Potion of Slow Falling|slow falling potions]] from an [[awkward potion]].
{{Brewing
|Phantom Membrane
|Potion of Slow Falling
|showname=3
}}
== Data values ==
=== ID ===
{{edition|java}}:
{{ID table
|edition=java
|showforms=y
|generatetranslationkeys=y
|displayname=Phantom Membrane
|spritetype=item
|nameid=phantom_membrane
|form=item
|foot=1}}
{{edition|bedrock}}:
{{ID table
|edition=bedrock
|shownumericids=y
|showforms=y
|notshowbeitemforms=y
|generatetranslationkeys=y
|displayname=Phantom Membrane
|spritetype=item
|nameid=phantom_membrane
|id=574
|form=item
|foot=1}}
== History ==
{{History|java}}
{{History||1.13|snap=18w14a|[[File:Phantom Membrane JE1 BE1.png|32px]] Added phantom membranes.}}
{{History||1.14|snap=18w44a|Tamed [[cat]]s now have a chance to give the [[player]] phantom membranes as [[Cat#Gifts|gifts]].}}
{{History|||snap=19w08a|[[File:Phantom Membrane JE2 BE2.png|32px]] The texture of phantom membranes has now been changed.}}
{{History|bedrock}}
{{History||1.6.0|snap=beta 1.6.0.5|[[File:Phantom Membrane JE1 BE1.png|32px]] Added phantom membranes.}}
{{History||1.8.0|snap=beta 1.8.0.8|Tamed [[cat]]s now have a chance to give the [[player]] phantom membranes as gifts.}}
{{History||1.10.0|snap=beta 1.10.0.3|[[File:Phantom Membrane JE2 BE2.png|32px]] The texture of phantom membranes has now been changed.}}
{{History|console}}
{{History||xbox=TU69|ps=1.76|wiiu=Patch 38|[[File:Phantom Membrane JE1 BE1.png|32px]] Added phantom membranes.}}
{{History||xbox=none|xbone=none|ps=1.90|wiiu=none|switch=none|[[File:Phantom Membrane JE2 BE2.png|32px]] The texture of phantom membranes has now been changed.}}
{{History|foot}}
== Issues ==
{{issue list}}
== References ==
{{reflist}}
== External Links ==
*[https://www.minecraft.net/en-us/article/taking-inventory--phantom-membrane Taking Inventory: Phantom Membrane] – Minecraft.net on August 2, 2019
{{items}}
[[de:Phantomhaut]]
[[fr:Membrane de Phantom]]
[[ja:ファントムの皮膜]]
[[ko:팬텀 막]]
[[pl:Błona fantoma]]
[[pt:Membrana de phantom]]
[[ru:Мембрана фантома]]
[[th:เนื้อเยื่อแฟนท่อม]]
[[uk:Перетинка фантома]]
[[zh:幻翼膜]]
[[Category:Renewable resources]]
[[Category:Brewing recipe]]</li><li>[[Brick|Brick]]<br/>{{about|the item|the crafted block|Bricks|other uses}}
{{Item
| image = [[File:Brick JE2 BE2.png|32px]]
| stackable = Yes (64)
| renewable = Yes
}}
A '''brick''' is an item used to craft [[bricks|brick]] blocks, [[flower pot]]s, and [[decorated pot]]s.
== Obtaining ==
=== Smelting ===
A brick can be obtained by smelting a [[clay ball]].
{{Smelting
|Clay Ball
|Brick
|0,3
}}
=== Mining ===
When [[breaking]] a [[decorated pot]] with a tool without [[Silk Touch]] on the main hand, the decorated pot can drops 0-4 brick(s) depend on the material that the decorated pot make of.
=== Loot ===
{{LootChestItem|brick}}
=== Trading ===
Novice-level stone mason [[villager]]s sell 16{{only|bedrock}} or 10{{only|java}} bricks for one [[emerald]].
== Usage ==
Brick can be used to craft [[bricks]], [[flower pot]]s, and [[decorated pot]]s.
=== Crafting ingredient ===
{{crafting usage}}
== Data values ==
=== ID ===
{{edition|java}}:
{{ID table
|edition=java
|showforms=y
|generatetranslationkeys=y
|displayname=Brick
|spritetype=item
|nameid=brick
|form=item
|foot=1}}
{{edition|bedrock}}:
{{ID table
|edition=bedrock
|shownumericids=y
|showforms=y
|notshowbeitemforms=y
|generatetranslationkeys=y
|displayname=Brick
|spritetype=item
|nameid=brick
|id=383
|form=item
|foot=1}}
== History ==
{{History|java alpha}}
{{History||v1.0.11|[[File:Brick JE1 BE1.png|32px]] Added bricks as an item.}}
{{History|java}}
{{History||1.4.2|snap=12w34a|Bricks are now used for [[flower pot]]s.}}
{{History||1.13|snap=17w47a|Prior to [[1.13/Flattening|''The Flattening'']], this item's numeral ID was 336.}}
{{History||1.14|snap=18w43a|[[File:Brick JE2 BE2.png|32px]] The texture of bricks has been changed.}}
{{History|||snap=19w11a|Bricks are now [[trading|sold]] by [[villager]]s of the new mason profession, making them [[renewable resource|renewable]].}}
{{History||1.20<br>(Experimental)|link=1.19.4|snap=23w07a|Bricks can now be used for crafting [[decorated pot]]s.|Bricks now drop when brushing [[suspicious sand]] in [[desert well]]s.|Bricks now drop when mining [[decorated pot]] with a tool on the main hand.}}
{{History||1.20|snap=23w12a|The probability for the brick to generate in the [[suspicious sand]] in [[desert well]] has been changed from 1/7 to 1/8.|Brick can now be found in [[suspicious gravel]] and [[suspicious sand]] in [[trail ruins]].}}
{{History|||snap=23w16a|Brick no longer generates in [[suspicious sand]] in [[trail ruins]].|Due to the split of the archaeological loot tables for the suspicious gravel within the [[trail ruins]]; brick now is in the common loot.}}
{{History|pocket alpha}}
{{History||v0.2.0|[[File:Brick JE1 BE1.png|32px]] Added bricks as an item. They are currently unobtainable and serve no purpose.}}
{{History||v0.3.2|Bricks can now be obtained by smelting clay balls.
|Bricks are now used to craft [[brick block]]s.}}
{{History||v0.12.1|snap=build 1|Bricks are now used to craft [[flower pot]]s.}}
{{History||v0.16.0|snap=build 5|Added bricks to the [[Creative]] [[inventory]].<ref name="missing brick">{{Bug|MCPE-16556}}</ref>}}
{{History|bedrock}}
{{History||1.10.0|snap=beta 1.10.0.3|16 bricks can now be obtained via trading with stone mason [[villager]]s for 1-2 [[emerald]]s.
|[[File:Brick JE2 BE2.png|32px]] The texture of bricks has now been changed.}}
{{History||1.11.0|snap=beta 1.11.0.4|Trading has been changed; bricks sold by stone mason villagers now cost only one emerald.}}
{{History||1.20.0<br>(Experimental)|link=Bedrock Edition 1.19.70|snap=beta 1.19.70.23|Bricks now drop when brushing [[suspicious sand]] in [[desert well]]s and can be used to craft decorated pots.}}
{{History|console}}
{{History||xbox=TU1|xbone=CU1|ps=1.0|wiiu=Patch 1|[[File:Brick JE1 BE1.png|32px]] Added bricks.}}
{{History||xbox=none|xbone=none|ps=1.90|wiiu=none|switch=none|[[File:Brick JE2 BE2.png|32px]] The texture of bricks has been changed.}}
{{History|3ds}}
{{History||0.1.0|[[File:Brick JE1 BE1.png|32px]] Added bricks.}}
{{History|foot}}
== Issues ==
{{issue list}}
== References ==
{{reflist}}
{{Items}}
[[Category:Renewable resources]]
[[cs:Cihla]]
[[de:Ziegel]]
[[es:Ladrillo]]
[[fr:Brique]]
[[hu:Tégla]]
[[it:Mattone]]
[[ja:レンガ]]
[[ko:벽돌 (아이템)]]
[[nl:Baksteen]]
[[pl:Cegła]]
[[pt:Tijolo]]
[[ru:Кирпич]]
[[th:อิฐ]]
[[uk:Цеглина]]
[[zh:红砖]]</li></ul> | 17w43a | Custom Advancements have been moved into data packs. | |||
| 17w45a | Added an advancement selector argument to test for obtained advancements. | ||||
| 18w14a | Added new advancements: "Fishy Business", "Tactical Fishing", "A Throwaway Joke" and "Very, Very Frightening". | ||||
| 18w14b | Advancements "A Furious Cocktail" and "How Did We Get Here?" now include the Slow Falling status effect. | ||||
| 18w19a | Advancement "How Did We Get Here?" now includes the Conduit Power status effect. | ||||
| 18w22a | Advancement "Sniper Duel" can now be achieved with a Trident. | ||||
Issues
Issues relating to "Advancement" are maintained on the bug tracker. Report issues there.
Trivia
- Fourteen of the old Java Edition achievements were re-implemented as advancements: Benchmarking (called Minecraft), Getting an Upgrade, Acquire Hardware, We Need to Go Deeper, The End?, Return to Sender, Into Fire, Local Brewery, The Beginning? (called Withering Heights), Beaconator, DIAMONDS! (called Diamonds!), Adventuring Time, Monster Hunter and Sniper Duel.
- Six achievements from other editions were re-implemented as advancements: Body Guard (called Hired Help), Cheating Death (called Postmortal), Zombie Doctor, You Need a Mint, The End... Again... and Great View From Up Here
References
- The advancement "Bring Home the Beacon" is a pun on the phrase "Bring home the bacon."
- The advancement "Very Very Frightening" is a reference to the song "Bohemian Rhapsody" by "Queen" in which a line says "Thunderbolt and lightning very very frightening me"
- The advancement "Spooky Scary" Skeletons refers to the song of the same title.
Gallery
See also
References
- ↑ https://www.reddit.com/r/Minecraft/comments/64pk6r/dinnerbone_working_on_giving_advancements/dg4uiou?context=1
- ↑ a b "The tabs are alternate trees that are themselves advancements too. We support a lot, but we'll use 4/5 in vanilla. http://media.dinnerbone.com/uploads/2017-03/screenshots/24_09-23-41_rYLfqg0Q52.png" – @Dinnerbone (Nathan Adams) on X, March 24, 2017
- ↑ "4 or 5 tabs. Probably: "mine & craft", "nether", "end", "combat", "engineering" or some variant of." – @Dinnerbone (Nathan Adams) on X, March 27, 2017
- ↑ "Getting this implemented in a nice way would be a real advancement for the game." – @Dinnerbone (Nathan Adams) on X, February 20, 2017
- ↑ "I made a tabthulhu at work today. This is an interesting project!" – @Dinnerbone (Nathan Adams) on X, March 6, 2017
- ↑ "This is a super big spoiler of what I'm working on. Totally unfinished and may change a lot, but gives you an idea. http://media.dinnerbone.com/uploads/2017-03/screenshots/23_15-00-52_ttcfj9tDnV.png" – @Dinnerbone (Nathan Adams) on X, March 23, 2017
- ↑ "(No I'm not adding emoji.)" – @Dinnerbone (Nathan Adams) on X, March 23, 2017
- ↑ "(P.s. there was more to that picture than meets the eye. May need a bit of trickery.)" – @Dinnerbone (Nathan Adams) on X, March 23, 2017
- ↑ "Did the filesize seem a bit big?" – @Dinnerbone (Nathan Adams) on X, March 23, 2017
- ↑ "Okay so I think my webserver proxy messed that up. Technology is difficult. Here's a more fun image, in a zip: http:// media.dinnerbone.com/uploads/2017-0 3/screenshots/23_15-00-52_ttcfj9tDnV.zip" – @Dinnerbone (Nathan Adams) on X, March 23, 2017
- ↑ "(Thus "tabthulu" tweets from a few weeks back. :D)" – @Dinnerbone (Nathan Adams) on X, March 24, 2017
- ↑ "Also worth noting: all of that UI is data driven. Positioning and layout included. No hardcoded data in UI, no hardcoded positions in data." – @Dinnerbone (Nathan Adams) on X, March 24, 2017







