Minecraft Enchanting - Tools, Upgrades and XP

About this model

1. Input Buffers (Sources & Pools): * The diagram uses specific Pools for XP and Lapis Lazuli (Nodes 218 and 203). These provide the necessary fuel for the transformation process. * Tool Pools (Pickaxe, Axe, Sword) hold the base items ready for enchantment. 2. Transformation (Converters): * Nodes like Enchant Pickaxe (205) act as the primary "Enchanting Table" logic. They pull a tool, XP, and Lapis simultaneously to produce a randomized enchantment outcome. 3. Probabilistic Distribution (Gates): * After a tool is "enchanted" by a Converter, it passes through Gates (241, 257, 267). These use Dice distribution to determine which specific enchantment the player receives based on rarity and weights. 4. Scaling Logic (Registers): * The How many Lapis (202) and Get Enchantment Level (327) Registers calculate the magnitude of the enchantment. They likely control the flow rates of the Resource Connections, ensuring higher-level enchantments consume more resources.

### Design Observations

* Rarity Balancing: The system uses different output paths to simulate Common, Rare, and Epic enchantments. For example, Fortune is categorized as Rare, while Sharpness and Fire Aspect are treated as high-tier Epic upgrades. * Feedback Loops: State Connections from the Registers modify the cost formulas of the Converters, meaning as the intended level increases, the resource requirement scales dynamically.

"Minecraft Enchanting - Tools, Upgrades and XP" is a public Machinations diagram shared in the Community by Catalin Ichim, with 104 components.

It was created in February 2026 and last edited in May 2026.

Open the diagram in the Machinations app and press Play to watch the resources move, adjust its values to test how the system responds, or remix it to make an editable copy in My diagrams.

More from Catalin Ichim