Skip to main content

Enchantment Creator

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.

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.
    • World Integration — Books appear in loot chests (treasureChance) and librarian trades (tradeChance).
    • Slots & Exclusivities — Configurable active slots per definition and anvil-enforced incompatibilities (exclusiveWith).

Entries

Quick Start

Technical Details

This extension requires the official Basic extension for core mechanics.

Compatibility matrix

ArtifactEngineServerJavaBTC-CORE / BTC VelocityFolia
PublicOfficial TypewriterPaper 1.21.xRuntime Java 21; build JDK 25 with Java 21 bytecodeNoNo
CustomBORNTOCRAFT-TypewriterBTC Paper/Folia stackJava 25YesYes

The public artifact deliberately has no BTC-CORE or BTC Velocity dependency. The custom artifact keeps its BTC adapters and regional scheduling separately. Both artifacts use the same Typewriter page model. Registry keys are based on id; the previous name is retained as a legacy alias when loading existing pages and items.