
FoxEnchantCreator
Custom Enchant Creator that allows you to easilly register custom enchantments in config.yml, you can use your own Skripts, Plugins or datapacks to add effects to them
8749обновлён 22 июл. 2026 г.
Механики игрыУправлениеУтилиты
Описание
🔮 FoxEnchantCreator
A lightweight, powerful Paper plugin that allows you to define your own enchantments via config file (enchantments.yml)
📦 How It Works
This plugin reads your enchantments.yml file and automatically creates custom enchantments with the values you used in the file (requires server restart)
This plugin only registers custom enchantments they do not have any built-in effects. To make enchantments actually do something, you can use:
- 🔧 Skript/Denizen
- 🧱 Datapacks
- 🧩 Plugins
💡 You can check if an item is enchanted with registered enchantment, using namespaced keys like: fec:lifesteal, fec:double_jump, fec:something, and so on
⚙️ Features
- ✅ Fully configurable enchantments
- Name, max level, weight, enchanting table costs, anvil cost, and supported items.
- 🎨 Custom enchantment description colors
- Optional Color option lets you set enchantment tooltip color. (e.g., "&#FF2424" for red)
- Defaults to vanilla gray if no color is set
- 🔄 Support for grouped item tags
- Use groups like %SWORDS%, %AXES%, %PICKAXES%, %HOES%, %SHOVELS%, %ARMORS%, %HELMETS%, %CHESTPLATES%, %LEGGINGS, %BOOTS%. To target many items easily. (These groups are in lists.yml)
- You can also define your own custom groups in lists.yml, like %FOOD%, to organize and reuse item sets across multiple enchantments
- ❌ Enchantment Ignoring System
- Add an Ignore: field to prevent your custom enchantment from being applied if the item has any listed enchantments.
- Supports both vanilla and custom enchantment IDs.
- If an Ignore option references an enchantment that doesn't exist, that enchantment is safely skipped with a warning in console instead of crashing the server.
- 🏹 Restore & customize vanilla enchantments (New in 2.0)
- Register vanilla enchantments (e.g. minecraft:sharpness) in enchantments.yml, either restored as-is with vanilla: true, or with specific fields overridden (Name, Color, SupportedItems, costs, etc.) while keeping their original vanilla behavior otherwise.
- 🚫 Remove all vanilla enchantments (New in 2.0, experimental)
- A config.yml option that strips every vanilla enchantment from the server except ones you've explicitly restored, for a fully custom enchanting experience.
- 📁 Split configuration (New in 2.0)
- config.yml for global settings, enchantments.yml for registering/editing enchantments, and lists.yml for item groups.
- Old single-file configs are automatically migrated into enchantments.yml on first startup - no manual steps needed.
📝 Example Config
leech:
Name: "Lifesteal"
Color: "&#FF2424"
SupportedItems: "%SWORDS%,MACE"
PrimaryItems: "%SWORDS%"
Ignore: "MINECRAFT:SHARPNESS,MINECRAFT:LOOTING,FEC:aether"
Weight: 5
maxLevel: 3
minCost:
base: 3
perLevel: 11
maxCost:
base: 16
perLevel: 11
anvilCost: 3
tradeable: true
aether:
Name: "Aether's Blessing"
Color: "FB3FF"
SupportedItems: "%SWORDS%"
Weight: 2
maxLevel: 1
minCost:
base: 20
perLevel: 0
maxCost:
base: 30
perLevel: 0
anvilCost: 2
tooltip_order_value: 0
in_enchanting_table: true
tradeable: true
double_trade_price: true
on_random_loot: true
crimson:
Name: "Crimson"
SupportedItems: "%SWORDS%,mace"
Ignore: "minecraft:sharpness,minecraft:smite"
Weight: 4
maxLevel: 3
minCost:
base: 3
perLevel: 9
maxCost:
base: 16
perLevel: 9
anvilCost: 3
tooltip_order_value: 1
in_enchanting_table: true

Последние версии
Все версии →release
FoxEnchantCreator 2.1
2.122 июл. 2026 г.131Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2paper, purpur
Что нового
- ## Config
- Added new enchantments option: "PrimaryItems" (optional), basically tells if the enchantment should appear in enchanting table, sharpness for example does that with axes and swords, Swords and Axes are supported items, but primary items are Swords, if no PrimaryItems provided, it will default to all elements in SupportedItems, if no SupportedItems are provided, the enchantment will fail to register
release
FoxEnchantCreator 2.0
2.05 июл. 2026 г.35Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2paper, purpur
Что нового
- ## Config
- Split configuration into three files: config.yml (global settings), enchantments.yml (all enchantment registration/editing), and lists.yml (unchanged)
- Old config.yml installs are automatically migrated into enchantments.yml on first startup, no manual steps needed
- Added new config option remove-all-enchantments, which removes every vanilla enchantment from the server except ones you explicitly restore
- You can now restore vanilla enchantments (e.g. minecraft:sharpness) in enchantments.yml, either as-is with vanilla: true, or with specific fields overridden (Name, Color, SupportedItems, costs, etc.) while keeping the rest of their vanilla behavior
- ## Bugs & Fixes
- Enchantments with an Ignore option referencing a nonexistent enchantment will now be safely skipped with a clear warning in console, instead of crashing the server on startup
- Fixed enchantment color not applying when restoring a vanilla enchantment without also setting a custom Name
- ## Other
- 26.1, 26.1.1, and 26.2 support
release
FoxEnchantCreator 1.9
1.91 янв. 2026 г.160Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2paper, purpur
Что нового
- ## Bugs & Fixes
- In case if server shutdowns/crashes, the plugin wont cause any issues with enchantment creation only beacuse the plugin didnt fully disable itself
- ## Other
- 1.21.11 Support
release
FoxEnchantCreator 1.8
1.819 нояб. 2025 г.80Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10paper, purpur
Что нового
- ## New Config Options:
- tradeable: true/false (false by default and is optional), These enchantments can be sold by villagers.
- double_trade_price: true/false (false by default and is optional), These enchantments get charged twice as much in villager trades.
- on_mob_spawn_equipment: true/false (false by default and is optional), These enchantments can be found on spawned mobs' equipment.
- on_random_loot: true/false (false by default and is optional), These enchantments can be found on naturally generated equipment from loot tables.
- on_traded_equipment: true/false (false by default and is optional), These enchantments can be found on equipment sold by villagers.
release
FoxEnchantCreator 1.7
1.725 авг. 2025 г.110Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10paper, purpur
Что нового
- ## Migration:
- When you start server old minCost and maxCost is replaced by new one, check New Config Options below for more info
- ## New Config Options:
- in_enchanting_table: true/false (false by default and is optional), shows the enchantment in enchanting table if set to true
- minCost and maxCost now have Base and perLevel config options (used for enchanting table) [Click here for Details](https://minecraft.wiki/w/Enchantment_definition)
- ## Bugs & Fixes:
- From now on plugin actually gets the main world folder/name from server.properties (before it would always get world folder named "world", and assume its the main one)
- ## Bonus Stuff:
- Added BStats [https://bstats.org/plugin/bukkit/FoxEnchantCreator/26142](https://bstats.org/plugin/bukkit/FoxEnchantCreator/26142)
release
FoxEnchantCreator 1.6.5
1.6.514 авг. 2025 г.42Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8paper, purpur
Что нового
- ## Bugs & Fixes:
- Fixed the reversed sorting beacuse of wrong folder path
- Fixed minecraft vanilla enchantment always being above custom ones no matter the tooltip_order value
release
FoxEnchantCreator 1.6
1.614 авг. 2025 г.20Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8paper, purpur
Что нового
- ## New Config Options:
- Enchantments are now sorted alphabetically, in other words custom "Aether" enchantment will show above "Crimson" enchantment, but tooltip_order_value config option can change that (apparently vanilla enchantments always are above the custom ones for some reason, fixed in 1.6.5)
- New "tooltip_order_value:" config value option, the enchantment will appear above enchantments that have lower value
- ## Bug & Fixes:
- Fixed "Ignore" option not working
release
FoxEnchantCreator [FEC] 1.5
1.54 июл. 2025 г.67Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7paper, purpur
Что нового
- ## Bugs & Fixes
- **Fixed some bugs and added discord inv link**
release
FoxEnchantCreator [FEC] 1.4
1.423 июн. 2025 г.35Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6paper, purpur
Что нового
- ## Many Bug Fixes:
- **Just some bug fixes.**
- **Fixed many crashes that would happen beacuse of the plugin**
- **Enchantments register without any delay, 1 restart is all you need (in other words you dont need to restart twice the server for enchantments to register only cause you edited the plugin while server wasn't enabled)**
- ## Changes:
- **Bukkit and Spigot aren't supported anymore**
release
FoxEnchantCreator [FEC] 1.3
1.313 июн. 2025 г.58Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5bukkit, paper, purpur, spigot
Что нового
- ## Lists.yml:
- **All Groups like: %SWORDS%, %HELMETS% ETC were moved here (you can delete them)**
- **You can create your own groups using the examples in lists.yml so you can target many items easilly**