Artificial Enchantments API

⭐ — (0 endorsements) 📥 57 downloads 📌 vv1.1.0 📅 5/8/2026
🟡 Updated this year

By modpotato · folia

⬇ Download Mod Source: Modrinth ↗ 📅 Updated: 5/4/2026 📅 Created: 5/8/2026

🔍 Analysis

  • 🏆 #56 of 137 folia mods in this game by downloads

📋 About This Mod

# Artificial Enchantments A shared plugin library for Paper 1.21+ servers that lets other plugins create **real, client-visible custom enchantments** — no lore hacks, no packet trickery. ## What It Does Artificial Enchantments is a **server-side library** that multiple plugins can depend on simultaneously. Instead of every enchantment plugin shipping its own (conflicting) enchantment system, they all hook into this one shared registry. **For players:** Enchantments show up natively in the client — you see them in item tooltips, anvil interfaces, and the enchantment table. They look and feel like vanilla enchantments because they *are* registered in the native Paper registry. **For server owners:** Install this once, and any plugin that depends on it Just Works™. No conflicts, no duplicate listeners, no "why does my sword have 3 different lore-based sharpness enchantments" headaches. ## Requirements - **Paper 1.21+** (Purpur and Folia supported) - **Java 21+** ## Installation 1. Download the latest release from the **Files** tab on this page. 2. Drop `artificial-enchantments-x.x.x.jar` into your server's `plugins/` folder. 3. Start (or restart) your server. 4. Install any plugin that depends on Artificial Enchantments. That's it. There is no configuration file — this is a library, not a plugin with commands or settings. ## Why This Exists Most custom enchantment plugins before 1.21 used one of two approaches: - **Lore-based:** Fake enchantments stored in item lore. Looks janky, breaks constantly, incompatible with other plugins. - **Shaded registries:** Each plugin ships its own copy of an enchantment library. They conflict with each other, duplicate event listeners, and corrupt each other's state. Artificial Enchantments solves this by sitting **between** the server and enchantment plugins as a single, shared authority. Every plugin that uses it talks to the same registry, the same event dispatch spine, and the same native Paper enchantment system. ## Compatibility | Platform | Status | |---|---| | Paper | ✅ Supported | | Purpur | ✅ Supported | | Folia | ✅ Supported | | Spigot | ❌ Not supported (requires Paper 1.21+ API) | ## For Plugin Developers If you're building a plugin that uses Artificial Enchantments, check out the (https://github.com/modpotato-plugins/artificial-enchantments) for: - API documentation - Gradle/Maven setup instructions - Code examples - Javadoc reference **Do not shade this library into your plugin.** It must remain a separate plugin JAR in the `plugins/` folder. Every dependent plugin references it via `compileOnly`. ## Support - **Bug reports & feature requests:** (https://github.com/modpotato-plugins/artificial-enchantments/issues) - **Source code:** (https://github.com/modpotato-plugins/artificial-enchantments) ## License MIT License

# Artificial Enchantments

A shared plugin library for Paper 1. 21+ servers that lets other plugins create real, client-visible custom enchantments — no lore hacks, no packet trickery.

## What It Does

Artificial Enchantments is a server-side library that multiple plugins can depend on simultaneously. Instead of every enchantment plugin shipping its own (conflicting) enchantment system, they all hook into this one shared registry.

For players: Enchantments show up natively in the client — you see them in item tooltips, anvil interfaces, and the enchantment table. They look and feel like vanilla enchantments because they are registered in the native Paper registry.

For server owners: Install this once, and any plugin that depends on it Just Works™. No conflicts, no duplicate listeners, no "why does my sword have 3 different lore-based sharpness enchantments" headaches.

## Requirements

  • Paper 1. 21+ (Purpur and Folia supported)
  • Java 21+

## Installation

1. Download the latest release from the Files tab on this page. 2. Drop `artificial-enchantments-x.x.x.jar` into your server's `plugins/` folder. 3. Start (or restart) your server. 4. Install any plugin that depends on Artificial Enchantments.

That's it. There is no configuration file — this is a library, not a plugin with commands or settings.

## Why This Exists

Most custom enchantment plugins before 1. 21 used one of two approaches:

  • Lore-based: Fake enchantments stored in item lore. Looks janky, breaks constantly, incompatible with other plugins.
  • Shaded registries: Each plugin ships its own copy of an enchantment library. They conflict with each other, duplicate event listeners, and corrupt each other's state.

Artificial Enchantments solves this by sitting between the server and enchantment plugins as a single, shared authority. Every plugin that uses it talks to the same registry, the same event dispatch spine, and the same native Paper enchantment system.

## Compatibility

| Platform | Status | |---|---| | Paper | ✅ Supported | | Purpur | ✅ Supported | | Folia | ✅ Supported | | Spigot | ❌ Not supported (requires Paper 1. 21+ API) |

## For Plugin Developers

If you're building a plugin that uses Artificial Enchantments, check out the (https://github.com/modpotato-plugins/artificial-enchantments) for:

  • API documentation
  • Gradle/Maven setup instructions
  • Code examples
  • Javadoc reference

Do not shade this library into your plugin. It must remain a separate plugin JAR in the `plugins/` folder. Every dependent plugin references it via `compileOnly`.

  • Bug reports & feature requests: (https://github.com/modpotato-plugins/artificial-enchantments/issues)
  • Source code: (https://github.com/modpotato-plugins/artificial-enchantments)

MIT License

🤖 AI-enhanced — based on mod data

📊 Mod Details

Game
Minecraft Plugins
Author
modpotato
Version
v1.1.0
Downloads
57
Endorsements
0
Category
folia
Created
5/8/2026
Updated
5/4/2026
Game Versions
1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4
Tags
game-mechanics, library

🔧 How to Install Minecraft Plugins Mods

Download from Modrinth. Use Prism Launcher or drop into your mods folder.

📖 Full step-by-step install guide for Minecraft Plugins →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Plugins commands, item IDs, and more.

❓ Frequently Asked Questions

Which Minecraft Plugins versions does Artificial Enchantments API support?

The author lists 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5. Other versions may work but are untested by the author.

What is the latest version of Artificial Enchantments API?

Version v1.1.0, published 2026-05-04 with 57 downloads recorded at the source.

Keep browsing — more Minecraft Plugins mods await

📋 All Minecraft Plugins Mods 🏆 Top 25 📂 More folia 👤 More by modpotato 🔎 Similar Mods 🌐 Best folia (All Games) 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods