
EnchantmentSlots
A lightweight, packet-based, and highly configurable enchantment slot framework for modern Minecraft servers.
EnchantmentSlots is an advanced enchantment slot control plugin for Spigot/Paper servers.
It is built for servers that need clean item data, strong compatibility, custom slot logic, and full control over enchanting limits.

Features
Packet-Based Core
- Packet-based enchantment slot display, all lore can disappear after uninstall this plugin
- Real-time synchronization of enchantment changes (no delayed recalculation feeling)
- Can cache slot data with NBT for performance optimization (configurable)
Flexible Slot Architecture
- Supports item-specific default slot settings
- Supports player-specific slot rules via conditions/permissions
- Supports random slot generation and configurable max logic
- Supports custom slot cost per enchantment (e.g. strong enchants cost more, curses cost less/none)
Deep Enchant Compatibility
- Works with all vanilla enchantments and real-registered custom enchantments
- Supports EcoEnchants, ExcellentEnchants, and Aiyatsbus integrations
- Supports compatibility with popular custom item plugins (e.g. MMOItems and other hooked item providers)
- Includes enchant sorting/display compatibility for supported custom enchantment plugins
Check & Enforcement Engine
- Auto check slot limits during enchanting table, anvil, smithing, GUI enchant workflows, and inventory interactions
- When item enchantments exceed slot limits, operations can be blocked or corrected automatically
- Automatically re-checks after enchantment/state changes to keep items consistent
- Includes anti-duplication and packet/inventory safety handling modules
Slot Expansion Item
- Supports slot expansion items with configurable added slots, success rate, max limits, and success/fail actions
- Supports custom applicability rules for which items can be expanded
- Supports custom model data and item model configuration
Action & Condition System
- Built-in actions: message, actionbar, title, sound, particle, teleport, entity spawn, console/player/op command
- Advanced flow actions: chance, delay, and composite/any action
- Condition system includes permission, world, biome, placeholder checks, ANY, and NOT logic
- Useful for building complex slot-item behaviors without writing extra code
Placeholder & GUI Support
- Includes PlaceholderAPI expansion for slot and enchantment-related displays
- Includes configurable enchant/de-enchant GUI
- Per player language support