COWMODSКаталог модов

EnchantmentControl

Total control over vanilla and modded enchantments. Various configurable upgrades to existing mechanics.

Автор: Nischhelm2001обновлён 30 окт. 2026 г.
МагияУправление

Описание

A mod to control all vanilla behavior of all vanilla and modded enchantments such as

  • The registry name and whether it is registered at all
  • Min and max level of the enchant
  • Enchantability
  • Incompatibilities with other enchantments
  • Rarity (you can create custom rarities!)
  • Whether its a treasure enchantment, so whether it can be rolled on the enchantment table
  • Whether it can be acquired from librarians, enchant_with_levels loot, enchantment table or enchant_randomly loot
  • Whether its a curse
  • Color of the displayed name
  • Applicability on items and books
  • Separate applicability via anvil (like axes that can get sharpness only via anvil)
  • Displayed name and description (if Enchantment Descriptions is installed)

This mod has extensive inferral abilities to map modded behavior to its own configs during first startup. 
On first startup, it will map all currently loaded enchantments properties into jsons you can work off of.
As well as calculating groups of incompatible enchantments from the given compatibility rules.
And inferring what enchantment can go on which item types.

This mod allows to give any enchantment various vanilla system behavior.
So for example your new enchantments can automatically be a stronger respiration or a stronger sweeping edge etc.

Fully compatible with Enchantments Control, you can even import its configs.

Adds additional capabilities to ContentTweakers EnchantmentBuilder to create custom enchantments using crafttweaker / zenscript.
CT Compat includes methods from vanilla EnchantmentHelper to have various access to info about enchantments on entities and itemstacks.

Additional Features:

  • JEI Enchantment Info cards with all info about enchantments
  • Blood Anvil. A block with no default way to acquire that allows to move enchantments from one item to another, without requirement of it being the same item type
  • Re-Enchant items a defined amount of times, with a chance to be allowed to re-enchant again
  • Allow to modify how Anvil use cost (RepairCost) works + scales
  • Allow to add custom CreatureAttributes to use them with sharpness-like custom enchants
  • Allow to always reroll enchantment table when inventory is changed, instead of on enchant
  • Allow to preview enchant clue in GUI of enchantment table
  • Allow to modify max lvl of enchantment table (30 by default)

Requires FermiumBooter.

Check here for example script for creating enchantments with ContentTweaker and EnchantmentControl

Logo by StarArtsy

Галерея

custom jei info cardspreview enchantment cluesnew feature: blood anvilauto fill current incompatibility config for you to modify

Последние версии

Все версии →
release

EnchantmentControl 1.3.2

1.3.2
30 окт. 2026 г.6Minecraft: 1.12.2forge
Скачать
Что нового
v1.3.2 - make inverted matchers (!TYPE) stronger than modded behavior. they will always be manually created and it makes sense for them to win over any modded behavior. - make the config comments for item types a little bit more clear hopefully
release

EnchantmentControl 1.3.1

1.3.1
30 окт. 2026 г.4Minecraft: 1.12.2forge
Скачать
Что нового
v1.3.1 fix item types working slightly wrong since 1.3.0
release

EnchantmentControl 1.3.0.2

1.3.0.2
29 окт. 2026 г.7Minecraft: 1.12.2forge
Скачать
Что нового
v1.3.0.2 fix blood anvil "Allow illegal levels" toggle being reverted
release

EnchantmentControl 1.3.0.1

1.3.0.1
13 окт. 2026 г.57Minecraft: 1.12.2forge
Скачать
Что нового
v1.3.0.1 more compat for enchantertools lapis runes x re-enchanting only thing that doesnt work is combining existing lvls but im too lazy to fix that
release

EnchantmentControl 1.3.0

1.3.0
12 окт. 2026 г.22Minecraft: 1.12.2forge
Скачать
Что нового
v1.3.0 - moved mixin black magic (modifiying my own mixin with ASM) to just full ASM. should have no effect for users, but makes me feel safer and MIGHT be minimally faster - fix #7 incompat of reenchanting with enchantertools lapis runes - implement #8 can now use \n for linebreaks in enchantment descriptions - add RollEnchantmentsEvent.Pre/Post with full crafttweaker compat and example script to have full control over what items get what enchants in which contexts when the enchants are rolled randomly (enchanting table or loot functions etc)
release

EnchantmentControl 1.2.2

1.2.2
4 окт. 2026 г.17Minecraft: 1.12.2forge
Скачать
Что нового
v1.2.2 - fix SME upgraded potentials allowing to re-enchant the item - use SME enumenchantmenttypes if they are present, allowing lycanitestweaks to give certain lyca equipment certain SME enchants
release

EnchantmentControl 1.2.1

1.2.1
23 сент. 2026 г.16Minecraft: 1.12.2forge
Скачать
Что нового
v1.2.1 maintenance no relevant changes, just keeping on track with the breaking update from betterconfig 1.2.0 to 1.3.0 which was my fault
release

EnchantmentControl 1.2.0

1.2.0
17 сент. 2026 г.19Minecraft: 1.12.2forge
Скачать
Что нового
v1.2.0 - overhauled config - now using betterconfig - old configs are automatically migrated
release

EnchantmentControl 1.1.2.3

1.1.2.3
4 сент. 2026 г.6Minecraft: 1.12.2forge
Скачать
Что нового
1.1.2.3 hotfix fix enchantrandomly crash fix crashing even more than before
release

EnchantmentControl 1.1.2.2

1.1.2.2
31 авг. 2026 г.6Minecraft: 1.12.2forge
Скачать
Что нового
v1.1.2.2 - fixed enchantrandomly fix - now depends on fermiumbooter 1.5.0+, not shadowing classgraph anymore