Sueta

Enhanced Enchantments + [API] (Project Abandoned)

Abandoned

a sick and quirky custom enchantment plugin + developer api

·Plugin
  1. AbandonedlatestSupport for 1.17 + Dummy Enchantment For Glowing EffectJun 23, 2021
    Summery: In this update I added support for minecraft 1.17. I feel like this is a great addition to the plugin and I thank the spigot dev team for their hard work because of how seemless the transition was, I hardly had to edit any code. On top of that I made a dummy enchantment using the bukkit api so I could apply the enchantment glowing effect to items without having to have unwanted functionality (the previous versions applied the impaling enchantment to get this effect, but as I thought people may use the api to make trident enchantments I thought this was a bad thing to keep in the plugin).
    186 downloads
  2. 1.7Updated GetEnchantment Command + Removed All DeprecationsMar 16, 2021
    Summery: This update is more of a quality of life change, now the getenchantment command will not block you from using it when you add more then the needed amount of arguments, I also added an optional player field that will allow you to give enchantments to other players. (Updated tab completions to match that change), if you add that extra player field, the command can now be executed from console as well! API: All deprecated methods and contructors were removed
    99 downloads
  3. 1.6Internal Changes + Blessing Of Nature EnchantmentMar 10, 2021
    Summery: In this update I added one new hoe enchantment that drops some extra random crops when you break a fully grown crop and some api changes and deprecation Enchantments: Blessing Of Nature (hoes) - When breaking a fully grown crop with this enchantment, it will drop another random crop with an amount of 1-3, this amount is increased by one per level of this enchantment API: For the api support, I deprecated some methods For example on the ActiveEnchantment class, I deprecated the getHolder method, it will now always return null as I removed the holder from the classes fields as it seems unnecessary and over the top. A few more minor changes were made and are all saved to the javadocs
    49 downloads
  4. 1.5Refactoring the backend + Two new EnchantmentsFeb 11, 2021
    Summery: In this update I added two new enchantments for swords and changed how I organized my packages and also made a new class entirely for listening for enchantment triggers cleaning up the javadocs and api as a whole, I also gave the getenchantment command a bit better tab completion Enchantments: Fire Aspect (swords) - This enchantment is very similer to the normal one, this one has a max level of 3 and for every level the entity that is hit will be set on fire for one extra second Ice Aspect (swords) - This enchantment will give the debuff of slowness to the entity that is hit, it has a max level of 1, the effect will last 3 seconds and give slowness 2
    69 downloads
  5. 1.4.5Bow EnchantmentsFeb 3, 2021
    Summery: In this update I added two new enchantments for bows and added api support for bows Enchantments: Explosive (bows) - This enchantment will cause an explosion(does not damage ground) that deals one extra half a heart of damage per level of this enchantment Infinity (bows) - This enchantment does the exact same thing the normal enchantment does API: For the api support, I added two classes you should be thinking about: BowEnchantment - superclass of all bow related enchantments BowEnchantmentTrigger - enum of all bow exclusive enchantment triggers
    64 downloads
  6. 1.4Bow EnchantmentsJan 14, 2021
    Summery: In this update I added two new enchantments for bows and added api support for bows Enchantments: Explosive (bows) - This enchantment will cause an explosion(does not damage ground) that deals one extra half a heart of damage per level of this enchantment Infinity (bows) - This enchantment does the exact same thing the normal enchantment does API: For the api support, I added two classes you should be thinking about: BowEnchantment - superclass of all bow related enchantments BowEnchantmentTrigger - enum of all bow exclusive enchantment triggers
    64 downloads
  7. 1.3Fishing Rod SupportJan 14, 2021
    Summery: In this update I added two new enchantments for fishing rods and added api support for fishing rods Enchantments: Sea's Bounty (fishing rod) - This enchantment increases drops and exp gained from fishing, bonus exp and items increase with level Call Of The Sea (fishing rod) - This enchantment will decrease the time it takes to get a bite on your hook, each level will save one second of your time API: For the api support, I added two classes you should be thinking about: FishingRodEnchantment - superclass of all fishing related enchantments FishingEnchantmentTrigger - enum of all fishing exclusive enchantment triggers Also I removed the EVERY_SECOND field from both ItemEnchantmentTrigger and ArmorEnchantmentTrigger, it now is in UniversalEnchantmentTrigger.
    46 downloads
  8. 1.2Custom Enchantment TypesJan 12, 2021
    In this update I added api support to make your own custom enchantment types, the tutorial can be found here. In other news there are two new enchantments added to the plugin: - Penetration (sword and axe) - there is a random chance that all armor is removed from the damage calculations (+10% chance per enchantment level) - Backstab (sword) - Every time you hit an enemy they will take an extra half a heart of damage regardless of armor (+half a heart per enchantment level) I also fixed a few bugs: - Bug where merging enchanted books on an anvil would not let you get the max level of the enchantment - Bug where if you unregistered enchantments while they were already on items the plugin went apeshit Some stuff on the chopping block: - EVERY_SECOND in ArmorEnchantmentTrigger.java - EVERY_SECOND in ItemEnchantmentTrigger.java Deprecated fields announced in the last update have been removed! Welp, have fun!
    49 downloads
  9. 1.1Universal EnchantmentsJan 11, 2021
    When I was writing some new enchantments for a future update, I relised that I forgot to add a system that allowed enchantments to be added to both armor and items, not just one or the other. I just fixed that... I also added two new enchantments: Telepathy (tool enchantment) - auto puts mined blocks and exp into your inventory Unwavering (universal enchantment) - chance of negating durability loss Four enum fields are on the chopping block: ON_DURABILITY_LOSS in ArmorEnchantmentTrigger.java ON_ITEM_BREAK in ArmorEnchantmentTrigger.java ON_DURABILITY_LOSS in ItemEnchantmentTrigger.java ON_ITEM_BREAK in ItemEnchantmentTrigger.java Those four fields will be removed in an update in the near future, if you're currently using them, please replace them with the fields specified on the javadocs
    41 downloads
  10. 1.0Full RewriteJan 10, 2021
    I rewrote all of this garbage xD
    22 downloads
  11. alpha 4Jul 8, 2020
    New Features: - added new enchantment with the name 'Decapitation' Changes: - made it so enchantments that gave potion effects no longer last for 10 seconds after the item is not in use
    45 downloads
  12. alpha 3Jul 6, 2020
    New Features: - added new enchantment with the name 'Determined' - added new command that shows all other commands /enhancedenchantments Changes: - fixed minor bug with 'Light Feet' enchantment
    39 downloads
  13. alpha 2Jul 5, 2020
    New Features: - New GUI that explains all enchantments and effects - New command and permissions to go along with said GUI - Added new enchantment with the name Light Feet Changes: - Renamed the old Light Feet enchantment to Antigravity
    39 downloads
  14. alpha 1Jul 4, 2020
    New Features: 6 new custom enchantments (with more to come)
    41 downloads
  15. alphaJul 1, 2020
    75 downloads

Similar projects

Plugin →