Enchantment Solution icon

Enchantment Solution -----

The All-In-One Custom Enchanting Plugin!



Release 2.4.5
Additions:
  • Events:
    • ESEnchantItemEvent:
      • Basic event
      • Extends EnchantItemEvent
      • Will prevent ES event calls for enchanting possibly throwing errors
    • GenericWalkerBlockEvent:
      • Basic event
      • Extends WalkerBlockEvent
      • To be used with enchantments added with the API
    • GenericWalkerDamageBlockEvent:
      • Basic event
      • Extends WalkerDamageBlockEvent
      • To be used with enchantments added with the API
  • Interface:
    • Added interfaces for people using the API to easily create their own enchantments with similar functionality
    • Register new interfaces using the InterfaceRegistry
    • Current Interfaces:
      • WalkerInterface (For Magma Walker and Void Walker)
Changes:
  • Async Block Breaking:
    • Re-added option for synchronous block breaking
    • Currently, asynchronous block breaking is causing issues for many people, and every "fix" doesn't work. Need to rethink asynchronous block breaking in the future.
      • Gaia still works through asynchronous block breaking; only Height/Width/Depth is reverted.
    • Asynchronous block breaking is set to false by default again
  • Compatibility:
    • Updated mcMMO to 2.1.196
    • Updated all other compatibilities to latest version
    • Begin adding material compatibility for 1.17
  • Enchanting:
    • Added extra debug checks to determine if issues occurred with enchanting and which GUI was used
    • Enchantments in the Enchanting Table will try to reset no matter any issues with enchanting
  • Enchantments:
    • Moisturize:
      • Can now extinguish soul campfires
  • EnchantmentUtils:
    • Added method to get EnchantmentLevel of a specific enchantment from an item
  • Enchantment Abilities:
    • Updated way ItemBreakType, ItemPlaceType, ItemMoisturizeType, etc. find the correct information on which blocks can be used with certain actions
      • Should have no effects on users' ends
  • MMOItems:
    • When debugging an item using /estest, will now add the Item Type and Item Type Set in the lore
  • Startup:
    • Added Minecraft API Version to list of information sent on startup
    • Added ItemBreakType to be initialized in the load phase to reduce lag on first block break
Fixes:
  • Fix for version.bukkit using the incorrect information in debug.yml
  • Fix for permissions not being checked correctly (tried to use default_enchantments, custom_enchantments instead of enchantmentsolution)
----------, Apr 25, 2021
Resource Information
Author:
----------
Total Downloads: 64,635
First Release: Aug 7, 2018
Last Update: Jun 1, 2024
Category: ---------------
All-Time Rating:
89 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings