Enchantments Unbound

Enchantments Unbound

Remove "Too Expensive!" anvil limits, bypass level caps, and combine Mending + Infinity. Do everything with complete customization and survival-friendly Vanilla+ balance.

30 035 downloads 74 followers

Enchantments Unbound

About

Enchantments Unbound provides full control over removing enchantment limits and setting individual level caps. The mod is completely survival-friendly and allows you to combine enchantments directly in the anvil without worrying about the vanilla "Too Expensive!" limit. The mod can also provide overleveled enchantments through villager trading, and vanilla conflicts can be disabled to allow Mending & Infinity or Sharpness on tridents.

Features at a Glance:

  • Remove all enchantment conflicts
  • Bypass the “Too Expensive!” anvil limit
  • Set individual enchantment level caps
  • Apply any enchantment to any item
  • Generate high-level books via villager trading
  • Customize anvil XP cost and scaling
  • Infinite anvil durability
  • Formatting in anvil renaming
  • Supports custom enchantments automatically
  • Works on vanilla servers (client-side optional)

No Enchantment Conflicts

No Conflicts

A bow with Mending and Infinity applied at the same time in an anvil.

Disable enchantment conflicts, such as:

  • Mending + Infinity
  • Sharpness + Smite + Bane of Arthropods
  • Protection + Fire Protection + Blast Protection + Projectile Protection

No Too Expensive

No Too Expensive

An anvil transaction with a cost of 90 levels, well above the vanilla limit of 39.

Unlock all anvil transactions that you have enough xp for, and customize the price to balance your own gameplay. The new cost is rendered normally if the mod is installed on the client, but it is also displayed in the tooltip for players who are joining modded servers on vanilla clients.

Uncapped Enchants

Uncapped Enchants

An anvil combination with enchantments above the vanilla values, with caps configured individually.

Enchantments Unbound allows custom anvil combinations that exceed vanilla enchantment level caps.

  • In vanilla: Sharpness IV + Sharpness IV = Sharpness V
  • In Enchantments Unbound: Sharpness V + Sharpness V = Sharpness VI.

Enchantment caps can be configured individually, and Enchantments Unbound has full support for custom enchants. For example: Sharpness can be capped at 6, Efficiency can be capped at 20, Unbreaking can stay at the vanilla value of 3, and a custom enchant can go up to 255.

Custom XP Costs

Custom XP Costs

An anvil transaction with two different level costs, varying based on the configuration.

Enchantments Unbound supports three anvil pricing modes:

  • Static Cost: Use a fixed cost for every anvil transaction. Every combination can cost 1 level, or every combination can cost 50 levels, depending on the configuration.
  • Scaling Cost Multiplier: Use a scaling cost for every anvil transaction completed, based on a configured multiplier. Vanilla uses a multiplier of 2, which makes costs exponentially more expensive for each combination or repair.
  • XP Per Enchantment Level: Calculate a cost based on the total amount of XP levels on the final item. For example, a Sharpness V Unbreaking III sword would have 5 + 3 = 8 enchant levels, multiplied by the configured cost per level. Enchantments Unbound defaults to a value of 3, so 8 enchant levels * 3 XP per level = 24 XP levels for the combination.

Colorful Item Renaming

Colorful Item Renaming

A sword displaying a colorful name via anvil formatting color codes.

Items can utilize formatting codes to rename items with custom styles and colors. The colors are based on the formatting codes from the Minecraft wiki, but the mod utilizes the & character instead of the §.

The image also showcases an optional built-in resource pack for the mod, which can visually change Sharpness V into Sharpness 5, and Sharpness CCLV into Sharpness 255.

Minecraft Formatting Codes

Minecraft Formatting Codes

A table of all Minecraft formatting and color codes.

The full details of the Minecraft formatting system can be found on the Minecraft Wiki.

Villager Support

Villager Support

A librarian villager with a Smite VII book for sale.

Enchantments Unbound does not affect villagers by default, but it can be configured to allow librarian villager trades to reach other values defined in the configuration. While a normal villager could roll a Sharpness book between I and V, a modified villager could roll a Sharpness book between I and X.

Creative Freedom

Creative Freedom

An operator adding Knockback 34 to a stick in creative mode.

Enchantments Unbound adds other small quality of life features, such as modifying the /enchant command to support configured values and ignore vanilla restrictions. It also adds a setting that gives anvils infinite durability.


Configuration

Everything in Enchantments Unbound is toggleable or configurable.

The mod can be configured through the ingame ModMenu and Cloth Config GUI. Server owners can configure settings in the enchantmentsunbound.json

Default Configuration Overview
  • The "Too Expensive!" limitation is removed from the anvil.
  • The anvil XP calculations are adjusted to cost 3 XP levels per enchantment level on the output item. For example, a Sharpness V Unbreaking III sword would have 5 + 3 = 8 enchant levels, so 8 enchant levels * 3 XP per level = 24 XP levels for the combination.
  • Anvil caps default to 255 for every vanilla enchantment, while modded enchantments remain unchanged. Since the XP costs add up quickly when exponentially more books are required for higher levels, the configuration remains balanced for survival gameplay.
  • Villagers are unaffected by the default configuration.
  • The /enchant command is adjusted to allow levels up to 255 for every vanilla enchantment, while modded enchantments remain unchanged.
  • Conflicts among Sharpness, Smite, and Bane of Arthropods are disabled.
  • Conflicts among Protection, Blast Protection, Fire Protection, and Projectile Protection are disabled.
  • Conflicts between Mending and Infinity are disabled.
  • Color-coded anvil renaming is enabled, and anvil renaming costs are capped at 1 XP Level.
  • The tooltip message in the anvil is enabled for vanilla client support, but the tooltip disappears after claiming the item and it can be easily disabled.
Default Configuration File
{
  "staticCost": false,
  "levelCost": 50,
  "maxLevelCost": 1000,
  "levelCostScalingMultiplier": 2.0,
  "useXpPerEnchantLevel": true,
  "xpPerEnchantLevel": 3,
  "useCustomAnvilCap": true,
  "useGlobalAnvilCap": false,
  "globalAnvilCap": 255,
  "enchantmentAnvilCaps": {
    "minecraft:aqua_affinity": 255,
    "minecraft:bane_of_arthropods": 255,
    "minecraft:binding_curse": 255,
    "minecraft:blast_protection": 255,
    "minecraft:breach": 255,
    "minecraft:channeling": 255,
    "minecraft:density": 255,
    "minecraft:depth_strider": 255,
    "minecraft:efficiency": 255,
    "minecraft:feather_falling": 255,
    "minecraft:fire_aspect": 255,
    "minecraft:fire_protection": 255,
    "minecraft:flame": 255,
    "minecraft:fortune": 255,
    "minecraft:frost_walker": 255,
    "minecraft:impaling": 255,
    "minecraft:infinity": 255,
    "minecraft:knockback": 255,
    "minecraft:looting": 255,
    "minecraft:loyalty": 255,
    "minecraft:luck_of_the_sea": 255,
    "minecraft:lunge": 255,
    "minecraft:lure": 255,
    "minecraft:mending": 255,
    "minecraft:multishot": 255,
    "minecraft:piercing": 255,
    "minecraft:power": 255,
    "minecraft:projectile_protection": 255,
    "minecraft:protection": 255,
    "minecraft:punch": 255,
    "minecraft:quick_charge": 255,
    "minecraft:respiration": 255,
    "minecraft:riptide": 255,
    "minecraft:sharpness": 255,
    "minecraft:silk_touch": 255,
    "minecraft:smite": 255,
    "minecraft:soul_speed": 255,
    "minecraft:sweeping_edge": 255,
    "minecraft:swift_sneak": 255,
    "minecraft:thorns": 255,
    "minecraft:unbreaking": 255,
    "minecraft:vanishing_curse": 255,
    "minecraft:wind_burst": 255
  },
  "modifyVillagers": false,
  "useGlobalVillagerCap": false,
  "globalVillagerCap": 10,
  "enchantmentVillagerCaps": {
    "minecraft:aqua_affinity": 10,
    "minecraft:bane_of_arthropods": 10,
    "minecraft:binding_curse": 10,
    "minecraft:blast_protection": 10,
    "minecraft:breach": 10,
    "minecraft:channeling": 10,
    "minecraft:density": 10,
    "minecraft:depth_strider": 10,
    "minecraft:efficiency": 10,
    "minecraft:feather_falling": 10,
    "minecraft:fire_aspect": 10,
    "minecraft:fire_protection": 10,
    "minecraft:flame": 10,
    "minecraft:fortune": 10,
    "minecraft:frost_walker": 10,
    "minecraft:impaling": 10,
    "minecraft:infinity": 10,
    "minecraft:knockback": 10,
    "minecraft:looting": 10,
    "minecraft:loyalty": 10,
    "minecraft:luck_of_the_sea": 10,
    "minecraft:lunge": 10,
    "minecraft:lure": 10,
    "minecraft:mending": 10,
    "minecraft:multishot": 10,
    "minecraft:piercing": 10,
    "minecraft:power": 10,
    "minecraft:projectile_protection": 10,
    "minecraft:protection": 10,
    "minecraft:punch": 10,
    "minecraft:quick_charge": 10,
    "minecraft:respiration": 10,
    "minecraft:riptide": 10,
    "minecraft:sharpness": 10,
    "minecraft:silk_touch": 10,
    "minecraft:smite": 10,
    "minecraft:soul_speed": 10,
    "minecraft:sweeping_edge": 10,
    "minecraft:swift_sneak": 10,
    "minecraft:thorns": 10,
    "minecraft:unbreaking": 10,
    "minecraft:vanishing_curse": 10,
    "minecraft:wind_burst": 10
  },
  "useCustomCommandCap": true,
  "useGlobalCommandCap": false,
  "globalCommandCap": 255,
  "enchantmentCommandCaps": {
    "minecraft:aqua_affinity": 255,
    "minecraft:bane_of_arthropods": 255,
    "minecraft:binding_curse": 255,
    "minecraft:blast_protection": 255,
    "minecraft:breach": 255,
    "minecraft:channeling": 255,
    "minecraft:density": 255,
    "minecraft:depth_strider": 255,
    "minecraft:efficiency": 255,
    "minecraft:feather_falling": 255,
    "minecraft:fire_aspect": 255,
    "minecraft:fire_protection": 255,
    "minecraft:flame": 255,
    "minecraft:fortune": 255,
    "minecraft:frost_walker": 255,
    "minecraft:impaling": 255,
    "minecraft:infinity": 255,
    "minecraft:knockback": 255,
    "minecraft:looting": 255,
    "minecraft:loyalty": 255,
    "minecraft:luck_of_the_sea": 255,
    "minecraft:lunge": 255,
    "minecraft:lure": 255,
    "minecraft:mending": 255,
    "minecraft:multishot": 255,
    "minecraft:piercing": 255,
    "minecraft:power": 255,
    "minecraft:projectile_protection": 255,
    "minecraft:protection": 255,
    "minecraft:punch": 255,
    "minecraft:quick_charge": 255,
    "minecraft:respiration": 255,
    "minecraft:riptide": 255,
    "minecraft:sharpness": 255,
    "minecraft:silk_touch": 255,
    "minecraft:smite": 255,
    "minecraft:soul_speed": 255,
    "minecraft:sweeping_edge": 255,
    "minecraft:swift_sneak": 255,
    "minecraft:thorns": 255,
    "minecraft:unbreaking": 255,
    "minecraft:vanishing_curse": 255,
    "minecraft:wind_burst": 255
  },
  "damageConflicts": true,
  "protectionConflicts": true,
  "bowConflicts": true,
  "bootConflicts": false,
  "tridentConflicts": false,
  "crossbowConflicts": false,
  "toolConflicts": false,
  "infiniteAnvilDurability": false,
  "itemEnchantConflicts": true,
  "colorCodedRenaming": true,
  "lowRenamingCost": true,
  "showActionbarMessage": false,
  "showTooltipMessage": true
}

Configuration

One of the main configuration screens with individual level caps for each enchantment.

Player Commands

Anvilcaps Command

A player on the server viewing the configured anvil cap information.

Anvilcost Command

A player on the server viewing the anvil level cost calculations.

Misc Command

A player on the server viewing miscellaneous modded changes.

Version Minecraft Loader Download

Enchantments Unbound 4.4.0+mc26.3

4.4.0+mc26.3

26.1, 26.1.1, 26.1.2, 26.2, 26.3
fabric
Download

Enchantments Unbound 4.3.3+mc26.3

4.3.3+mc26.3

26.1, 26.1.1, 26.1.2, 26.2, 26.3
fabric
Download

Enchantments Unbound 4.3.2+mc26.3

4.3.2+mc26.3

26.1, 26.1.1, 26.1.2, 26.2, 26.3
fabric
Download

Enchantments Unbound 4.3.2+mc26.2

4.3.2+mc26.2

26.1, 26.1.1, 26.1.2, 26.2
fabric
Download

Enchantments Unbound 4.3.1+mc26.2

4.3.1+mc26.2

26.2
fabric
Download

Enchantments Unbound 4.3.1+mc26.1

4.3.1+mc26.1

26.1, 26.1.1
fabric
Download

Enchantments Unbound 4.3.1+mc1.21.11

4.3.1+mc1.21.11

1.21.10, 1.21.11, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
fabric
Download

Enchantments Unbound 4.3.0+mc1.21.4

4.3.0+mc1.21.4

1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4
fabric
Download

Enchantments Unbound 4.3.0+mc1.21.11

4.3.0+mc1.21.11

1.21.10, 1.21.11, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
fabric
Download

Enchantments Unbound 4.2.3+mc1.21.4

4.2.3+mc1.21.4

1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4
fabric
Download

Enchantments Unbound 4.2.3+mc1.21.11

4.2.3+mc1.21.11

1.21.10, 1.21.11, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
fabric
Download

Enchantments Unbound 4.2.2+mc1.21.4

4.2.2+mc1.21.4

1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4
fabric
Download

Enchantments Unbound 4.2.2+mc1.21.11

4.2.2+mc1.21.11

1.21.10, 1.21.11, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
fabric
Download

Enchantments Unbound 4.2.1+mc1.21.4

4.2.1+mc1.21.4

1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4
fabric
Download

Enchantments Unbound 4.2.1+mc1.21.11

4.2.1+mc1.21.11

1.21.10, 1.21.11, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
fabric
Download

Enchantments Unbound 4.2.0+mc1.21.4

4.2.0+mc1.21.4

1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4
fabric
Download

Enchantments Unbound 4.2.0+mc1.21.11

4.2.0+mc1.21.11

1.21.10, 1.21.11, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
fabric
Download

Enchantments Unbound 4.1.1+mc1.21.11

4.1.1+mc1.21.11

1.21.10, 1.21.11, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
fabric
Download

Enchantments Unbound 4.1.1+mc1.21.10

4.1.1+mc1.21.10

1.21.10, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
fabric
Download

Enchantments Unbound 4.1.1+mc1.21.4

4.1.1+mc1.21.4

1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4
fabric
Download

Enchantments Unbound 4.1.0+mc1.21.4

4.1.0+mc1.21.4

1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4
fabric
Download

Enchantments Unbound 4.1.0+mc1.21.10

4.1.0+mc1.21.10

1.21.10, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
fabric
Download

Enchantments Unbound 4.0.2+mc1.21.10

4.0.2+mc1.21.10

1.21.10, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
fabric
Download

Enchantments Unbound 4.0.2+mc1.21.4

4.0.2+mc1.21.4

1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4
fabric
Download

Enchantments Unbound 4.0.1+mc1.21.10

4.0.1+mc1.21.10

1.21.10, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
fabric
Download

Enchantments Unbound 4.0.1+mc1.21.4

4.0.1+mc1.21.4

1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4
fabric
Download

Enchantments Unbound 4.0.1+mc1.21.9

4.0.1+mc1.21.9

1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
fabric
Download

Enchantments Unbound 4.0.0+mc1.21.4

4.0.0+mc1.21.4

1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4
fabric
Download

Enchantments Unbound 4.0.0+mc1.21.9

4.0.0+mc1.21.9

1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
fabric
Download

Enchantments Unbound 3.0.0+mc1.21.8

3.0.0+mc1.21.8

1.21.5, 1.21.6, 1.21.7, 1.21.8
fabric
Download

Enchantments Unbound 3.0.0+mc1.21.4

3.0.0+mc1.21.4

1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4
fabric
Download

Enchantments Unbound 2.2.0+mc1.21.8

2.2.0+mc1.21.8

1.21.5, 1.21.6, 1.21.7, 1.21.8
fabric
Download

Enchantments Unbound 2.2.0+mc1.21.4

2.2.0+mc1.21.4

1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4
fabric
Download

Enchantments Unbound 2.1.0+mc1.21.4

2.1.0+mc1.21.4

1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4
fabric
Download

Enchantments Unbound 2.1.0+mc1.21.8

2.1.0+mc1.21.8

1.21.5, 1.21.6, 1.21.7, 1.21.8
fabric
Download

Enchantments Unbound 2.0.0+mc1.21.4

2.0.0+mc1.21.4

1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4
fabric
Download

Enchantments Unbound 2.0.0+mc1.21.8

2.0.0+mc1.21.8

1.21.5, 1.21.6, 1.21.7, 1.21.8
fabric
Download

Enchantments Unbound 1.3.2+mc1.21.8

1.3.2+mc1.21.8

1.21.5, 1.21.6, 1.21.7, 1.21.8
fabric
Download

Enchantments Unbound 1.3.2+mc1.21.4

1.3.2+mc1.21.4

1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4
fabric
Download

Enchantments Unbound 1.3.2+mc1.21.7

1.3.2+mc1.21.7

1.21.5, 1.21.6, 1.21.7
fabric
Download

Enchantments Unbound 1.3.1+mc1.21.7

1.3.1+mc1.21.7

1.21.5, 1.21.6, 1.21.7
fabric
Download

Enchantments Unbound 1.3.1+mc1.21.6

1.3.1+mc1.21.6

1.21.5, 1.21.6
fabric
Download

Enchantments Unbound 1.3.1+mc1.21.4

1.3.1+mc1.21.4

1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4
fabric
Download

Enchantments Unbound 1.3.0+mc1.21.4

1.3.0+mc1.21.4

1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4
fabric
Download

Enchantments Unbound 1.3.0+mc1.21.6

1.3.0+mc1.21.6

1.21.5, 1.21.6
fabric
Download

Enchantments Unbound 1.2.0+mc1.21.6

1.2.0+mc1.21.6

1.21.6
fabric
Download

Enchantments Unbound 1.2.0+mc1.21.5

1.2.0+mc1.21.5

1.21.5
fabric
Download

Enchantments Unbound 1.2.0+mc1.21

1.2.0+mc1.21

1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4
fabric
Download

Enchantments Unbound 1.1.2-1.21

1.1.2

1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4
fabric
Download

Enchantments Unbound 1.1.2-1.21.5

1.1.2

1.21.5
fabric
Download

Enchantments Unbound 1.1.1

1.1.1

1.21.5
fabric
Download

Enchantments Unbound 1.1.0

1.1.0

1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4
fabric
Download

Enchantments Unbound 1.0.0

1.0.0

1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4
fabric
Download