# Tutorials/Enchantment mechanics

where b is the amount of nearby book shelves (more 15) and x..y generates a uniformly distributed random integer between x and y, inclusive. Your particulars are often modified based on the slot position:

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

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

Observe that a greater experience cost for any specific slot doesn’t always imply that the enchantments from that slot will improve than these with less cost.

In Creative mode, no levels or experience are essential for enchantments.

Nearby book shelves enhance the available enchantment levels with no book shelves the knowledge level requirement won’t ever exceed 8.

To be able to have an impact, a bookshelf should be placed exactly 2 blocks, laterally, from the enchantment table and become on a single level a treadmill block height over the table, and also the 2-high space between your bookshelf and table should be Air (a torch, snow cover or carpet will block the result), where “between” is really as proven within the following diagrams (the white-colored spaces are air, and also the don’t matter):

Observe that the glyph particles which fly from book shelves follow different rules and could appear whether or not the book shelves aren’t improving the table.

There are lots of possible bookshelf plans that may achieve the enchantment limit. An easy technique is to surround the enchantment table having a 1-block high square of book shelves by having an empty space anywhere around the perimeter:

Another alternative that’s available these days would be to develop a ‘library corner’ where each bookshelf is 2 blocks high, as with the program below. This arrangement gives space for 16 shelves, that is yet another than needed, therefore if the corner bookshelf column can’t be seen, removing among the two book shelves in that won’t work, both technically and visually.

### Selecting an enchantment level Edit

As enchantments offered rely on the enchantment level and also the enchantment level depends upon the amount of active book shelves, a good way to alter the enchantments offered would be to disable book shelves by putting torches together and also the enchantment table. This way it’s possible to have the whole ‘ring’ of book shelves round the table but get lower-level enchantments. Smashing the torches will restore the result from the book shelves.

Using the layout proven here, enchantments with a variety of book shelves from 0–15 could be checked:

“Enchantment level” may be the needed level of experience (the eco-friendly number at the base-right). “Enchantment power” is the effectiveness of the specific enchantment. For instance, “Sharpness IV” includes a power 4. The enchantment formula utilizes a three-step process.

### The first step – Applying modifiers towards the enchantment level Edit

The very first factor that Minecraft does is apply two modifiers towards the base enchantment level. Each modifier is fixed to some certain range, with figures near to the center of the range more prevalent than individuals close to the ends.

The very first modifier is dependant on the item’s “enchantability,” which depends upon the fabric and the kind of the product (begin to see the table below). Minecraft picks several between and half the enchantability, then adds time plus someone to the enchantment level. Bows, books, and a fishing rod come with an enchantability of just one for this function. This random value follows a triangular distribution (like moving a set of dice and adding) so results near to one fourth from the enchantability are more likely than results in the extremes.

The modified enchantment level is calculated using the following formula:

• R1 and R2 are a couple of individual at random generated integers:

R1 = randomInteger(, E / 4) R2 = randomInteger(, E / 4)

• B may be the base enchantment level.
bookshelves-2_1.jpg” alt=”Bookshelves The strength” title=”Bookshelves The strength”>
• E may be the enchantability.

Division is rounded lower.

Next, Minecraft picks something between .85 and 1.15, again having a triangular distribution. The modified enchantment level is multiplied with this value (therefore it could decrease or increase by as much as 15%) after which rounded towards the nearest integer.

### Second step – Find possible enchantments Edit

Now, in line with the modified level, Minecraft makes a summary of all enchantment types that may be put on the prospective item combined with the energy that each enchantment may have.

The strength of each enchantment type is dependent upon the amount and also the values within the enchantments levels table. For every power worth of an enchantment type, there’s the absolute minimum and maximum modified level that may make the enchantment at this power. When the modified enchantment level is inside the range, then your enchantment will be designated that power. When the modified level is at two overlapping ranges for the similar enchantment type, the greater power value can be used.

#### Treasure Edit

Some enchantments are “treasure” enchantments, meaning they are able to not be produced by an enchantment table, and may simply be discovered in a few instances: when generating chest loot (equipment and books), when fishing, so when generating enchanted book trades.

### Third step – Select some enchantments in the list Edit

Since it lists the potential enchantments for that item, Minecraft must pick a number of them which will really be used. Each enchantment includes a record “weight”. Enchantments with greater weights possess a greater possibility of being selected.

At length, Minecraft uses the next weighted random selection formula:

1. Calculate the entire weight of enchantments within the list (T).
2. Choose a random integer within the half range [ T) like a number w.
3. Iterate through each enchantment within the list, subtracting the weight from w. If w has become negative, choose the current enchantment.

This formula creates the same results as listing each enchantment the amount of occasions provided by the weight, then selecting an arbitrary entry in the combined list.

So, for every enchantment within the list, the prospect of it being selected is:

• w may be the enchantment’s weight.
• Its the entire weight of enchantments within the list.

The gamer always will get a minumum of one enchantment with an item, and there’s an opportunity of receiving more. Additional enchantments are selected with this formula:

1. With probability (modified level + 1) / 50, carry on. Otherwise, stop picking bonus enchantments.
2. Remove in the listing of possible enchantments something that conflicts with formerly-selected enchantments.
3. Select one enchantment in the remaining possible enchantments (in line with the weights, as before) and put it on the product.
4. Divide the modified level in two, rounded lower. (This doesn’t modify the possible enchantments themselves, simply because they counseled me pre-calculated in Second Step.)
5. Repeat right from the start.

When enchanting books utilizing an enchantment table, if multiple enchantments were generated the other selected randomly is going to be taken off the ultimate list. This doesn’t affect other causes of enchanted books which use enchantment mechanics, for example fishing or chests in generated structures.

### Conflicting enchantments Edit

Some enchantments conflict along with other enchantments and therefore both can not be enchanted in to the same item, effectively taking lower the chance for you to have an overpowered weapon.

The guidelines for enchantment conflicts are:

• Every enchantment conflicts with itself. (The gamer can’t obtain a tool with two copies from the Efficiency enchantment.)
• All protection enchantments except Feather Falling conflict with one another, so a product are only able to have individually.
• All damage enchantments (Sharpness, Smite, and Bane of Arthropods) conflict with one another.
• Silk Touch and Fortune conflict with one another.
• Depth Strider and Frost Master conflict with one another.
• Mending and Infinity conflict with one another.

Conflicting enchantments may seem with an item with specifically-crafted /give instructions. Behavior of these products shouldn’t be relied upon, however in general:

• A product with multiple copies of the identical enchantment uses the amount of the very first copy of this enchantment within the list.
• For armor with conflicting protection enchantments, all enchantments will require effect individually.
• For weapons with conflicting damage enchantments, all enchantments will require effect individually.
• For tools with Silk Touch and Fortune, Silk Touch takes priority over Fortune on blocks impacted by both enchantments. Fortune will still affect blocks for example crops that aren’t impacted by Silk Touch.
• For bows with Mending and Infinity, both enchantments work individually.

Source: minecraft.gamepedia.com