Voxel Shop beta is live. Expect occasional bugs. Learn more  
EnchantmentSlots icon

EnchantmentSlots 5.0.13

Packet based - Highly compatibility - Permission group - EcoEnchants support

1d965283a4ff010b4cc4157a52d507a4.pnga3f69572b9815439e1864db57e23523a.png
d46aca5815b2be062fbd9cec4b17ba3e.png​

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.


97c985dd-77d2-42b3-a187-f497113efb81.png


Features


Packet-Based Core

  • Packet-based enchantment slot display, so generated lore disappears cleanly after uninstalling the plugin
  • Real-time synchronization when enchantments or item states change
  • Optional NBT slot-data caching for performance optimization
  • Automatically updates existing items, including items created before the plugin was installed

Flexible Slot Architecture

  • Supports item-specific default slot settings
  • Supports player-specific slot rules via conditions and permissions
  • Supports random slot generation and configurable maximum-slot logic
  • Supports custom slot costs per enchantment, allowing powerful enchantments to consume more slots while curses or selected enchantments consume fewer or no slots
  • Separately tracks base slots and slots added by expansion items

Deep Enchantment Compatibility

  • Works with all vanilla enchantments and properly registered custom enchantments
  • Supports EnchantmentReform, EcoEnchants, ExcellentEnchants, and Aiyatsbus integrations
  • Supports popular custom item plugins such as MMOItems and other hooked item providers
  • Includes enchantment sorting and display compatibility for supported custom enchantment plugins
  • Can display enchantment names and descriptions even on items without enchantment-slot limits

Check & Enforcement Engine

  • Automatically checks slot limits during enchanting table, anvil, smithing, GUI enchanting, and inventory interactions
  • Operations can be blocked or automatically corrected when enchantments exceed the configured slot limit
  • Automatically re-checks items after enchantment and state changes
  • Automatically removes illegal excess enchantments when configured

Slot Expansion Items

  • Supports fully configurable slot expansion items
  • Supports fixed slot amounts and inclusive random slot ranges
  • Supports configurable success chance, use limits, maximum limits, conditions, and success/fail actions
  • Supports custom applicability rules controlling which target items may be expanded
  • Supports custom model data and modern item model configuration
  • Records the actual number of slots added for accurate linked removal and refund operations

Slot Removal Items

  • Supports configurable consumable items that remove previously added enchantment slots
  • Supports FIXED, EXCESS, and LINKED_EXTRA removal modes
  • FIXED removes a configured number of extra slots
  • EXCESS removes currently unused extra slots
  • LINKED_EXTRA reverses the most recent use of a specific expansion item
  • Supports configurable success chance, per-target use limits, conditions, and success/fail actions
  • Can automatically remove required enchantments or let the player select them through a GUI
  • Can convert removed slots back into configured expansion items
  • Includes a configurable return-selection GUI when multiple refund options are available
  • Includes linked-record and illegal-data validation to protect slot consistency

Deenchant Items

  • Supports configurable consumable items that remove enchantments from equipment
  • Supports RANDOM, ORDER, and GUI enchantment selection modes
  • Supports configurable removal amounts, enchantment whitelists, blacklists, and priority order
  • Supports configurable success chance, per-target use limits, conditions, and success/fail actions
  • Supports an independent enchanted-book return chance for every enchantment removed

Action & Condition System

  • Built-in actions: message, actionbar, title, sound, particle, teleport, entity spawn, console command, player command, and OP command
  • Advanced flow actions: chance, delay, and composite/ANY actions
  • Condition system includes permission, world, biome, placeholder checks, ANY, and NOT logic
  • Useful for building complex expansion, removal, and deenchant item behaviors without writing additional code

Item Matching & Usage Control

  • Configure exactly which vanilla or custom items each consumable can affect
  • Set independent use limits for expansion, removal, and deenchant items
  • Usage counts are stored on the target item and separated by consumable type and configuration ID
  • Supports enchantment, slot, material, custom-item, and other matching rules

Placeholder, Language & GUI Support

  • Includes a PlaceholderAPI expansion for slot and enchantment-related displays
  • Includes configurable deenchant, slot-removal, and expansion-item return GUIs
  • Supports per-player languages
  • Supports customizable messages, sounds, titles, lore, and GUI layouts

 

Sign in
$6.00 USD
Sign in to purchase, save this product to your cart, and keep downloads tied to your account.
Stripe