Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Universal Enchants

Universal Enchants

Better enchantments! Use them on all tools and weapons. Infinity crossbow, or looting trident anyone?

158.3k
313
Equipment
Game Mechanics
Utility

Compatibility

Minecraft: Java Edition

1.21.1
1.20–1.20.1
1.19.1–1.19.4
1.18.2

Platforms

Fabric
Forge
NeoForge

Supported environments

Client and server

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source

Creators

Fuzs
Fuzs Owner
LunaPixelStudios
LunaPixelStudios Studio

Details

Licensed MPL-2.0
Created 2 years ago
Updated last month
DescriptionGalleryChangelogVersions

Show all versions

1
2
3
4

[NEOFORGE] [1.21.1] UniversalEnchants-v21.1.1

by Fuzs on Jan 20, 2025
Download

[FABRIC] [1.21.1] UniversalEnchants-v21.1.1

by Fuzs on Jan 20, 2025
Download

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[v21.1.1-1.21.1] - 2025-01-20

Fixed

  • Fix startup crash on Fabric due to a mixin being unable to remap

[v21.1.0-1.21.1] - 2025-01-20

  • Port to Minecraft 1.21.1

Added

  • New improvements for Frost Walker
    • Works when jumping and falling
    • Refreshes the ice below the wearer while standing still
    • Is able to replace waterlogged blocks such as kelp and seagrass

Changed

  • Arrows shot from bows enchanted with multishot are now spread out vertically
  • Fortune affects experience dropped from blocks

Removed

  • Remove custom /enchant command
  • Remove roman numerals fix, will come back in another QoL project
  • Remove optional mending enchantment overhaul, as it was hardly used by anyone

[NEOFORGE] [1.21.1] UniversalEnchants-v21.1.0

by Fuzs on Jan 20, 2025
Download

[FABRIC] [1.21.1] UniversalEnchants-v21.1.0

by Fuzs on Jan 20, 2025
Download

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[v21.1.0-1.21.1] - 2025-01-20

  • Port to Minecraft 1.21.1

Added

  • New improvements for Frost Walker
    • Works when jumping and falling
    • Refreshes the ice below the wearer while standing still
    • Is able to replace waterlogged blocks such as kelp and seagrass

Changed

  • Arrows shot from bows enchanted with multishot are now spread out vertically
  • Fortune affects experience dropped from blocks

Removed

  • Remove custom /enchant command
  • Remove roman numerals fix, will come back in another QoL project
  • Remove optional mending enchantment overhaul, as it was hardly used by anyone

[FABRIC] [1.18.2] UniversalEnchants-v3.1.0

by Fuzs on Aug 16, 2023
Download

[FORGE] [1.18.2] UniversalEnchants-v3.1.0

by Fuzs on Aug 16, 2023
Download

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog.

[v3.1.0-1.18.2] - 2023-08-16

  • Ported to Minecraft 1.18.2

[v3.0.6-1.18.2] - 2022-04-02

Fixed

  • Fixed a potential crash when attempting to create an already existing enum value

[v3.0.5-1.18.2] - 2022-04-01

Added

  • Feather falling prevents farmland from being trampled

Changed

  • Multishot on bows now shoots all arrows centered on the crosshair, they are no longer spread out as they are when using a crossbow

[v3.0.4-1.18.2] - 2022-03-25

Fixed

  • Fixed game crashing during config reload while a custom enchantment category is accessed

[v3.0.3-1.18.2] - 2022-03-17

Fixed

  • Fixed mod preventing servers from starting due to faulty import

[v3.0.2-1.18.2] - 2022-03-17

Fixed

  • Fixed sweeping edge triggering when it shouldn't

[v3.0.1-1.18.2] - 2022-03-16

Changed

  • Only experience from mobs can be boosted now, experience from blocks is no longer affected

Fixed

  • Fixed an issue where new enum values would be created multiple times
  • Fixed problematic mixin for enabling sweeping edge for all weapons with the sweeping edge enchantment

[v3.0.0-1.18.2] - 2022-03-14

  • Initial release

[FABRIC] [1.20.1] UniversalEnchants-v8.0.0

by Fuzs on Jun 27, 2023
Download

[FORGE] [1.20.1] UniversalEnchants-v8.0.0

by Fuzs on Jun 27, 2023
Download

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog.

[v8.0.0-1.20.1] - 2023-06-27

  • Ported to Minecraft 1.20.1

[FABRIC] [1.20] UniversalEnchants-v7.0.0

by Fuzs on Jun 12, 2023
Download

[FORGE] [1.20] UniversalEnchants-v7.0.0

by Fuzs on Jun 12, 2023
Download

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog.

[v7.0.0-1.20] - 2023-06-11

  • Ported to Minecraft 1.20

[FORGE] [1.19.4] UniversalEnchants-v6.0.0

by Fuzs on May 28, 2023
Download

[FABRIC] [1.19.4] UniversalEnchants-v6.0.0

by Fuzs on May 28, 2023
Download

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog.

[v6.0.0-1.19.4] - 2023-05-28

  • Ported to Minecraft 1.19.4

[FORGE] [1.19.3] UniversalEnchants-v5.0.0

by Fuzs on Mar 26, 2023
Download

[FABRIC] [1.19.3] UniversalEnchants-v5.0.0

by Fuzs on Mar 26, 2023
Download

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog.

[v5.0.0-1.19.3] - 2023-03-26

  • Ported to Minecraft 1.19.3

Changed

  • Small adjustments to the overhauled /enchant command

[FABRIC] [1.19.2] UniversalEnchants-v4.2.15

by Fuzs on Feb 14, 2023
Download

[FORGE] [1.19.2] UniversalEnchants-v4.2.15

by Fuzs on Feb 14, 2023
Download

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog.

[v4.2.15-1.19.2] - 2023-02-14

Fixed

  • Fixed crash on world loading with UniqueEnchantments mod installed
  • Implement Mixin IModConfigPlugin to prevent a start-up crash when Puzzles Lib is missing on Forge, instead the user will see a proper screen with the necessary info

[v4.2.14-1.19.2] - 2023-02-05

Fixed

  • Fix fire aspect and looting incompatibility

[v4.2.13-1.19.2] - 2023-02-04

Removed

  • Removed auto-smelt functionality of fire aspect on digging tools, was a bit out-of-scope for Universal Enchants and is better served in a separate mod dedicated to all new enchantments

[v4.2.12-1.19.2] - 2023-01-31

Changed

  • Prevent knockback on shields from being applied when hitting mobs, it is only supposed to work when blocking
  • Disabled fire aspect on tools as auto-smelt by default, it can be re-enabled in the configs though

[v4.2.11-1.19.2] - 2023-01-22

Changed

  • Overhauled .json config files to allow for individual files to regenerate when missing or invalid
  • The id field is gone, the file name is now used to determine the enchantment the config file is for
  • Config files are now generated for modded enchantments

[v4.2.10-1.19.2] - 2023-01-22

Added

  • Shields can now be enchanted directly in enchanting tables
  • Thorns and knockback can be applied to shields
  • Shields knock back attackers after successfully blocking (this is a bugfix for vanilla actually)
  • Fire Aspect works on digging tools and immediately smelts the harvested block upon mining (if possible)

Changed

  • Universal Enchants now is a lot more forgiving when trying to read invalid entries in the enchantment .json files, the problematic entries will be printed out, but will no longer make reading the file fail (an attempt to improve compatibility with the Enchancement mod)
  • Enchanting horse armor in an enchanting table is now configurable (also goes for shields)
  • Enchantment configs now prevent an enchantment from going on any item when the items entry is left as a blank list; vanilla compatibilities will be used when it is completely missing
  • Disabling all changes related to the /enchant command now fully restores the vanilla command in an effort to help mod compatibility (mostly with Apotheosis)

Fixed

  • Fixed compatibility with mods that alter enchantment categories of vanilla enchantments (like Ensorcellation)

[v4.2.9-1.19.2] - 2022-12-05

Fixed

  • Fixed custom language causing StackOverflowError when Server Translation API mod is installed on Fabric
  • The roman numerals fix will no longer apply when Server Translation API is present

[v4.2.8-1.19.2] - 2022-10-10

Fixed

  • Fixed custom language causing StackOverflowError on Forge

[v4.2.7-1.19.2] - 2022-09-12

Fixed

  • Fixed enchanted books having gone missing from dedicated creative inventory tabs

[v4.2.6-1.19.2] - 2022-09-07

Fixed

  • Fixed incompatibility with Qu Enchantments mod

[v4.2.5-1.19.2] - 2022-09-05

Fixed

  • Fixed crash when attempting to set non-vanilla enchantments as incompatible with other enchantments

[v4.2.4-1.19.2] - 2022-09-04

Changed

  • Improved support for enchantment compatibility on custom modded items, this is a dedicated config option that needs to be manually enabled (all on Forge only)

[v4.2.3-1.19.2] - 2022-09-01

Fixed

  • Recompiled to fix start-up crash on Forge due to mixins not having been remapped

[v4.2.2-1.19.2] - 2022-09-01

  • Recompile for Puzzles Lib v4.3.0

[v4.2.1-1.19.2] - 2022-08-26

  • Cardinal Components once again doesn't need a separate download anymore, it is now bundled with Puzzles Lib

Fixed

  • Fixed a small bug where xp would not be properly affected from a looting weapon on Fabric

[v4.2.0-1.19.2] - 2022-08-21

  • Compiled for Minecraft 1.19.2

[v4.1.2-1.19.1] - 2022-08-20

Fixed

  • Fixed broken Forge translation keys

[v4.1.1-1.19.1] - 2022-08-19

Fixed

  • Fixed crash on dedicated server due to faulty import

[v4.1.0-1.19.1] - 2022-08-19

Added

  • Completely overhauled config for what enchantments are compatible with what items and which enchantments can be applied together
  • The new system uses individual json files for each enchantment, this makes configuring every single vanilla enchantment possible
  • To find out how exactly the new system works check out the documentation on the GitHub repository
  • Added dynamic support for roman numerals outside of vanilla's default translation range
  • Overhauled vanilla's /enchant command, it can now apply enchantment levels above the default max level, supports overriding and removing enchantments, and also handles books now
  • Horse armor can now receive the following enchantments at an enchanting table or anvil: protection, blast protection, fire protection, projectile protection, feather falling, respiration, thorns, depth strider, frost walker, curse of binding, soul speed, curse of vanishing
  • The enchantment glint now renders on horse armor
  • Added an option to overhaul mending (disabled by default): mending no longer repairs items, instead mending allows the item to be repaired in the crafting menu in the same way as in an anvil without any experience cost: combining a tool with another one or the appropriate repair item is possible, all enchantments will be preserved
  • Additionally, it makes repairing (just repairing, not adding new enchantments or anything alike) in an anvil not increase the items repair cost

Removed

  • Removed a bunch of server config options as they've been moved to json

[v4.0.0-1.19.1] - 2022-08-16

  • Ported to Minecraft 1.19.1
  • Split into multi-loader project

Added

  • Specialized damage and protection enchantments (e.g. smite and blast protection) are now compatible with the respective base enchantment (sharpness and protection)

Changed

  • Enchantment compatibility options are now enabled by default

[FABRIC] [1.19.2] UniversalEnchants-v4.2.14

by Fuzs on Feb 5, 2023
Download

[FORGE] [1.19.2] UniversalEnchants-v4.2.14

by Fuzs on Feb 5, 2023
Download

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog.

[v4.2.14-1.19.2] - 2023-02-05

Fixed

  • Fix fire aspect and looting incompatibility

[v4.2.13-1.19.2] - 2023-02-04

Removed

  • Removed auto-smelt functionality of fire aspect on digging tools, was a bit out-of-scope for Universal Enchants and is better served in a separate mod dedicated to all new enchantments

[v4.2.12-1.19.2] - 2023-01-31

Changed

  • Prevent knockback on shields from being applied when hitting mobs, it is only supposed to work when blocking
  • Disabled fire aspect on tools as auto-smelt by default, it can be re-enabled in the configs though

[v4.2.11-1.19.2] - 2023-01-22

Changed

  • Overhauled .json config files to allow for individual files to regenerate when missing or invalid
  • The id field is gone, the file name is now used to determine the enchantment the config file is for
  • Config files are now generated for modded enchantments

[v4.2.10-1.19.2] - 2023-01-22

Added

  • Shields can now be enchanted directly in enchanting tables
  • Thorns and knockback can be applied to shields
  • Shields knock back attackers after successfully blocking (this is a bugfix for vanilla actually)
  • Fire Aspect works on digging tools and immediately smelts the harvested block upon mining (if possible)

Changed

  • Universal Enchants now is a lot more forgiving when trying to read invalid entries in the enchantment .json files, the problematic entries will be printed out, but will no longer make reading the file fail (an attempt to improve compatibility with the Enchancement mod)
  • Enchanting horse armor in an enchanting table is now configurable (also goes for shields)
  • Enchantment configs now prevent an enchantment from going on any item when the items entry is left as a blank list; vanilla compatibilities will be used when it is completely missing
  • Disabling all changes related to the /enchant command now fully restores the vanilla command in an effort to help mod compatibility (mostly with Apotheosis)

Fixed

  • Fixed compatibility with mods that alter enchantment categories of vanilla enchantments (like Ensorcellation)

[v4.2.9-1.19.2] - 2022-12-05

Fixed

  • Fixed custom language causing StackOverflowError when Server Translation API mod is installed on Fabric
  • The roman numerals fix will no longer apply when Server Translation API is present

[v4.2.8-1.19.2] - 2022-10-10

Fixed

  • Fixed custom language causing StackOverflowError on Forge

[v4.2.7-1.19.2] - 2022-09-12

Fixed

  • Fixed enchanted books having gone missing from dedicated creative inventory tabs

[v4.2.6-1.19.2] - 2022-09-07

Fixed

  • Fixed incompatibility with Qu Enchantments mod

[v4.2.5-1.19.2] - 2022-09-05

Fixed

  • Fixed crash when attempting to set non-vanilla enchantments as incompatible with other enchantments

[v4.2.4-1.19.2] - 2022-09-04

Changed

  • Improved support for enchantment compatibility on custom modded items, this is a dedicated config option that needs to be manually enabled (all on Forge only)

[v4.2.3-1.19.2] - 2022-09-01

Fixed

  • Recompiled to fix start-up crash on Forge due to mixins not having been remapped

[v4.2.2-1.19.2] - 2022-09-01

  • Recompile for Puzzles Lib v4.3.0

[v4.2.1-1.19.2] - 2022-08-26

  • Cardinal Components once again doesn't need a separate download anymore, it is now bundled with Puzzles Lib

Fixed

  • Fixed a small bug where xp would not be properly affected from a looting weapon on Fabric

[v4.2.0-1.19.2] - 2022-08-21

  • Compiled for Minecraft 1.19.2

[v4.1.2-1.19.1] - 2022-08-20

Fixed

  • Fixed broken Forge translation keys

[v4.1.1-1.19.1] - 2022-08-19

Fixed

  • Fixed crash on dedicated server due to faulty import

[v4.1.0-1.19.1] - 2022-08-19

Added

  • Completely overhauled config for what enchantments are compatible with what items and which enchantments can be applied together
  • The new system uses individual json files for each enchantment, this makes configuring every single vanilla enchantment possible
  • To find out how exactly the new system works check out the documentation on the GitHub repository
  • Added dynamic support for roman numerals outside of vanilla's default translation range
  • Overhauled vanilla's /enchant command, it can now apply enchantment levels above the default max level, supports overriding and removing enchantments, and also handles books now
  • Horse armor can now receive the following enchantments at an enchanting table or anvil: protection, blast protection, fire protection, projectile protection, feather falling, respiration, thorns, depth strider, frost walker, curse of binding, soul speed, curse of vanishing
  • The enchantment glint now renders on horse armor
  • Added an option to overhaul mending (disabled by default): mending no longer repairs items, instead mending allows the item to be repaired in the crafting menu in the same way as in an anvil without any experience cost: combining a tool with another one or the appropriate repair item is possible, all enchantments will be preserved
  • Additionally, it makes repairing (just repairing, not adding new enchantments or anything alike) in an anvil not increase the items repair cost

Removed

  • Removed a bunch of server config options as they've been moved to json

[v4.0.0-1.19.1] - 2022-08-16

  • Ported to Minecraft 1.19.1
  • Split into multi-loader project

Added

  • Specialized damage and protection enchantments (e.g. smite and blast protection) are now compatible with the respective base enchantment (sharpness and protection)

Changed

  • Enchantment compatibility options are now enabled by default

[FABRIC] [1.19.2] UniversalEnchants-v4.2.13

by Fuzs on Feb 4, 2023
Download

[FORGE] [1.19.2] UniversalEnchants-v4.2.13

by Fuzs on Feb 4, 2023
Download

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog.

[v4.2.13-1.19.2] - 2023-02-04

Removed

  • Removed auto-smelt functionality of fire aspect on digging tools, was a bit out-of-scope for Universal Enchants and is better served in a separate mod dedicated to all new enchantments

[v4.2.12-1.19.2] - 2023-01-31

Changed

  • Prevent knockback on shields from being applied when hitting mobs, it is only supposed to work when blocking
  • Disabled fire aspect on tools as auto-smelt by default, it can be re-enabled in the configs though

[v4.2.11-1.19.2] - 2023-01-22

Changed

  • Overhauled .json config files to allow for individual files to regenerate when missing or invalid
  • The id field is gone, the file name is now used to determine the enchantment the config file is for
  • Config files are now generated for modded enchantments

[v4.2.10-1.19.2] - 2023-01-22

Added

  • Shields can now be enchanted directly in enchanting tables
  • Thorns and knockback can be applied to shields
  • Shields knock back attackers after successfully blocking (this is a bugfix for vanilla actually)
  • Fire Aspect works on digging tools and immediately smelts the harvested block upon mining (if possible)

Changed

  • Universal Enchants now is a lot more forgiving when trying to read invalid entries in the enchantment .json files, the problematic entries will be printed out, but will no longer make reading the file fail (an attempt to improve compatibility with the Enchancement mod)
  • Enchanting horse armor in an enchanting table is now configurable (also goes for shields)
  • Enchantment configs now prevent an enchantment from going on any item when the items entry is left as a blank list; vanilla compatibilities will be used when it is completely missing
  • Disabling all changes related to the /enchant command now fully restores the vanilla command in an effort to help mod compatibility (mostly with Apotheosis)

Fixed

  • Fixed compatibility with mods that alter enchantment categories of vanilla enchantments (like Ensorcellation)

[v4.2.9-1.19.2] - 2022-12-05

Fixed

  • Fixed custom language causing StackOverflowError when Server Translation API mod is installed on Fabric
  • The roman numerals fix will no longer apply when Server Translation API is present

[v4.2.8-1.19.2] - 2022-10-10

Fixed

  • Fixed custom language causing StackOverflowError on Forge

[v4.2.7-1.19.2] - 2022-09-12

Fixed

  • Fixed enchanted books having gone missing from dedicated creative inventory tabs

[v4.2.6-1.19.2] - 2022-09-07

Fixed

  • Fixed incompatibility with Qu Enchantments mod

[v4.2.5-1.19.2] - 2022-09-05

Fixed

  • Fixed crash when attempting to set non-vanilla enchantments as incompatible with other enchantments

[v4.2.4-1.19.2] - 2022-09-04

Changed

  • Improved support for enchantment compatibility on custom modded items, this is a dedicated config option that needs to be manually enabled (all on Forge only)

[v4.2.3-1.19.2] - 2022-09-01

Fixed

  • Recompiled to fix start-up crash on Forge due to mixins not having been remapped

[v4.2.2-1.19.2] - 2022-09-01

  • Recompile for Puzzles Lib v4.3.0

[v4.2.1-1.19.2] - 2022-08-26

  • Cardinal Components once again doesn't need a separate download anymore, it is now bundled with Puzzles Lib

Fixed

  • Fixed a small bug where xp would not be properly affected from a looting weapon on Fabric

[v4.2.0-1.19.2] - 2022-08-21

  • Compiled for Minecraft 1.19.2

[v4.1.2-1.19.1] - 2022-08-20

Fixed

  • Fixed broken Forge translation keys

[v4.1.1-1.19.1] - 2022-08-19

Fixed

  • Fixed crash on dedicated server due to faulty import

[v4.1.0-1.19.1] - 2022-08-19

Added

  • Completely overhauled config for what enchantments are compatible with what items and which enchantments can be applied together
  • The new system uses individual json files for each enchantment, this makes configuring every single vanilla enchantment possible
  • To find out how exactly the new system works check out the documentation on the GitHub repository
  • Added dynamic support for roman numerals outside of vanilla's default translation range
  • Overhauled vanilla's /enchant command, it can now apply enchantment levels above the default max level, supports overriding and removing enchantments, and also handles books now
  • Horse armor can now receive the following enchantments at an enchanting table or anvil: protection, blast protection, fire protection, projectile protection, feather falling, respiration, thorns, depth strider, frost walker, curse of binding, soul speed, curse of vanishing
  • The enchantment glint now renders on horse armor
  • Added an option to overhaul mending (disabled by default): mending no longer repairs items, instead mending allows the item to be repaired in the crafting menu in the same way as in an anvil without any experience cost: combining a tool with another one or the appropriate repair item is possible, all enchantments will be preserved
  • Additionally, it makes repairing (just repairing, not adding new enchantments or anything alike) in an anvil not increase the items repair cost

Removed

  • Removed a bunch of server config options as they've been moved to json

[v4.0.0-1.19.1] - 2022-08-16

  • Ported to Minecraft 1.19.1
  • Split into multi-loader project

Added

  • Specialized damage and protection enchantments (e.g. smite and blast protection) are now compatible with the respective base enchantment (sharpness and protection)

Changed

  • Enchantment compatibility options are now enabled by default
1
2
3
4

Modrinth is open source.

fix-window-open@1656e14

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.