EnchantmentSlots v5.0.0-Alpha 1

Packet based - Highly compatibility - Permission group - EcoEnchants support
This is first early version of EnchantmentSlots v5, use as your own risk!

Important Anountcements:


The configuration files for EnchantmentSlots v4 work correctly on v5, provided you don't use any of the new features added in v5. If you need to use the new features introduced in v5, you'll need to reconfigure the plugin. (Back up your configurations, then delete them, restart the server, and let the plugin regenerate the new configurations.)

EnchantmentSlots will be renamed to EnchantmentExpansion in a future version. While the configuration file will remain unchanged, you will need to change the plugin configuration directory name from EnchantmentSlots to EnchantmentExpansion. In future versions, we will also release other related features to expand the plugin beyond just EnchantmentSlots functionality.

Enchantment Slots:
  • The Slot type will be split into Base and Extra.
    • Base represents the item's inherent enchantment slots, while
    • The item's actual number of slots equals: Base Slot Value + Extra Slot Value.
    • Extra represents additional slots created using Extra Slot Items.

  • Slots expanded using Extra Slot Items prior to version v4 are considered Base Slots in version v5.
  • The plugin now records the history of Extra Slot Item usage in the item's NBT.
  • Some API methods have changed, and developers may need to re-adapt this plugin.
Extra Slot Items:
  • A new Match Item Rule, "Has Slot," has been added and is now the default setting. This rule ensures that only items with more than a specified number of slots can use this Extra Slot Item.
  • Added use limits feature, allows you to set the maximum number of times the same item can be used.
  • Added support for use random number in add-slots option, format like 5~10.
Deenchant Items:
  • The configuration for deenchant items is now located in a separate folder called deenchant_items, instead of in config.yml.
  • The deenchant items configuration in version 4 is no longer available in version 5. Please reconfigure it.
  • Added remove-type option in deenchant items config, supports: RANDOM, ORDER and GUI.
    • RANDOM: Randomly selects eligible enchantments.
    • GUI: Opens a selection GUI and lets the player choose which eligible enchantments to remove.
    • ORDER: Selects enchantments in the sequence specified by remove-enchants.order. Eligible enchantments not listed in order are processed afterward, sorted by enchantment ID.
  • Added support for set whitelist and blacklist enchantments for deenchant items.
  • Added use limits feature, allows you to set the maximum number of times the same item can be used.
Remove Slot Items:

  • Remove Slot Item removes Extra Slots from an item, which are the slots that players have expanded using Extra Slot Items.
  • Support 3 types of remove slot items:
    • FIXED: Removes the number of slots configured in remove-slots option.
    • EXCESS: Removes every currently unused extra slot, leaving the slot limit equal to the number of used slots.
    • LINKED_EXTRA: Reverses the most recent tracked use of one specific extra slot item and returns one copy of that extra slot item to the player. This is mostly used by you.
  • Support return the extra slot item used by the item.
  • Support return the enchantment books if the enchantments will excess after use this remove slot item.
  • Support use limits feature, allows you to set the maximum number of times the same item can be used.
Other small changes and fixes.
  • Fixed plugin print error on 26.2 servers.
  • Improved GUI Listener codes.
  • Small fixes.
  • Added settings.set-slot-trigger.PlayerInventorySlotChangeEvent.ignore-equipment-when-open-other-invenotry option in config.yml file.
    • Default to true.
    • There is issue when equipment slot change while opening other inventory.
    • You should always enable this unless this issue fixed in later Paper version.
  • Added new set slot trigger: PlayerInventorySlotChangeEvent
    • Require Paper
    • It's better than use this instead of use SetSlotPacket.
    • Default to false.
  • Other small changes and fixes.
  • Fixed possible memory leak in some case.
  • Reworked skull item builder codes, should have better performance now.
  • Reworked gui listener codes, should have better performance.
  • Other small changes and fixes.
  • Added null catcher for PlaceholderAPI extension.
1780153741809.png
Buy a license now
$6.00
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
Lifetime
Share and earn
Refer this resource and earn a 10% commission.
3,142 Views
12 Purchases
14 Downloads
Oct 12, 2023 Published
Jul 15, 2026 Updated
Not yet rated
448.3 KB File size
Open source
  1. Yes
DRM-free
  1. Yes
Unobfuscated
  1. Yes
AI use in marketing
No
AI use in product
No
Type
  1. Gameplay
Game mode
  1. Survival & SMP
Game mode
  1. Survival
Game mode (legacy)
  1. Survival
Supported software
  1. Spigot
  1. Paper
  1. Folia
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
Supported languages
  1. English
Includes DRM
No
Source access (legacy)
Open source
Creator
Recommended for you
Discont - Daily Shop - Stock - Custom Dynamic Price Formula - Support Most Popular Plugins
3.00 star(s) 2 ratings
45 purchases
Use card reward your players - ItemsAdder, EcoItems and MMOItems support - Unlimited possibility
5.00 star(s) 1 ratings
20 purchases
Hook into many item plugins - Texture UI - Custom frame - Last reward - and so on!
Not yet rated
16 purchases
Powerful item change plugin - 3 different change types - Built-in tons of rule to choose
Not yet rated
13 purchases
Add MMO/MythicMobs stat - Use libreforge effect - A tag plugin that has BUFF system!
Not yet rated
8 purchases
Share and earn
Refer this resource and earn a 10% commission.
3,142 Views
12 Purchases
14 Downloads
Oct 12, 2023 Published
Jul 15, 2026 Updated
Not yet rated
448.3 KB File size
Open source
  1. Yes
DRM-free
  1. Yes
Unobfuscated
  1. Yes
AI use in marketing
No
AI use in product
No
Type
  1. Gameplay
Game mode
  1. Survival & SMP
Game mode
  1. Survival
Game mode (legacy)
  1. Survival
Supported software
  1. Spigot
  1. Paper
  1. Folia
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
Supported languages
  1. English
Includes DRM
No
Source access (legacy)
Open source
Creator
Recommended for you
Discont - Daily Shop - Stock - Custom Dynamic Price Formula - Support Most Popular Plugins
3.00 star(s) 2 ratings
45 purchases
Use card reward your players - ItemsAdder, EcoItems and MMOItems support - Unlimited possibility
5.00 star(s) 1 ratings
20 purchases
Hook into many item plugins - Texture UI - Custom frame - Last reward - and so on!
Not yet rated
16 purchases
Powerful item change plugin - 3 different change types - Built-in tons of rule to choose
Not yet rated
13 purchases
Add MMO/MythicMobs stat - Use libreforge effect - A tag plugin that has BUFF system!
Not yet rated
8 purchases
Top