πΊπΈ English
Enchantment Mechanics
Enchantment Mechanics expands Minecraft's vanilla enchanting system by allowing you to configure enchantment levels, anvil mechanics, enchanted loot, and enchanted book villager trades.
The mod allows you to change the maximum level of vanilla and modded enchantments, customize anvil behavior, configure enchantment levels generated in loot and villager trades, and remove several vanilla limitations.
Settings are available through a JSON configuration file and in-game commands. Changes are applied immediately without restarting the game or server and are automatically saved.
Features
- Configure the maximum level of vanilla and modded enchantments.
- Configure custom maximum levels for individual enchantments.
- Combine enchantments beyond vanilla limits using an anvil.
- Allow normally incompatible enchantments.
- Remove the "Too Expensive!" anvil limit.
- Allow paying anvil costs above the vanilla experience limit.
- Configure the maximum enchantment levels generated in loot.
- Configure the maximum enchantment levels offered by librarian villagers.
- Supports both single-player and dedicated servers.
Vanilla enchanting mechanics are preserved whenever possible. The mod extends existing limits without replacing Minecraft's enchantment system.
Configuration
After the first launch, the following configuration file is created:
config/enchantmentmechanics.json
Global settings can be applied to all enchantments, while individual enchantments may use their own custom configuration values.
Commands
/enchm reload
/enchm gamerule <parameter> <value>
/enchm help
Changes made through commands are applied immediately and automatically written to the configuration file.
Compatibility
The Fabric version requires Fabric API.
The mod works in both single-player and dedicated server environments.
π·πΊ Π ΡΡΡΠΊΠΈΠΉ
Enchantment Mechanics
Enchantment Mechanics ΡΠ°ΡΡΠΈΡΡΠ΅Ρ Π²Π°Π½ΠΈΠ»ΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ Π·Π°ΡΠ°ΡΠΎΠ²Π°Π½ΠΈΠΉ Minecraft, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°ΡΡ ΡΡΠΎΠ²Π½ΠΈ Π·Π°ΡΠ°ΡΠΎΠ²Π°Π½ΠΈΠΉ, ΠΌΠ΅Ρ Π°Π½ΠΈΠΊΡ Π½Π°ΠΊΠΎΠ²Π°Π»ΡΠ½ΠΈ, ΡΡΠΎΠ²Π½ΠΈ Π·Π°ΡΠ°ΡΠΎΠ²Π°Π½ΠΈΠΉ Π² Π»ΡΡΠ΅ ΠΈ ΡΠΎΡΠ³ΠΎΠ²Π»Π΅ ΠΆΠΈΡΠ΅Π»Π΅ΠΉ.
ΠΠΎΠ΄ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ Π²Π°Π½ΠΈΠ»ΡΠ½ΡΡ ΠΈ ΠΌΠΎΠ΄ΠΎΠ²ΡΡ Π·Π°ΡΠ°ΡΠΎΠ²Π°Π½ΠΈΠΉ, Π½Π°ΡΡΡΠ°ΠΈΠ²Π°ΡΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π½Π°ΠΊΠΎΠ²Π°Π»ΡΠ½ΠΈ, ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΠ΅ ΡΡΠΎΠ²Π½ΠΈ Π·Π°ΡΠ°ΡΠΎΠ²Π°Π½ΠΈΠΉ, Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅ΠΌΡΡ Π² Π»ΡΡΠ΅ ΠΈ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌΡΡ ΠΆΠΈΡΠ΅Π»ΡΠΌΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ½ΠΈΠΌΠ°ΡΡ ΡΡΠ΄ Π²Π°Π½ΠΈΠ»ΡΠ½ΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ.
ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ Π΄ΠΎΡΡΡΠΏΠ½Ρ ΡΠ΅ΡΠ΅Π· JSON-ΠΊΠΎΠ½ΡΠΈΠ³ ΠΈ ΠΈΠ³ΡΠΎΠ²ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ. ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ Π±Π΅Π· ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊΠ° ΠΈΠ³ΡΡ ΠΈΠ»ΠΈ ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠΎΡ ΡΠ°Π½ΡΡΡΡΡ.
ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ
- ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ Π²Π°Π½ΠΈΠ»ΡΠ½ΡΡ ΠΈ ΠΌΠΎΠ΄ΠΎΠ²ΡΡ Π·Π°ΡΠ°ΡΠΎΠ²Π°Π½ΠΈΠΉ.
- ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π·Π°ΡΠ°ΡΠΎΠ²Π°Π½ΠΈΡ.
- ΠΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Π·Π°ΡΠ°ΡΠΎΠ²Π°Π½ΠΈΠΉ Π²ΡΡΠ΅ Π²Π°Π½ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌΠ° ΡΠ΅ΡΠ΅Π· Π½Π°ΠΊΠΎΠ²Π°Π»ΡΠ½Ρ.
- ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΡ Π·Π°ΡΠ°ΡΠΎΠ²Π°Π½ΠΈΠΉ.
- Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ Β«Π‘Π»ΠΈΡΠΊΠΎΠΌ Π΄ΠΎΡΠΎΠ³ΠΎ!Β».
- ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΠΏΠ»Π°ΡΠΈΠ²Π°ΡΡ ΡΡΠΎΠΈΠΌΠΎΡΡΡ Π½Π°ΠΊΠΎΠ²Π°Π»ΡΠ½ΠΈ Π²ΡΡΠ΅ Π²Π°Π½ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ.
- ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ Π·Π°ΡΠ°ΡΠΎΠ²Π°Π½ΠΈΠΉ, Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅ΠΌΡΡ Π² Π»ΡΡΠ΅.
- ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ Π·Π°ΡΠ°ΡΠΎΠ²Π°Π½ΠΈΠΉ, Π΄ΠΎΡΡΡΠΏΠ½ΡΡ Ρ ΠΆΠΈΡΠ΅Π»Π΅ΠΉ-Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ΅ΠΉ.
- ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΎΠ΄ΠΈΠ½ΠΎΡΠ½ΠΎΠΉ ΠΈΠ³ΡΡ ΠΈ Π²ΡΠ΄Π΅Π»Π΅Π½Π½ΡΡ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ².
ΠΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΌΠΎΠ΄ ΡΠΎΡ ΡΠ°Π½ΡΠ΅Ρ Π²Π°Π½ΠΈΠ»ΡΠ½ΡΡ ΠΌΠ΅Ρ Π°Π½ΠΈΠΊΡ Π·Π°ΡΠ°ΡΠΎΠ²Π°Π½ΠΈΠΉ, ΡΠ°ΡΡΠΈΡΡΡ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ Π±Π΅Π· ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠΈΡΡΠ΅ΠΌΡ.
ΠΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ
ΠΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ Π·Π°ΠΏΡΡΠΊΠ° ΡΠΎΠ·Π΄Π°ΡΡΡΡ ΡΠ°ΠΉΠ»:
config/enchantmentmechanics.json
ΠΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠ±ΡΠΈΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π΄Π»Ρ Π²ΡΠ΅Ρ Π·Π°ΡΠ°ΡΠΎΠ²Π°Π½ΠΈΠΉ ΠΈΠ»ΠΈ Π·Π°Π΄Π°ΡΡ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ .
ΠΠΎΠΌΠ°Π½Π΄Ρ
/enchm reload
/enchm gamerule <ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ> <Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅>
/enchm help
ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ, Π²Π½Π΅ΡΡΠ½Π½ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ, ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡΡΡ Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΠΉ ΡΠ°ΠΉΠ».
Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ
ΠΠ»Ρ Fabric ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Fabric API.
ΠΠΎΠ΄ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² ΠΎΠ΄ΠΈΠ½ΠΎΡΠ½ΠΎΠΉ ΠΈΠ³ΡΠ΅ ΠΈ Π½Π° Π²ΡΠ΄Π΅Π»Π΅Π½Π½ΡΡ ΡΠ΅ΡΠ²Π΅ΡΠ°Ρ .

