Minecraft Wiki
Advertisement
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

This article is about the mechanics of enchanting.

Basic mechanics

Whenever the player places an eligible item on the enchanting table, the enchantment levels available are randomly generated for each slot using the formula below. The enchantment level is dependent upon the number of nearby bookshelves (capped at 15) and which slot position it is in.

Base enchantment level available (base) = (randomInt(1,8) + floor(b / 2) + randomInt(0,b)),

where b is the number of nearby bookshelves (maximum of 15) and x..y generates a uniformly distributed random integer between x and y, inclusive. This is then modified according to the slot position:

Top slot enchantment level = floor(max(base / 3, 1))
Middle slot enchantment level = floor((base × 2) / 3 + 1)
Bottom slot enchantment level = floor(max(base, b × 2))

where max(x, y) returns the greater of two values x and y.

# of bookshelves 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Min level (in top slot) 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2
Max level (in bottom slot) 8 9 11 12 14 15 17 18 20 21 23 24 26 27 29 30
# of bookshelves 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Level range of top slot 1–2 1–3 1–3 1–4 1–4 1–5 1–5 1–6 1–6 1–7 2–7 2–8 2–8 2–9 2–9 2–10
Level range of middle slot 1–6 1–7 2–8 2–9 3–10 3–11 3–12 3–13 4–14 4–15 5–16 5–17 5–18 5–19 6–20 6–21
Level range of bottom slot 1–8 2–9 4–11 6–12 8–14 10–15 12–17 14–18 16–20 18–21 20–23 22–24 24–26 26–27 28–29 30

Note that a higher experience cost for a specific slot does not necessarily mean that the enchantments from that slot are better than the others with less cost.

In Creative mode, no levels of experience are necessary for enchantments.

Bookshelf placement

Nearby bookshelves raise the available enchantment levels; without any bookshelves, the experience level requirement never exceeds 8.

In order to have an effect, a bookshelf must be placed exactly 2 blocks, laterally, off the enchanting table and be on the same level or one block height above the table. Additionally, the bookshelf must not be blocked. The meaning of "blocked" differs on Java Edition and Bedrock Edition.

Bedrock Edition

The 2-high space between the bookshelf and table must be air (even a torch, snow cover or carpet blocks the effect), where "between" is as shown in the following diagrams (the white spaces are air, and the do not matter):

Like this from the top:
or
and like this from the side:
or

Java Edition

The space between the bookshelf and table, at the height of the bookshelf must be air or a replaceable block like snow or grass. For corner bookshelves, the space between is 1 block diagonal from the enchanting table; for all other bookshelves, the gap must be to the side of the enchanting table. This is illustrated in the following diagrams (the white spaces are air, and the do not matter):

Like this from the top:
or
and like this from the side:
or

The glyph particles, which fly from bookshelves, follow different rules and may appear even if the bookshelves are not enhancing the table.

There are many possible bookshelf arrangements that can reach the enchantment limit. A simple method is to surround the enchanting table with a 1-block high square of bookshelves with an empty space anywhere on the perimeter:

Another alternative that is now available is to build a 'library corner' where each bookshelf is two blocks high, as in the plan below. This arrangement gives space for 16 shelves, which is one more than needed, so if the corner bookshelf column cannot be seen, removing one of the two bookshelves in that does not have any effect, either technically or visually.

Selecting an enchantment level

As enchantments offered depend on the enchantment level and the enchantment level depends on the number of active bookshelves, an easy way to change the enchantments offered is to disable bookshelves by placing torches between them and the enchanting table. That way one can still have the entire 'ring' of bookshelves around the table but get lower-level enchantments. Breaking the torches restores the effect of the bookshelves.

Bedrock Edition

Enchantment table bookshelf placement

With the layout shown here, enchantments with any number of bookshelves from 0 to 15 may be easily obtained:

Java Edition

Enchantment table bookshelf placement 1.18

With the layout shown here, enchantments with any number of bookshelves from 0 to 15 may be easily obtained:

How enchantments are chosen

"Enchantment level" is the required experience level (the green number on the bottom-right). "Enchantment power" is the strength of the particular enchantment. For example, "Sharpness IV" has a power of 4. The enchantment algorithm uses a three-step process.

Step one – Applying modifiers to the enchantment level

The first thing that Minecraft does is apply two modifiers to the base enchantment level. Each modifier is restricted to a certain range, with numbers close to the middle of the range more common than those near the ends.

The first modifier is based on the item's "enchantability," which depends on the material and the type of the item (see the table below). Other enchantable items such as books, bows, crossbows, tridents, and fishing rods have an enchantability of 1 for this purpose. Minecraft picks a number between 0 and half the enchantability, then adds that number plus one to the enchantment level. This random value follows a triangular distribution (like rolling a pair of dice and adding) so results close to a quarter of the enchantability are much more likely than results at the extremes.

The modified enchantment level is calculated with the following formula:

Modified enchantment level = B + R1 + R2 + 1

Where:

  • R1 and R2 are two individual randomly generated integers:
    • R1 = randomInt(0, floor(E / 4))
    • R2 = randomInt(0, floor(E / 4))
  • B is the base enchantment level.
  • E is the enchantability of the item.

Enchantability

Material Armor enchantability Sword/Tool enchantability
Wood N/A 15
Leather 15 N/A
Stone N/A 5
Chain 12 N/A
Iron 9 14
Gold 25 22
Diamond 10 10
Turtle 9 N/A
Netherite 15 15
Other 1 1

Next, Minecraft picks a value between 0.85 and 1.15, again with a triangular distribution. The modified enchantment level is multiplied by this value (so it could increase or decrease by up to 15%) and then rounded to the nearest integer.

Step 1 pseudocode

// Returns a uniformly distributed random integer between 0 and n–1, inclusive
function randomInt(n);

// Returns a uniformly distributed random real (fractional) number between 0 (inclusive) and 1 (exclusive)
function randomFloat();

// Returns the real number n rounded to the nearest integer.
function round(n);


// Generate a random number between 1 and 1+(enchantability/2), with a triangular distribution
int rand_enchantability = 1 + randomInt(enchantability / 4 + 1) + randomInt(enchantability / 4 + 1);

// Choose the enchantment level
int k = chosen_enchantment_level + rand_enchantability;

// A random bonus, between .85 and 1.15
float rand_bonus_percent = 1 + (randomFloat() + randomFloat() - 1) * 0.15;

// Finally, we calculate the level
int final_level = round(k * rand_bonus_percent);
if ( final_level < 1 ) final_level = 1

The source is Minecraft 1.8 source code.

Step two – Find possible enchantments

Powersword

A sword with several enchantments.

Now, based on the modified level, Minecraft makes a list of all enchantment types that can be applied to the target item along with the power that each enchantment has.

The power of each enchantment type is determined by the level and the values in the enchantments levels table. For each power value of an enchantment type, there is a minimum and maximum modified level that can produce the enchantment at that power. If the modified enchantment level (calculated at the first step) is within the range of an enchantment's possible power values, then the enchantment is assigned the modified enchantment level as power. If the modified level is within two overlapping ranges for the same enchantment type, the higher power value is used.

Treasure

Some enchantments are "treasure enchantments" (shown in the table below), meaning they can never be created by an enchanting table, and can be discovered only in certain situations: when generating chest loot (equipment and books), when fishing, when generating enchanted book trades, when bartering, and when an enchanted book is dropped by a raiding illager.‌[Bedrock Edition only]

Step three – Select a set of enchantments from the list

Now that it has a list of the possible enchantments for the item, Minecraft must pick some of them to apply. Each enchantment has a statistical "weight". Enchantments with higher weights have a higher chance of being selected.

Minecraft uses the following weighted random selection algorithm:

  1. Calculate the total weight of all enchantments in the list (T). The total of every enchantment is 136.
  2. Pick a random integer from 0 to T – 1 as a number w.
  3. Iterate through each enchantment in the list, subtracting its weight from w. If w is now negative, select the current enchantment.

This algorithm produces the same results as listing each enchantment the number of times given by its weight, then choosing a random entry from the combined list.

So, for each enchantment in the list, the probability of it being selected is:

P = w/T

Where:

  • w is the enchantment's weight.
  • T is the total weight of all enchantments in the list.
Type of enchantment Enchantment Weight Obtainable from an enchanting table
Armor Protection 10 Yes
Feather Falling 5 Yes
Fire Protection 5 Yes
Projectile Protection 5 Yes
Aqua Affinity 2 Yes
Blast Protection 2 Yes
Respiration 2 Yes
Depth Strider 2 Yes
Frost Walker 2 No
Thorns 1 Yes
Swift Sneak 1 No
Curse of Binding 1 No
Soul Speed 1 No
Sword Sharpness 10 Yes
Bane of Arthropods 5 Yes
Knockback 5 Yes
Smite 5 Yes
Fire Aspect 2 Yes
Looting 2 Yes
Sweeping Edge 2 Yes
Pickaxe
Shovel
Axe
Hoe
Shears
Efficiency 10 Yes
Fortune 2 Yes
Silk Touch 1 Yes
Bow Power 10 Yes
Flame 2 Yes
Punch 2 Yes
Infinity 1 Yes
Fishing rod Luck of the Sea 2 Yes
Lure 2 Yes
Trident Loyalty 5 Yes
Impaling 2 Yes
Riptide 2 Yes
Channeling 1 Yes
Crossbow Piercing 10 Yes
Quick Charge 5 Yes
Multishot 2 Yes
All applicable Unbreaking 5 Yes
Mending 2 No
Curse of Vanishing 1 No

Shields can be given the enchantments Unbreaking, Mending, Curse of Vanishing, and Curse of Binding by using Enchanted Books. The player always gets at least one enchantment on an item, and there is a chance of receiving more. Additional enchantments are chosen by this algorithm:

  1. With probability (modified level + 1) / 50, keep going. Otherwise, stop picking bonus enchantments.
  2. Remove from the list of possible enchantments anything that conflicts with previously-chosen enchantments.
  3. Pick one enchantment from the remaining possible enchantments (based on the weights, as before) and apply it to the item.
  4. Divide the modified level in half, rounded down (this does not affect the possible enchantments themselves, because they were all pre-calculated in Step Two).
  5. Repeat from the beginning.

When enchanting books using an enchanting table, if multiple enchantments were generated, then one selected at random is removed from the final list. This does not apply to other sources of enchanted books that use enchantment mechanics, such as fishing or chests in generated structures.

Conflicting enchantments

Some enchantments conflict with other enchantments and thus both can't be enchanted into the same item, effectively taking down the possibility for one to get an overpowered weapon.

The rules for enchantment conflicts are:

  • Every enchantment conflicts with itself. (The player can't get a tool with two copies of the Efficiency enchantment.)
  • All damage enchantments (Sharpness, Smite, and Bane of Arthropods) conflict with each other.
  • All protection enchantments (Protection, Blast Protection, Fire Protection, Projectile Protection) conflict with each other.
  • Silk Touch conflicts with Fortune, Looting, and Luck of the Sea.
  • Depth Strider and Frost Walker conflict with each other.
  • Mending and Infinity conflict with each other.
  • Riptide conflicts with Loyalty and Channeling.
  • Multishot and Piercing conflict with each other.

Conflicting enchantments may appear on an item with specially-crafted /give commands. The behavior of such items should not be relied upon, but in general:

  • An item with multiple copies of the same enchantment uses the level of the first copy of that enchantment in the list.
  • For armor with conflicting protection enchantments, all enchantments take effect individually.
  • For weapons with conflicting damage enchantments, all enchantments take effect individually.
  • For tools with both Silk Touch and Fortune, Silk Touch takes priority over Fortune on blocks affected by both enchantments. Fortune still applies to blocks such as crops that are not affected by Silk Touch.
  • For bows with both Mending and Infinity, both enchantments work individually.
  • For tridents with both Loyalty and Riptide, Riptide still functions normally but the trident can no longer be thrown by the player. However, tridents can still be thrown using dispensers‌[Bedrock Edition only].
  • For crossbows with both Multishot and Piercing, both enchantments work individually.
Image005

A chart showing all possible enchantments on diamond tools.[needs updating]

History

Java Edition
1.18.2
{{Extension DPL}}<ul><li>[[Shulker Shell|Shulker Shell]]<br/>{{Item
| image = Shulker Shell.png
|type=
|renewable = Yes
| stackable =  Yes (64)
}}

{{about|the item that drops from the mob|the mob |Shulker|the storage block|Shulker Box}}

'''Shulker shells''' are [[item]]s dropped by [[shulker]]s that are used solely to craft [[shulker box]]es.

== Obtaining ==
=== Mob loot ===
{{IN|bedrock}}, [[shulker]]s drop 0-1 shulker shells. The maximum can be increased by 1 per level of [[Looting]], which is 0-4 shells with Looting III.

{{IN|java}}, shulkers have a 50% chance of dropping a shulker shell when killed. This is increased by 6.25% per level of [[Looting]], for a maximum of 68.75% with Looting III.

== Usage ==
=== Crafting ingredient ===
{{crafting usage}}

== Data values ==
=== ID ===
{{edition|java}}:
{{ID table
|edition=java
|showforms=y
|generatetranslationkeys=y
|displayname=Shulker Shell
|spritetype=item
|nameid=shulker_shell
|form=item
|foot=1}}

{{edition|bedrock}}:
{{ID table
|edition=bedrock
|shownumericids=y
|showforms=y
|notshowbeitemforms=y
|generatetranslationkeys=y
|displayname=Shulker Shell
|spritetype=item
|nameid=shulker_shell
|id=566
|form=item
|foot=1}}

== History ==
{{History|java}}
{{History||1.11|snap=16w39a|[[File:Shulker Shell JE1 BE1.png|32px]] Added shulker shells.}}
{{History||1.13|snap=17w47a|Prior to [[1.13/Flattening|''The Flattening'']], this [[item]]'s numeral ID was 450.}}
{{History||1.14|snap=18w43a|[[File:Shulker Shell JE2 BE2.png|32px]] The texture of the shulker shell has now been changed.}}
{{History||1.17|snap=20w45a|When a shulker is hit by a shulker bullet, the shulker can spawn another shulker depending on the amount of shulkers in the area, making shulker shells [[renewable resource|renewable]].}}

{{History|pocket}}
{{History||1.0.0|snap=alpha 1.0.0.1|[[File:Shulker Shell JE1 BE1.png|32px]] Added shulker shells.
|Shulker shells currently have no purpose as [[shulker box]]es haven't been implemented yet.}}
{{History||1.1.0|snap=alpha 1.1.0.0|Shulker shells can now be used to [[crafting|craft]] shulker boxes.}}
{{History|bedrock}}
{{History||1.10.0|snap=beta 1.10.0.3|[[File:Shulker Shell JE2 BE2.png|32px]] The texture of the shulker shell has now been changed.}}
{{History||1.18.30|snap=beta 1.18.30.22|Shulkers now have a chance to spawn another shulker when hit by a shulker projectile, making shulker shells [[renewable resource|renewable]].}}

{{History|console}}
{{History||xbox=TU53|xbone=CU43|ps=1.49|wiiu=Patch 23|switch=1.0.3|[[File:Shulker Shell JE1 BE1.png|32px]] Added shulker shells.}}
{{History||xbox=none|xbone=none|ps=1.90|wiiu=none|switch=none|[[File:Shulker Shell JE2 BE2.png|32px]] The texture of the shulker shell has now been changed.}}

{{History|new 3ds}}
{{History||1.7.10|[[File:Shulker Shell JE1 BE1.png|32px]] Added shulker shells.}}
{{History|foot}}

== Issues ==
{{Issue list}}

{{Items}}

[[de:Shulkerschale]]
[[es:Caparazón de shulker]]
[[fr:Carapace de Shulker]]
[[it:Guscio di shulker]]
[[ja:シュルカーの殻]]
[[ko:셜커 껍데기]]
[[nl:Shulkerschelp]]
[[pl:Skorupa Shulkera]]
[[pt:Casco de shulker]]
[[ru:Панцирь шалкера]]
[[th:เปลือกชัลเกอร์]]
[[zh:潜影壳]]</li><li>[[Lava Bucket|Lava Bucket]]<br/>{{Item
| title = Lava Bucket
| image = Lava Bucket.png
| renewable = Yes
| stackable = No 
}}
A '''lava bucket''' is a [[bucket]] filled with [[lava]].

== Obtaining ==
=== Interacting ===
To fill an empty [[bucket]] with lava, {{control|use}} it on a [[lava]] source block or lava in a [[cauldron]]. The block is consumed in the process. Flowing lava does not fill a bucket.

If there is a lava source above the [[pointed dripstone]] stalactite, there is a {{frac|15|256}} (~5.9%) chance for it to completely fill an empty cauldron within 10 blocks under the tip with lava after a [[random tick]]. This lava can then be scooped with a bucket, making it a renewable resource.

==Usage==
A lava bucket can be used to place down lava sources with the {{key|Use Item}} button. Doing so gives the player the bucket back. Lava buckets can be used to replace some transparent, non-full blocks such as [[tall grass]] and [[water]], both flowing and sources.

{{IN|java}}, lava buckets can be used to break [[Nether Portal (block)|Nether portal blocks]] by placing the lava on the side of a block next to the portal block.

=== Smelting ===
A lava bucket can be used as an efficient [[fuel]]. It has the longest burning value of 1000 seconds, compared to 800 seconds for a [[coal block]] (a lava bucket smelts 100 items, and a coal block smelts 80). After smelting starts, the lava bucket turns into an empty bucket.

=== Trading ===
{{IN|bedrock}}, journeyman-level armorer villagers buy a lava bucket for one [[emerald]] as part of their trades.

{{IN|java}}, journeyman-level armorer villagers have a 40% chance of offering to buy a lava bucket for one emerald.

=== Cauldrons === 
A lava bucket can be used to fill a [[cauldron]] with lava. The lava damages any entity standing inside the cauldron, unless the entity is immune to fire damage.<!-- ex: nether mobs--> Flowing water or waterlogging does not affect the lava in the cauldron.

== Sounds ==
{{el|je}}:
{{Sound table
|sound=Fill lava bucket1.ogg
|sound2=Fill lava bucket2.ogg
|sound3=Fill lava bucket3.ogg
|subtitle=Bucket fills
|source=player
|description=When a bucket is filled with lava
|id=item.bucket.fill_lava
|translationkey=subtitles.item.bucket.fill
|volume=1.0
|pitch=1.0
|distance=16}}
{{Sound table
|sound=Empty lava bucket1.ogg
|sound2=Empty lava bucket2.ogg
|sound3=Empty lava bucket3.ogg
|subtitle=Bucket empties
|source=block
|description=When a lava bucket is emptied
|id=item.bucket.empty_lava
|translationkey=subtitles.item.bucket.empty
|volume=1.0
|pitch=1.0
|distance=16
|foot=1}}

{{el|be}}:
{{Sound table
|type=bedrock
|sound=Fill lava bucket1.ogg
|sound2=Fill lava bucket2.ogg
|sound3=Fill lava bucket3.ogg
|source=block
|description=When a bucket is filled with lava
|id=bucket.fill_lava
|volume=1.0
|pitch=1.0}}
{{Sound table
|sound=Empty lava bucket1.ogg
|sound2=Empty lava bucket2.ogg
|sound3=Empty lava bucket3.ogg
|source=block
|description=When a lava bucket is emptied
|id=bucket.empty_lava
|volume=1.0
|pitch=1.0
|foot=1}}

==Data values==
=== ID ===
{{edition|java}}:
{{ID table
|edition=java
|showforms=y
|generatetranslationkeys=y
|displayname=Lava Bucket
|spritetype=item
|nameid=lava_bucket
|form=item
|foot=1}}

{{edition|bedrock}}:
{{ID table
|edition=bedrock
|showaliasids=y
|shownumericids=y
|showforms=y
|notshowbeitemforms=y
|generatetranslationkeys=y
|displayname=Lava Bucket
|spritetype=item
|nameid=lava_bucket
|aliasid=bucket / 10
|id=363
|form=item
|translationkey=item.bucketLava.name
|foot=1}}

== Achievements ==
{{load achievements|Super Fuel}}

== Advancements ==
{{Load advancements|Hot Stuff}}

==History==
{{History|java infdev}}
{{History||20100615|[[File:Lava Bucket JE1 BE1.png|32px]] Added lava buckets.}}
{{History|java alpha}}
{{History||v1.1.0|Buckets of lava can now be used to fuel a [[furnace]] for 100 [[smelting|smelts]], consuming the [[lava]] and the [[bucket]]. This is the highest number of smelts of any single [[item]] in the game.}}
{{History||v1.2.6|{{control|use|text=Using}} a lava bucket on [[block]]s with GUIs ([[chest]]s, furnaces, etc.) no longer places the lava.}}
{{History|java}}
{{History||1.2.1|snap=1.2|Changed name from "Lava bucket" to "Lava Bucket".}}
{{History||1.3|snap=12w22a|[[Smelting]] in a [[furnace]] with a lava bucket now leaves an empty [[bucket]] for the [[player]] to retrieve.}}
{{History||1.8|snap=14w25a|A lava bucket is now shown as the icon when [[lava]] is used as a layer in [[Superflat]].}}
{{History||1.9|snap=15w50a|Added sounds for filling and pouring lava buckets.}}
{{History||1.13|snap=17w47a|Prior to the ''[[Flattening]]'' this item's numerical ID was 327.}}
{{History||1.14|snap=18w43a|[[File:Lava Bucket JE2 BE2.png|32px]] The texture of lava buckets has been changed.}}
{{History|||snap=19w11a|Armorer villagers can now [[trading|buy]] lava buckets.}}
{{History||1.17|snap=20w45a|Lava buckets can now be used to fill a [[cauldron]] with lava.}}
{{History|||snap=21w13a|The lava bucket is now fully renewable, as [[pointed dripstone]] can now be obtained in Survival mode without custom generation.}}

{{History|pocket alpha}}
{{History||v0.7.0|[[File:Lava Bucket JE1 BE1.png|32px]] Added lava buckets.}}
{{History||v0.7.4|Lava buckets can now be used as [[fuel]] in a [[furnace]].
|Lava buckets no longer stack to 64.}}
{{History|bedrock}}
{{History||1.4.0|snap=beta 1.2.14.2|Moved all bucket items, including lava buckets, from the Equipment tab to the Items tab in the [[Creative inventory]].{{verify|type=update}}{{info needed}}<!---please check snapshots, only 1 major release version was checked each--->}}
{{History||1.9.0|snap=beta 1.9.0.2|Lava bucket can now be used to fill a [[cauldron]].}}
{{History||1.10.0|snap=beta 1.10.0.3|[[File:Lava Bucket JE2 BE2.png|32px]] The texture of lava buckets has been changed.}}
{{History||1.11.0|snap=beta 1.11.0.4|Lava buckets can now be [[trading|sold]] to armorer [[villager]]s.}}
{{History||1.16.100|snap=beta 1.16.100.56|The ID of lava buckets has been changed from <code>bucket/10</code> to <code>lava_bucket</code>.}}
{{History||1.17.0|snap=beta 1.16.230.54|The lava bucket is now fully renewable, as [[pointed dripstone]] can now be obtained in Survival mode without custom generation.}}

{{History|console}}
{{History||xbox=TU1|xbone=CU1|ps=1.0|wiiu=Patch 1|switch=1.0.1|[[File:Lava Bucket JE1 BE1.png|32px]] Added lava buckets.}}
{{History||xbox=TU9|[[Dispenser]]s have now been given the ability to shoot out the [[liquids]] inside lava buckets. They can also suck up the liquids if activated again, but do not fill up the [[bucket]]s with the liquid dropped due to a bug.}}
{{History||xbox=none|xbone=none|ps=1.90|wiiu=none|switch=none|[[File:Lava Bucket JE2 BE2.png|32px]] The texture of lava buckets has been changed.}}

{{History|New Nintendo 3DS Edition}}
{{History||0.1.0|[[File:Lava Bucket JE1 BE1.png|32px]] Added lava buckets.}}
{{History|foot}}

== Issues ==
{{Issue list}}

==Trivia==
* One lava bucket has the highest number of [[smelting|smelts]] in the game at 100 items per bucket.
** This makes it 12.5 times more efficient than [[coal]] and [[charcoal]].
* A lava bucket is used as Steve's Down-Smash attack in the crossover fighting game Super Smash Bros. Ultimate.

{{Items}}

[[Category:Renewable resources]]
[[Category:Tools]]

[[de:Lavaeimer]]
[[ja:溶岩入りバケツ]]
[[pt:Balde de lava]]
[[th:ถังลาวา]]
[[uk:Відро лави]]
[[zh:熔岩桶]]</li></ul>
22w07aBookshelf detection method changed. Previously, both the block at the level of the enchanting table and the layer above needed to be air, or the enchanting table was blocked. Additionally, bookshelves 2 across 1 over changed from being blocked by the corner block to being blocked by the edge block.

References


External links

  • There was a Web page for testing enchantments. While it no longer exists, it is still available on the WayBack Machine
  • This site provides some ability to test enchantments, although its interface is significantly less verbose on the specifics
Advertisement