Minecraft Wiki
Advertisement
Crafting Table
This article describes content that may be included in a future update. 
This content has appeared in development versions, but the full update containing it has not been released yet.

Loot tables are technical JSON tables that represent what items should be in a naturally generated chest or what items should drop when killing a mob.

Usage

The loot tables are structured as a String tag which determines the table to use, and a Long tag determining the seed. Chests or mobs with the same seed will drop the same items. Loot tables do not determine which slot of a chest is used, that is randomly determined based on the seed.

For chests:

  •  The root tag
    •  LootTable: Loot table to be used to fill the chest when it is next opened. When the chest is part of a double chest, only the half corresponding to the tagged single-chest will be affected.
    •  LootTableSeed: Seed for generating the loot table. 0 or omitted will use a random seed.

These tags will be removed once the chest is opened and only then items will be put in the chest.

For entities:

  •  The root tag
    •  DeathLootTable: Loot table to be used for the items that drop when the entity is killed.
    •  DeathLootTableSeed: Seed for generating the loot table. 0 or omitted will use a random seed.

The loot tables of entities and chests can be altered with /entitydata and /blockdata.

Tags

Loot tables are defined using the JSON format. Below are a list of tags used.

  •  The root tag
    •  pools: A list of all pools for this entity. Each pool will randomly choose something from its list of items based on the number of rolls
      •  A pool
        •  conditions: Determines conditions for this pool to be used.
          •  A condition
            •  condition: Name of condition. Valid conditions are described below.
        •  rolls: Determines the exact number of attempted rolls within the pool, as opposed to a range.
        •  rolls: Determines the minimum and maximum time an item pool can be used.
          •  min: Minimum number of times a pool will be used
          •  max: Maximum number of times a pool will be used
        •  items: A list of all items in this pool
          •  An item
            •  conditions: Determines conditions for this item to be used.
              •  A condition
                •  condition: Name of condition. Valid conditions are described below.
            •  item: ID name of the item. For example, minecraft:diamond
            •  functions: Determines special actions to add to an item. If any function is unset, it will not be used.
              •  A function:
                •  function: Name of function to use. Valid functions are described below.
                •  conditions: Determines conditions for this function to take place.
                  •  A condition
                    •  condition: Name of condition. Valid conditions are described below.
            •  weight: Determines how often this item will be chosen. Items with higher weights will be used more often
            •  luck_multiplier: Currently unused.

Functions

Loot tables use various functions which add special data to an item, such as stack size or enchantments. Below are a list of valid functions, and the tags used by them. The tags are placed in the same function object as  function:.

  • enchant_with_levels - Determines the level of enchantment to apply to this item.
    •  treasure: Determines whether treasure enchantments are allowed on this item.
    •  levels: Determines exact enchantment level to use, as opposed to a range.
    •  levels: Determines the minimum and maximum enchantment to apply, which is mostly equivalent to using an enchantment table with this level.
      •  min: Minimum level to use.
      •  max: Maximum level to use.
  • furnace_smelt - Smelts the item as it would be in a furnace. Used to cook food for animals on death.
  • looting_enchant - Determines the effects of Looting on this item. If unused, Looting will have no effect.
    •  count: Determines exact number of additional items from looting, as opposed to a range.
    •  count: Determines the minimum and maximum increase for this item per level of Looting.
      •  min: Minimum increase.
      •  max: Maximum increase.
  • set_count - Determines the minimum and maximum stack size. If unused, a stack size of 1 will be used.
    •  count: Determines exact number of items provided, as opposed to a range.
    •  count: Determines the minimum and maximum stack size for this item.
      •  min: Minimum stack size.
      •  max: Maximum stack size.
  • set_data - Determines the damage value of the item.
    •  data: Exact damage value of the item, as opposed to a range.
    •  data: Determines the minimum and maximum damage value for this item.
      •  min: Minimum damage.
      •  max: Maximum damage.
  • set_nbt - Adds NBT data to an item
    •  tag: Tag to add, similar to those used by commands. Note that the first bracket is required and quotation marks need to be escaped using a backslash (\)

Conditions

Loot tables use various conditions which add requirements to a drop, pool, or function. Below are a list of valid conditions, and the tags used by them. The tags are placed in the same condition object as  condition:.

  • entity_properties - Determines required properties for this to be used
    •  entity: Determines the entity to check for the condition. Set to this to use the entity that died, killer for the killer, or killer_player for a killer that is a player.
    •  properties: Properties that must match for the condition.
      •  on_fire: The entity must be on fire
  • entity_scores - Checks for the scores of an entity for the drop to happen
    •  entity: Determines the entity to check for the condition. Set to this to use the entity that died, killer for the killer, or killer_player for a killer that is a player.
    •  scores: Scores to check
      •  A score: Key name is the objective while the value is the exact number to check, as opposed to a range. Note that this is broken as of 15w43b.
      •  A score: Name of a score to check for the minimum and maximum. Note that only the minimum score works as of 15w43b.
        •  min: Minimum score
        •  max: Maximum score
  • killed_by_player - Requires the entity to be killed by the player
    •  inverse: Reverse the condition to only allow item drop if not killed by a player.
  • random_chance - Changes the chance of the pool.
    •  chance: Determines the base chance for this item to drop.
  • random_chance_with_looting - Changes the chance of the pool based on Looting
    •  chance: Determines the base chance for this item to drop
    •  looting_multiplier: Determines the amount to increase the chance per level of Looting.

List of loot tables

Below is a list of all loot tables that exist by default. More tables can be added in the world save for use with custom maps.

  • loot_tables
    • chests - Items from loot chests
    • entities - Items dropped from entities. May cause issues when applied to chests, due to some items spawning in stacks of 0
      • sheep
        • black
        • blue
        • brown
        • cyan
        • gray
        • green
        • light_blue
        • lime
        • magenta
        • orange
        • pink
        • purple
        • red
        • silver
        • white
        • yellow
      • bat
      • blaze
      • cave_spider
      • chicken
      • cow
      • creeper
      • elder_guardian
      • enderman
      • endermite
      • ghast
      • giant
      • guardian
      • horse
      • magma_cube
      • mushroom_cow
      • ocelot
      • pig
      • rabbit
      • shulker
      • silverfish
      • skeleton
      • slime
      • snowman - snow golems
      • spider
      • squid
      • villager_golem - iron golems
      • wolf
      • zombie
      • zombie_pigman
    • empty - contains no items

History

u
1.9
{{Extension DPL}}<ul><li>[[Blaze Rod|Blaze Rod]]<br/>{{Item
| image = Blaze Rod.png
| renewable = Yes
| stackable = Yes (64)
}}

'''Blaze rods''' are [[item]]s exclusively obtained from [[blaze]]s. They act as a fuel for both brewing and [[smelting]], and are required to craft [[eye of ender|eyes of ender]] used to access to [[the End]].

== Obtaining ==

=== Mob loot ===
When killed by a player or tamed [[wolf]], a [[blaze]] has a 50% chance to drop a blaze rod. The [[Looting]] [[enchantment]] can increase the drops by one per level, for a maximum of 4 blaze rods. Blazes do not drop any blaze rods if killed by any other source.

== Usage ==

=== Crafting ingredient ===

{{crafting usage}}

=== Fuel ===

When used in a [[furnace]], a blaze rod lasts 120 seconds (12 items).

== Achievements ==
{{load achievements|Into Fire}}

== Advancements ==
{{load advancements|Into Fire}}

== Video ==
{{Video note|This video does not mention the crafting of [[End Rod]]s.|minor}}

<div style="text-align:center">{{yt|_mhRHuRlICY}}</div>

== Data values ==
=== ID ===
{{el|java}}:
{{ID table
|edition=java
|showforms=y
|generatetranslationkeys=y
|displayname=Blaze Rod
|spritetype=item
|nameid=blaze_rod
|form=item
|foot=1}}

{{el|bedrock}}:
{{ID table
|edition=bedrock
|shownumericids=y
|showforms=y
|notshowbeitemforms=y
|generatetranslationkeys=y
|displayname=Blaze Rod
|spritetype=item
|nameid=blaze_rod
|id=423
|form=item
|foot=1}}

== History ==

{{History|java}}
{{History||1.0.0|snap=Beta 1.9 Prerelease|[[File:Blaze Rod JE1 BE1.png|32px]] Added blaze rods.}}
{{History|||snap=Beta 1.9 Prerelease 2|Blaze rods are now used to craft [[blaze powder]].}}
{{History|||snap=Beta 1.9 Prerelease 3|Blaze rods are now used to craft [[brewing stand]]s.}}
{{History||1.8|snap=14w07a|Blaze rods are now held similarly to [[tools]].}}
{{History||1.9|snap=15w44b|Blaze rods are now used to craft [[end rod]]s.}}
{{History||1.13|snap=17w47a|Prior to [[1.13/Flattening|''The Flattening'']], this [[item]]'s numeral ID was 369.}}

{{History|pocket alpha}}
{{History||v0.12.1|snap=build 1|[[File:Blaze Rod JE1 BE1.png|32px]] Added blaze rods. 
|Blaze rods can be used to craft [[blaze powder]] and [[brewing stand]]s.}}
{{History|pocket}}
{{History||1.0.0|snap=alpha 0.17.0.1|Blaze rods are now used to craft [[end rod]]s.}}

{{History|console}}
{{History||xbox=TU7|xbone=CU1|ps=1.00|wiiu=Patch 1|switch=1.0.1|[[File:Blaze Rod JE1 BE1.png|32px]] Added blaze rods.
|Blaze rods can be used to craft [[blaze powder]] and [[brewing stand]]s.}}
{{History||xbox=TU46|xbone=CU36|ps=1.38|wiiu=Patch 15|Blaze rods are now used to craft [[end rod]]s.}}

{{History|New 3DS}}
{{History||0.1.0|[[File:Blaze Rod JE1 BE1.png|32px]] Added blaze rods.
|Blaze rods can be used to craft [[blaze powder]] and [[brewing stand]]s.}}
{{History|foot}}

== Issues ==
{{issue list}}

== Trivia ==
* As part of an official collaboration, blaze rods are included in a free add-on for the roleplaying game [https://en.wikipedia.org/wiki/Dungeons_%26_Dragons ''Dungeons and Dragons''].<ref>https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwj9uvqlwIT-AhV7LUQIHYlVDiwQFnoECBAQAQ&url=https%3A%2F%2Fwww.minecraft.net%2Fcontent%2Fdam%2Fgames%2Fminecraft%2Fsoftware%2FMinecraft-Monstrous-Compendium.pdf&usg=AOvVaw0aKOqpKAHSH11qgZhN_Bhx</ref> In the game, they are worth 100 gold pieces, create light, and can be broken to create an explosion.
* They are the spinning things surrounding the blaze's head

{{items}}

== References ==
{{Reflist}}

[[Category:Renewable resources]]

[[cs:Ohnivá hůl]]
[[de:Lohenrute]]
[[el:Οι ράβδοι των Blaze]]
[[es:Vara de blaze]]
[[fr:Bâton de Blaze]]
[[hu:Lángrúd]]
[[it:Verga di blaze]]
[[ja:ブレイズロッド]]
[[ko:블레이즈 막대]]
[[lzh:炎靈桿]]
[[nl:Blazestaf]]
[[pl:Płomienna różdżka]]
[[pt:Vara de blaze]]
[[ru:Огненный стержень]]
[[th:แท่งเบลซ]]
[[tr:Alaz Çubuğu]]
[[uk:Стрижень Блейза]]
[[zh:烈焰棒]]</li><li>[[:Category:Storage|Category:Storage]]<br/>Blocks and items used to '''store''' other blocks or items.

[[Category:Blocks]][[Category:Items]]

[[ja:カテゴリ:ストレージ]]
[[zh:Category:储物]]</li></ul>
October 19, 2015Dinnerbone announces loot tables.
15w43aAdded loot tables.
15w43bAdded condition entity_scores.
Advertisement