EnchantmentSlots | Add enchantment slot feature to your server! | 1.20.5+

VIP Plugins EnchantmentSlots | Add enchantment slot feature to your server! | 1.20.5+

Version: 5.0.7
Versions
  1. 1.20
  2. 1.20.6
  3. 1.21
  4. 26.1
  5. 26.2


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, configurable consumable items, and full control over enchanting limits.
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

Uploader


Downloads
0
Views
13
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from YourTurn.se

Similar resources

Cosmetics & Coins | MBedwars Add-on ArteffCods
A EULA-solution for your players to spend money in cosmetics that can be used during matches.
ProQuests Packages [Add-On] ArteffCods
Package together quests in an effective and more immersive way!
ProQuests Tournaments [Add-On] ArteffCods
Promote competition between players with server wide tournaments!