ModsJava
[1.20 - 26.1] [GUI] CustomEnchantmentsMakerLite- create your custom enchantments
CustomEnchantmentsMaker Lite
Create your own custom enchantments with zero coding - Free Edition
Ever wanted to make a sword that heals you on hit? A pickaxe that auto-smelts and mines a whole vein? Armor that reflects damage back to attackers? Now you can - all from an in-game GUI or simple YAML config. This is the free version - fully functional, just with some limits.
Create your own custom enchantments with zero coding - Free Edition
What is this?
No programming needed. No compilation. No restarts. No requirements!
Features
Full in-game GUI creator (/ce create <name>)• Pick a trigger → add actions → set conditions → save. That's it.
• Choose display color for your enchantment name
• Set XP cost for anvil application
• Toggle whether it can drop as an enchanted book
• Configure enchanting table chance & weight
• Up to 6 enchantments (unlimited in Premium)
3 Trigger Types
• ATTACK — when you hit something
• DEFEND — when you take damage
• MINE — when you break a block
Premium adds: DEATH, SNEAK, BOW_SHOOT
20 Actions (each trigger only shows the relevant ones in the GUI)
• HEAL - heal the caster or target (you choose) by a set amount of hearts
• DAMAGE — deal extra damage to the caster or target (yes, you can make cursed enchants)
• LIGHTNING - strike lightning on the caster or target
• SET_FIRE - set the caster or target on fire for a configurable duration
• STUN - freeze the target in place for a set time (half duration in Lite)
• PUSH - knockback the target with full direction control — away, toward, up, left or right
• POTION - apply any potion effect to the caster (amplifier max 15)
• POTION_TARGET - apply any potion effect to the target (amplifier max 15)
• PARTICLE - spawn particle effects (flame, hearts, smoke, 27 types to pick from) (max 150 particles)
• SOUND - play any Minecraft sound effect
• EXPLODE - create a non-destructive explosion
• FIREBALL - shoot a small fireball in the direction you're looking
• TELEPORT_BEHIND - instantly teleport behind the target
• BOOST_DROP - multiply block drops (max 3.0x in Lite, up to 4.0x in Premium)
• BOOST_XP - multiply XP drops (from 1.1x up to 4.0x)
• SMELT_DROPS — automatically smelt everything a block drops
• VEIN_MINE — mine all matching blocks around the broken block (max radius 3 in Lite)
• REDUCE_DAMAGE - reduce incoming damage by a percentage
• REFLECT - reflect full damage back to whoever hit you
• LIGHT - create temporary light blocks around you
• DURABILITY_COST - the enchanted item loses extra durability when the enchant fires (great for balancing powerful effects)
HEAL, DAMAGE, SET_FIRE and LIGHTNING have a second menu where you choose whether the effect targets the caster or the victim — so yes, you can make cursed enchantments too
Premium adds 5 more actions: MISS, REMOVE_LIQUIDS, RESPAWN_BLOCK, REINCARNATE, COMMAND
Flexible Conditions
• Activation chance (5% – 100%)
• Cooldown (1s – 300s)
• Target mob type filter (30+ mob types)
• Permission node
• World restriction
Premium adds: Weather requirement (clear / rain / thunder) and Day/Night restriction
Anvil & Enchanting Table Support
• Custom enchantments work in anvils just like vanilla
• Merge two enchanted items — conflicts are properly handled
• Configurable XP cost per level
• Enchantments can drop as books from the enchanting table
• Per-enchant weight and chance for table drops
Conflict System
• Define which enchantments can't coexist (custom vs custom, custom vs vanilla)
• Conflicts are checked both ways automatically
• Anvil properly skips conflicting enchants and adjusts cost
Item Group System
• Apply enchantments to specific item groups: SWORDS, AXES, PICKAXES, SHOVELS, HOES, HELMETS, CHESTPLATES, LEGGINGS, BOOTS, BOWS, CROSSBOWS, TRIDENTS, SHIELDS, FISHING_RODS
• Or just leave it blank for "any item"
Premium adds shortcut groups: ALL_ARMOR, ALL_MELEE, ALL_TOOLS, ALL
Commands
/ce help — Show help
/ce list — List all enchantments (permission: ce.list)
/ce info <name> — Show detailed enchantment info (permission: ce.list)
/ce create <name> — Open the GUI editor to create a new enchantment (permission: ce.create)
/ce delete <name> — Permanently delete an enchantment from config and memory (permission: ce.delete)
/ce give <player> <enchant> <level> — Apply a custom enchant to the player's held item (permission: ce.give)
/ce book <player> <enchant> <level> — Give the player an enchantment book (permission: ce.book)
/ce reload — Reload config and all enchantment definitions (permission: ce.reload)
/ce checkupdate — Check for plugin updates (permission: ce.reload)
Premium adds: /ce deenchant — Strip all custom enchantments from your held item
Config.yml
Code (YAML):
# ============================================================
# CustomEnchantmentsMaker Lite - config.yml
# ============================================================
settings :
# Default XP cost per enchant level when applying via anvil.
# Each enchantment can override this with its own xp_cost_per_level.
default_xp_cost_per_level : 5
# Allow players to remove custom enchantments from items using /ce deenchant
allow_deenchant : true
# Flat XP level cost for de-enchanting
deenchant_xp_cost : 10
# If true, the enchantment book is consumed when merging in an anvil
consume_book_on_anvil : true
# Format for how enchantments appear in item lore.
# {display_name} = enchant name with color, {level} = roman numeral
lore_format : "§7{display_name} §f{level}"
# Add a visual separator line after the custom enchantment lore block
lore_separator : true
# Maximum number of actions a single enchantment can have
max_actions : 10
# Global multiplier for enchanting table drop chance.
# 1.0 = normal, 2.0 = double chance, 0.5 = half chance
enchant_table_chance_multiplier : 1.0
# How often to check for updates (in minutes). Set to 0 to disable.
update_check_interval_minutes : 180
show_bonus_enchant_message : true
show_cooldown_message : true
# All plugin messages. Supports § color codes.
messages:
prefix : "§8[§6CE§8] §r"
reload_success : "§aPlugin reloaded successfully. Loaded {count} enchantments."
no_permission : "§cYou don't have permission to do that."
unknown_command : "§cUnknown command. Use /ce help for help."
enchant_not_found : "§cEnchantment '{name}' was not found."
item_enchanted : "§aApplied §6{enchant} {level}§a to your item."
item_not_in_hand : "§cYou must hold an item in your main hand."
book_created : "§aCreated enchantment book: §6{enchant} {level}§a."
deenchant_success : "§aSuccessfully removed all custom enchantments from the item."
deenchant_no_enchants : "§cThis item has no custom enchantments to remove."
deenchant_no_xp : "§cYou need §e{cost} XP levels §cto de-enchant this item."
invalid_level : "§cInvalid level. Must be between 1 and {max}."
invalid_usage : "§cUsage: {usage}"
gui_saved : "§aEnchantment §6{name}§a saved and loaded!"
gui_cancelled : "§cCreation cancelled."
gui_action_added : "§aAction added: §7{action}"
cooldown_active : "§cEnchantment §6{enchant}§c is on cooldown: §e{time}s§c remaining."
enchant_table_bonus : "§aBonus enchant: §6{enchant} {level}"
list_header : "§6§lCustom Enchantments §7({count} total):"
list_entry : "§e{id} §7- §f{display_name} §7(max: §e{max_level}§7, trigger: §a{trigger}§7)"
# CustomEnchantmentsMaker Lite - config.yml
# ============================================================
settings :
# Default XP cost per enchant level when applying via anvil.
# Each enchantment can override this with its own xp_cost_per_level.
default_xp_cost_per_level : 5
# Allow players to remove custom enchantments from items using /ce deenchant
allow_deenchant : true
# Flat XP level cost for de-enchanting
deenchant_xp_cost : 10
# If true, the enchantment book is consumed when merging in an anvil
consume_book_on_anvil : true
# Format for how enchantments appear in item lore.
# {display_name} = enchant name with color, {level} = roman numeral
lore_format : "§7{display_name} §f{level}"
# Add a visual separator line after the custom enchantment lore block
lore_separator : true
# Maximum number of actions a single enchantment can have
max_actions : 10
# Global multiplier for enchanting table drop chance.
# 1.0 = normal, 2.0 = double chance, 0.5 = half chance
enchant_table_chance_multiplier : 1.0
# How often to check for updates (in minutes). Set to 0 to disable.
update_check_interval_minutes : 180
show_bonus_enchant_message : true
show_cooldown_message : true
# All plugin messages. Supports § color codes.
messages:
prefix : "§8[§6CE§8] §r"
reload_success : "§aPlugin reloaded successfully. Loaded {count} enchantments."
no_permission : "§cYou don't have permission to do that."
unknown_command : "§cUnknown command. Use /ce help for help."
enchant_not_found : "§cEnchantment '{name}' was not found."
item_enchanted : "§aApplied §6{enchant} {level}§a to your item."
item_not_in_hand : "§cYou must hold an item in your main hand."
book_created : "§aCreated enchantment book: §6{enchant} {level}§a."
deenchant_success : "§aSuccessfully removed all custom enchantments from the item."
deenchant_no_enchants : "§cThis item has no custom enchantments to remove."
deenchant_no_xp : "§cYou need §e{cost} XP levels §cto de-enchant this item."
invalid_level : "§cInvalid level. Must be between 1 and {max}."
invalid_usage : "§cUsage: {usage}"
gui_saved : "§aEnchantment §6{name}§a saved and loaded!"
gui_cancelled : "§cCreation cancelled."
gui_action_added : "§aAction added: §7{action}"
cooldown_active : "§cEnchantment §6{enchant}§c is on cooldown: §e{time}s§c remaining."
enchant_table_bonus : "§aBonus enchant: §6{enchant} {level}"
list_header : "§6§lCustom Enchantments §7({count} total):"
list_entry : "§e{id} §7- §f{display_name} §7(max: §e{max_level}§7, trigger: §a{trigger}§7)"
Code (YAML):
# ============================================================
# CustomEnchantmentsMaker - config.yml
# ============================================================
settings :
# Default XP cost per enchant level when using anvil
default_xp_cost_per_level : 5
# Allow removing custom enchantments from items (de-enchanting)
allow_deenchant : true
# XP cost for de-enchanting (flat)
deenchant_xp_cost : 10
# If true, custom enchants on books are consumed on anvil merge
consume_book_on_anvil : true
# Format for lore lines: use {display_name} and {level}
lore_format : '&7 {display_name } &f {level }'
# Separator added after custom enchantment lore block
lore_separator : true
# Max actions per enchantment
max_actions : 10
# Multiplier for custom enchant chance from enchanting table (1.0 = default, 2.0 = double chance)
enchant_table_chance_multiplier : 1.0
# Show "Bonus enchant" message when a custom enchant is added via enchanting table
show_bonus_enchant_message : true
# Show cooldown remaining message when a player tries to use an enchant on cooldown
show_cooldown_message : true
# How often to check for updates (in minutes). Set to 0 to disable.
update_check_interval_minutes : 180
messages :
# Optional prefix prepended via the {prefix} placeholder in the messages below.
# Leave empty ("") to disable the prefix entirely - it is NEVER added automatically.
prefix : ''
reload_success : ' {prefix }&aPlugin reloaded successfully. Loaded {count } enchantments.'
no_permission : ' {prefix }&cYou don''t have permission to do that.'
unknown_command : ' {prefix }&cUnknown command. Use /ce help for help.'
enchant_not_found : ' {prefix }&cEnchantment '' {name }'' was not found.'
item_enchanted : ' {prefix }&aApplied &6 {enchant } {level }&a to your item.'
item_not_in_hand : ' {prefix }&cYou must hold an item in your main hand.'
book_created : ' {prefix }&aCreated enchantment book : &6{enchant} {level }&a.'
deenchant_success : ' {prefix }&aSuccessfully removed all custom enchantments from
the item.'
deenchant_no_enchants : ' {prefix }&cThis item has no custom enchantments to remove.'
deenchant_no_xp : ' {prefix }&cYou need &e {cost } XP levels &cto de-enchant this item.'
not_enough_xp : ' {prefix }&cYou need &e {cost } XP levels &cfor this operation.'
invalid_level : ' {prefix }&cInvalid level. Must be between 1 and {max }.'
invalid_usage : ' {prefix }&cUsage : {usage }'
gui_title_trigger : '&8Choose a Trigger'
gui_title_actions : '&8Add Actions &7 (Slot {slot } )'
gui_title_conditions : '&8Set Conditions'
gui_title_confirm : '&8Confirm Enchantment'
gui_saved : ' {prefix }&aEnchantment &6 {name }&a saved and loaded!'
gui_cancelled : ' {prefix }&cCreation cancelled.'
gui_action_added : ' {prefix }&aAction added : &7{action}'
gui_action_removed : ' {prefix }&cAction removed.'
cooldown_active : ' {prefix }&cEnchantment &6 {enchant }&c is on cooldown : &e{time}s&c
remaining.'
enchant_table_bonus : ' {prefix }&aBonus enchant : {enchant } {level }'
enchant_table_not_applicable : ' {prefix }&cThis enchant cannot be applied to this
item.'
list_header : ' {prefix }&6&lCustom Enchantments &7 ( {count } total ):'
list_entry : '&e {id } &7- &f {display_name } &7 (max : &e{max_level}&7, trigger : &a{trigger}&7)'
player_not_found : ' {prefix }&cPlayer not found.'
players_only : ' {prefix }&cThis command can only be used by players.'
level_must_be_number : ' {prefix }&cLevel must be a number.'
enchant_already_exists : ' {prefix }&cEnchantment ''&e {id }&c'' already exists! Use
a different name or delete it first with &e/ce delete {id }'
enchant_deleted : ' {prefix }&aEnchantment ''&e {id }&a'' has been permanently deleted.'
enchant_delete_failed : ' {prefix }&cFailed to delete enchantment ''&e {id }&c''.'
inventory_full : ' {prefix }&cYour inventory is full!'
gui_need_action : ' {prefix }&cAdd at least one action!'
gui_chat_cancelled : ' {prefix }&cCommand input cancelled.'
gui_push_help :
- '&6&l──────────────────────────────────'
- '&eType push power and direction:'
- '&7Format : &f<power>:<direction>'
- ''
- '&7Directions : &bAWAY&7, &bTOWARD&7, &bUP&7, &bLEFT&7, &bRIGHT'
- '&7Example : &f1.5:AWAY'
- '&7Type &ccancel &7to go back.'
- '&6&l──────────────────────────────────'
info_header : '&6&l══════ Enchantment Info ══════'
info_id : '&7ID : &f{id}'
info_display : '&7Display Name : {display_name }'
info_trigger : '&7Trigger : &a{trigger}'
info_max_level : '&7Max Level : &e{max_level}'
info_xp_cost : '&7XP Cost/Level : &e{xp}'
info_applicable : '&7Applicable to : &f{list}'
info_applicable_any : '&7Applicable to : &fAny item'
info_more_suffix : ' &7 (+ {count } more )'
info_enchant_table_yes : '&7Enchant Table : &aYes &7 (weight : &e{weight}&7)'
info_enchant_table_no : '&7Enchant Table : &cNo'
info_conditions_header : '&7Conditions:'
info_condition_entry : ' &e {key } : &f{value}'
info_no_conditions : '&7Conditions : &8(none)'
info_actions_header : '&7Actions (&e {count }&7 ):'
info_action_entry : ' &8» &f {action }'
info_footer : '&6&l══════════════════════════'
help :
- '&8&m '
- '&6&lCustomEnchantmentsMaker &e&lLite &7v {version }'
- '&8&m '
- '&e/ce help &7- Show this help'
- '&e/ce list &7- List all enchantments'
- '&e/ce info <enchant> &7- Show detailed enchantment info'
- '&e/ce give <player> <enchant> <level> &7- Apply enchant to held item'
- '&e/ce book <player> <enchant> <level> &7- Give enchant book'
- '&e/ce create <name> &7- Open GUI editor'
- '&e/ce delete <name> &7- Permanently delete an enchantment'
- '&e/ce reload &7- Reload plugin'
- '&e/ce checkupdate &7- Check for plugin updates'
- ''
- '&7This is the &eFree &7version. Consider purchasing'
- '&6&lCustomEnchantmentsMaker Premium &7for more features'
- '&7and to &asupport the developer&7! &6❤'
- '&6https://www.spigotmc.org/resources/1-21-gui-customenchantmentsmaker-premium-create-your-custom-enchantments.134579/'
- '&8&m '
update_no_info : ' {prefix }&7No update info found.'
update_malformed : ' {prefix }&7Malformed update info.'
update_version_not_listed : ' {prefix }&7Version &e {version } &7not found in update
list.'
update_latest : ' {prefix }&aYou are running the latest version!'
update_available : ' {prefix }&eUpdate available! &7You are &c {behind } version (s ) &7behind.
Latest : &a{latest}{high}'
update_high_count : ' &c ( {count } high importance! )'
update_check_failed : ' {prefix }&cCould not check for updates : {error }'
update_checking : ' {prefix }&7Checking for updates ...'
lite_validation_header : ' {prefix }&6&l [CE Lite ] &c {count } configuration warning (s )
detected:'
lite_validation_upgrade : '&7Upgrade to &6CustomEnchantmentsMaker Premium &7for no
limits!'
lite_limit_exceeded : '&c [CE Lite ] Limit exceeded : {count } enchantments found in
config, max is {max }. {skipped } enchantment (s ) were skipped! Upgrade to Premium
for unlimited!'
lite_blocked_trigger : '&c [CE Lite ] '' {id }'' : trigger {trigger } is Premium-only.
This enchantment will not work.'
lite_blocked_condition : '&e [CE Lite ] '' {id }'' : condition '' {condition }'' is Premium-only
and will be ignored.'
lite_blocked_action : '&c [CE Lite ] '' {id }'' : action {action } is Premium-only and
will be ignored.'
lite_value_clamped : '&e [CE Lite ] '' {id }'' : {what } {value } exceeds Lite max {max }.
Will be clamped to {max }.'
# CustomEnchantmentsMaker - config.yml
# ============================================================
settings :
# Default XP cost per enchant level when using anvil
default_xp_cost_per_level : 5
# Allow removing custom enchantments from items (de-enchanting)
allow_deenchant : true
# XP cost for de-enchanting (flat)
deenchant_xp_cost : 10
# If true, custom enchants on books are consumed on anvil merge
consume_book_on_anvil : true
# Format for lore lines: use {display_name} and {level}
lore_format : '&7 {display_name } &f {level }'
# Separator added after custom enchantment lore block
lore_separator : true
# Max actions per enchantment
max_actions : 10
# Multiplier for custom enchant chance from enchanting table (1.0 = default, 2.0 = double chance)
enchant_table_chance_multiplier : 1.0
# Show "Bonus enchant" message when a custom enchant is added via enchanting table
show_bonus_enchant_message : true
# Show cooldown remaining message when a player tries to use an enchant on cooldown
show_cooldown_message : true
# How often to check for updates (in minutes). Set to 0 to disable.
update_check_interval_minutes : 180
messages :
# Optional prefix prepended via the {prefix} placeholder in the messages below.
# Leave empty ("") to disable the prefix entirely - it is NEVER added automatically.
prefix : ''
reload_success : ' {prefix }&aPlugin reloaded successfully. Loaded {count } enchantments.'
no_permission : ' {prefix }&cYou don''t have permission to do that.'
unknown_command : ' {prefix }&cUnknown command. Use /ce help for help.'
enchant_not_found : ' {prefix }&cEnchantment '' {name }'' was not found.'
item_enchanted : ' {prefix }&aApplied &6 {enchant } {level }&a to your item.'
item_not_in_hand : ' {prefix }&cYou must hold an item in your main hand.'
book_created : ' {prefix }&aCreated enchantment book : &6{enchant} {level }&a.'
deenchant_success : ' {prefix }&aSuccessfully removed all custom enchantments from
the item.'
deenchant_no_enchants : ' {prefix }&cThis item has no custom enchantments to remove.'
deenchant_no_xp : ' {prefix }&cYou need &e {cost } XP levels &cto de-enchant this item.'
not_enough_xp : ' {prefix }&cYou need &e {cost } XP levels &cfor this operation.'
invalid_level : ' {prefix }&cInvalid level. Must be between 1 and {max }.'
invalid_usage : ' {prefix }&cUsage : {usage }'
gui_title_trigger : '&8Choose a Trigger'
gui_title_actions : '&8Add Actions &7 (Slot {slot } )'
gui_title_conditions : '&8Set Conditions'
gui_title_confirm : '&8Confirm Enchantment'
gui_saved : ' {prefix }&aEnchantment &6 {name }&a saved and loaded!'
gui_cancelled : ' {prefix }&cCreation cancelled.'
gui_action_added : ' {prefix }&aAction added : &7{action}'
gui_action_removed : ' {prefix }&cAction removed.'
cooldown_active : ' {prefix }&cEnchantment &6 {enchant }&c is on cooldown : &e{time}s&c
remaining.'
enchant_table_bonus : ' {prefix }&aBonus enchant : {enchant } {level }'
enchant_table_not_applicable : ' {prefix }&cThis enchant cannot be applied to this
item.'
list_header : ' {prefix }&6&lCustom Enchantments &7 ( {count } total ):'
list_entry : '&e {id } &7- &f {display_name } &7 (max : &e{max_level}&7, trigger : &a{trigger}&7)'
player_not_found : ' {prefix }&cPlayer not found.'
players_only : ' {prefix }&cThis command can only be used by players.'
level_must_be_number : ' {prefix }&cLevel must be a number.'
enchant_already_exists : ' {prefix }&cEnchantment ''&e {id }&c'' already exists! Use
a different name or delete it first with &e/ce delete {id }'
enchant_deleted : ' {prefix }&aEnchantment ''&e {id }&a'' has been permanently deleted.'
enchant_delete_failed : ' {prefix }&cFailed to delete enchantment ''&e {id }&c''.'
inventory_full : ' {prefix }&cYour inventory is full!'
gui_need_action : ' {prefix }&cAdd at least one action!'
gui_chat_cancelled : ' {prefix }&cCommand input cancelled.'
gui_push_help :
- '&6&l──────────────────────────────────'
- '&eType push power and direction:'
- '&7Format : &f<power>:<direction>'
- ''
- '&7Directions : &bAWAY&7, &bTOWARD&7, &bUP&7, &bLEFT&7, &bRIGHT'
- '&7Example : &f1.5:AWAY'
- '&7Type &ccancel &7to go back.'
- '&6&l──────────────────────────────────'
info_header : '&6&l══════ Enchantment Info ══════'
info_id : '&7ID : &f{id}'
info_display : '&7Display Name : {display_name }'
info_trigger : '&7Trigger : &a{trigger}'
info_max_level : '&7Max Level : &e{max_level}'
info_xp_cost : '&7XP Cost/Level : &e{xp}'
info_applicable : '&7Applicable to : &f{list}'
info_applicable_any : '&7Applicable to : &fAny item'
info_more_suffix : ' &7 (+ {count } more )'
info_enchant_table_yes : '&7Enchant Table : &aYes &7 (weight : &e{weight}&7)'
info_enchant_table_no : '&7Enchant Table : &cNo'
info_conditions_header : '&7Conditions:'
info_condition_entry : ' &e {key } : &f{value}'
info_no_conditions : '&7Conditions : &8(none)'
info_actions_header : '&7Actions (&e {count }&7 ):'
info_action_entry : ' &8» &f {action }'
info_footer : '&6&l══════════════════════════'
help :
- '&8&m '
- '&6&lCustomEnchantmentsMaker &e&lLite &7v {version }'
- '&8&m '
- '&e/ce help &7- Show this help'
- '&e/ce list &7- List all enchantments'
- '&e/ce info <enchant> &7- Show detailed enchantment info'
- '&e/ce give <player> <enchant> <level> &7- Apply enchant to held item'
- '&e/ce book <player> <enchant> <level> &7- Give enchant book'
- '&e/ce create <name> &7- Open GUI editor'
- '&e/ce delete <name> &7- Permanently delete an enchantment'
- '&e/ce reload &7- Reload plugin'
- '&e/ce checkupdate &7- Check for plugin updates'
- ''
- '&7This is the &eFree &7version. Consider purchasing'
- '&6&lCustomEnchantmentsMaker Premium &7for more features'
- '&7and to &asupport the developer&7! &6❤'
- '&6https://www.spigotmc.org/resources/1-21-gui-customenchantmentsmaker-premium-create-your-custom-enchantments.134579/'
- '&8&m '
update_no_info : ' {prefix }&7No update info found.'
update_malformed : ' {prefix }&7Malformed update info.'
update_version_not_listed : ' {prefix }&7Version &e {version } &7not found in update
list.'
update_latest : ' {prefix }&aYou are running the latest version!'
update_available : ' {prefix }&eUpdate available! &7You are &c {behind } version (s ) &7behind.
Latest : &a{latest}{high}'
update_high_count : ' &c ( {count } high importance! )'
update_check_failed : ' {prefix }&cCould not check for updates : {error }'
update_checking : ' {prefix }&7Checking for updates ...'
lite_validation_header : ' {prefix }&6&l [CE Lite ] &c {count } configuration warning (s )
detected:'
lite_validation_upgrade : '&7Upgrade to &6CustomEnchantmentsMaker Premium &7for no
limits!'
lite_limit_exceeded : '&c [CE Lite ] Limit exceeded : {count } enchantments found in
config, max is {max }. {skipped } enchantment (s ) were skipped! Upgrade to Premium
for unlimited!'
lite_blocked_trigger : '&c [CE Lite ] '' {id }'' : trigger {trigger } is Premium-only.
This enchantment will not work.'
lite_blocked_condition : '&e [CE Lite ] '' {id }'' : condition '' {condition }'' is Premium-only
and will be ignored.'
lite_blocked_action : '&c [CE Lite ] '' {id }'' : action {action } is Premium-only and
will be ignored.'
lite_value_clamped : '&e [CE Lite ] '' {id }'' : {what } {value } exceeds Lite max {max }.
Will be clamped to {max }.'
The Lite version comes with 3 ready-to-use enchantments out of the box. They work immediately, you can use them as-is or tweak them in enchantments.yml
- Vampire - Lifesteal on hit. When you hit something, you have a 15% chance to heal yourself. Scales with level — at level 3 you heal 3 hearts.
- Thunderstrike - 10% chance to strike lightning on the enemy when you hit them. Has a 3 second cooldown so it can't be spammed.
- Miner - Mining enchantment that gives you Haste when you break blocks. 30% chance, and the effect scales with level.
Lite vs Premium Comparison
Max enchantments:
- Free: 8
- Premium: Unlimited
Triggers:
- Free: 3 (Attack, Defend, Mine)
- Premium: 6 (+Death, Sneak, Bow Shoot)
Actions:
- Free: 20
- Premium: 25 (+Miss, Remove Liquids, Respawn Block, Reincarnate, Command)
Conditions:
- Free: 5 (Chance, Cooldown, Target Type, Permission, World)
- Premium: 7 (+Weather, Day/Night)
Boost Drop max:
- Free: 3.0x
- Premium: 4.0x
Vein Mine max radius:
- Free: 3
- Premium: Unlimited
Particle max count:
- Free: 150
- Premium: Unlimited
Potion amplifier max:
- Free: 15
- Premium: Unlimited
Item group shortcuts (ALL_ARMOR, ALL_MELEE, ALL_TOOLS, ALL):
- Free: ✗
- Premium: ✓
/ce deenchant command:
- Free: ✗
- Premium: ✓
Example enchantments included:
- Free: 3
- Premium: 11
Want more? Upgrade to CustomEnchantmentsMaker Premium for no limits, all 6 triggers, all 25+ actions, weather & time conditions, and 11 ready-to-use example enchantments.
Need help?
Support is unlimited and free. If you have any problem, feel free to ask and I will try my best to help you. Please, don't use reviews for bug report, always contact me directly via:
resource discussion
Spigot PM
Discord
I am trying my best to avoid bugs, but even best developers sometimes makes bugs that they didn't find itself. 99% of reported bugs were solved by update within 24 hours.
Feel free to reach out via Spigot or Discord: lupecz
I check messages daily and reply to all feedback and questions.
Join my Patreon for free or Discord to stay in the touch!
Support is unlimited and free. If you have any problem, feel free to ask and I will try my best to help you. Please, don't use reviews for bug report, always contact me directly via:
resource discussion
Spigot PM
Discord
I am trying my best to avoid bugs, but even best developers sometimes makes bugs that they didn't find itself. 99% of reported bugs were solved by update within 24 hours.
Feel free to reach out via Spigot or Discord: lupecz
I check messages daily and reply to all feedback and questions.
Join my Patreon for free or Discord to stay in the touch!
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.20, 1.20.6, 1.21
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
[1.20 - 26.1] [GUI] CustomEnchantmentsMakerLite- create your custom enchantments is a free Minecraft Java mod. Compatible with Minecraft 1.20, 1.20.6, 1.21, 26.1. Downloaded 109 times (via Spigot). Download it and open it directly in the game.