Skip to main content
The Enchantment Creator Extension gives you full control over enchanting mechanics. Design entirely new enchantments with custom lore, or restrict the availability of existing vanilla enchantments.

Source Code

View source on GitHub.

Download Releases

Get the latest JARs.

Features

Custom Enchantments

Create enchantments with unique names and configurable max levels.

Lore Integration

Auto-managed lore lines with color formatting.

Vanilla Blacklisting

Prevent specific vanilla enchantments from appearing.

Enchanted Books

Generate and distribute custom enchantment books.

Entries

Definitions

Enchantment Definition: Standard custom enchantment with cooldown triggers.
Custom Enchantment Definition: Modular enchantment with mechanics system.
Blacklist: Ban vanilla enchantments from tables.

Systems

Enchantment Events: Available game events that trigger mechanics.
Enchantment Mechanic: Modular mechanic composition system.

Actions

Give Book: Grant a custom enchanted book.
Harvest: AOE crop harvest with replant.
Bow: 14 arrow-based effects.
Combat: 14 melee effects.
Armor: 15 defense effects.
Tools: 15 tool/mining effects.
Special: 10 utility effects.

Quick Start

1. Define

Add definition entries: enchantment_definition, vanilla_enchantment_blacklist_definition. These define the structures, entities, or rules the extension operates on.→ enchantment_definition → vanilla_enchantment_blacklist_definition

2. Trigger Actions

Use action entries to interact with the extension: give_enchantment_book. Trigger them from commands, NPCs, events, or other entries.→ give_enchantment_book

Technical Details

This extension requires the Basic extension for core mechanics.