Enchants Squared - Custom enchantments that act like vanilla ones! 1.6.2

40+ Highly customizable vanilla-like enchantments. w/ WorldGuard, Geyser, & Jobs compatibility

  1. Athlaeos
    Native Minecraft Version:
    1.14
    Tested Minecraft Versions:
    • 1.14
    • 1.15
    • 1.16
    • 1.17
    • 1.18
    Languages Supported:
    Fully translatable
    Enchants²
    40+ vanilla-like enchantments


    This plugin is a total rewrite of the similar custom enchants plugin EnchantsPlus, who's owner unfortunately can't maintain it further. He's given me permission to publish this plugin as a rewrite of his.

    EnchantsSquared aims to add a bunch of enchants without making it feel too much off from vanilla.

    Every enchant is obtainable through regular enchanting with the enchantment table and combinable in anvils, as well as obtainable through villager trades! Each enchant can be configured for rarity, in-game name, effect strengths, maximum levels, trade costs, etc.

    The plugin features worldguard compatibility, you can choose to disable functionality of all enchants in a region or just specific enchants using a range of new worldguard flags.

    I tried making the enchants with every playstyle in mind, so the plugin features some enchants fun for PvP-ers, some fun for builders, for miners/survivalists, rangers, farmers, etc.

    Also, most of the enchantments have no hard coded level limit. If you wanted to you could enchant an item with Fleeting 50 and give the wearer insane speed while wearing. Of course, only if you're an admin able to use /es enchant, players can't do this in a normal enchanting table or anvil :)

    As of version 1.2-ALPHA you can now allow/disallow specific enchantments based on permissions, so if you want you can sell access to specific enchantments just as an example.


    (note, this video features the original 35-ish enchantments the plugin started out with. There are some enchantments not featured in this video)

    Github

    Known plugin issues:
    • AureliumSkills has an interaction that lowers the level requirement to get max level enchantments, because EnchantsSquared defaults at requiring level 30 AS brings this below that requirement and so custom enchantments do not appear in the enchantment table. This can be fixed by lowering the required level to 25 in config.yml

    Have any suggestions or need help? Got any bugs or performance issues to report? Ask away in the spigot discussions page or, for a faster and more quality response, ask me in my support discord here
    Excavation - Allows you to mine a 3x3 area of blocks rather than just 1, effect can be cancelled by holding shift. Mine-able blocks can be configured.

    Kinship - When mining an ore of the material that matches your pickaxe (diamond ore by a diamond pickaxe for example) it repairs some durability.

    Sunforged - Smelts blocks you mined, fully configurable.

    Illuminated - Right clicking with an illuminated tool places a torch at the cost of some durability.

    Harvesting - Right clicking on a fully grown crop will instantly harvest it and replant it.

    Neutralizer - Shield enchant, when you get hit by a splash or lingering potion and you're blocking you don't get affected by it.

    Potency - When drinking a potion, its strength increases while its duration decreases. Strength II for 1:30 could become Strength IV for 0:45 for example.

    Vitality - You heal a % more from everything from each level you have on your armor or tools combined.

    Vigorous - Your max HP is increased.

    Plated - The item receives additional armor value

    Shielding - You have a chance to deflect a projectile that would otherwise hit you.

    Steady - You take less knock-back.

    Metabolism - You slowly regenerate hunger points while you move.

    Wings - You can fly at the cost of durability degeneration.

    Soul Eater - When killing an entity, you regain some health.

    Sapping - When killing an entity, there's a chance it drops more EXP.

    Executioner - Adds a chance for mobs like creepers, players, skeletons, to drop their head.

    Shockwave - When right-clicking on the top surface of a block, it causes a shockwave that sends all surrounding mobs flying backwards. Has a cooldown.

    Toxic - Damaging a mob or player reduces their healing by a % for a certain amount of time.

    Crushing - When damaging a mob or player, if they're wearing diamond or netherite armor your damage is increased by a % for each piece they're wearing.

    Scattershot - Shooting a mob or player damages all entities in a radius around the target with a fraction of the damage.

    Soulbound - Items with soulbound will not be dropped on death, and spawned back in your inventory when you respawn.

    Rejuvenation - Slowly regenerates durability while you move.

    Lava Walker - Frost walker but for lava, transforms nearby lava blocks into magma blocks(configurable).

    Basalt Skin - Grants the user fire resistance while worn/held, but also slowness


    Brittle - Slowly breaks the cursed item while you move.
    Parasitic - Slowly makes you hungrier.
    Burden - Makes all your movement slower.
    Curse of Rage - Increases your damage, but you also take more damage.

    As well as a number of other enchants that just give you potion effects while held/worn or give the entity you're attacking potion effects.

    While held/worn:
    - Blessing gives you Luck
    - Gills gives you Water Breathing
    - Night Vision gives you... well you know.
    - Leaping gives you Jump Boost
    - Fleeting gives you Speed Boost
    - Quickened gives you Haste
    - Barbarian gives you Strength


    When damaging something:
    - Blinding might Blind the enemy
    - Concussion might Nauseate the enemy
    - Poisoning might Poison the enemy
    - Crippling might Slow the enemy
    - Weakening might Weaken the enemy
    - Withering might Wither the enemy
    - Blunt might Stun the enemy

    (A stun is a combination of effects that all in all prevent the player from moving or attacking, because of its strength it should obviously have a lower duration and apply chance compared to the others)

    es-deny-all
    es-deny-aoe-arrows
    es-deny-auto-replant
    es-deny-barbarian
    es-deny-blinding
    es-deny-chemical-shield
    es-deny-crushing
    es-deny-curse-berserk
    es-deny-curse-brittle
    es-deny-curse-hunger
    es-deny-deflect-projectiles
    es-deny-excavation
    es-deny-flight
    es-deny-haste
    es-deny-jump
    es-deny-kinship
    es-deny-knockback-resistance
    es-deny-lava-walker
    es-deny-luck
    es-deny-metabolism
    es-deny-nausea
    es-deny-night-vision
    es-deny-poisoning
    es-deny-potion-potency-buff
    es-deny-rejuvenation
    es-deny-sapping
    es-deny-shockwave
    es-deny-slowing
    es-deny-smelting
    es-deny-soulbound
    es-deny-speed
    es-deny-stunning
    es-deny-torches
    es-deny-toxic
    es-deny-vampiric
    es-deny-vitality
    es-deny-water-breathing
    es-deny-weakening
    es-deny-withering

    Code (YAML):
    es.reload
    Allows you to reload the plugin

    Code (YAML):
    es.help
    Allows you to use /es help

    Code (YAML):
    es.nocooldowns
    Enchantments that would otherwise have a cooldown no longer have a cooldown for you.

    Code (YAML):
    es.noregionrestrictions
    Region flags no longer stop you from using enchantments in restricted regions

    Code (YAML):
    es.enchant
    Allows you to use /es enchant to force enchant an item with a specific enchant and level

    This plugin took a while to develop, so leaving a review would be massively appreciated.
    If you want to support me further you could donate or take a look at my other plugins :) :) :)
    PALI69, KaiRenXVN, Evan7 and 6 others like this.

Recent Reviews

  1. bukui
    bukui
    5/5,
    Version: 1.6.2
    I am a server from China, I want to configure the original enchantment and the enchantment extended by this plugin, add more expensive experience and lapis lazuli to use the enchantment, can I configure it?
    1. Athlaeos
      Author's Response
      To obtain the enchantments? That's current not possible, sorry. Maybe in a future update :)
  2. samleserverowner
    samleserverowner
    5/5,
    Version: 1.6.1
    Completely underrated and no server issues so far whatsoever. The author deserves more credit.
    1. Athlaeos
      Author's Response
      Thank you so much :)
  3. 01113wood
    01113wood
    5/5,
    Version: 1.6.1
    I have a problem and it is that when I create a kit with essentialX with a Custom enchantment, and at the time of using it the new enchantment has no effect on the created Kit.
    1. Athlaeos
      Author's Response
      This is unfortunately an issue with many kit plugins that I can't do anything about. EnchantsSquared relies on PersistentDataContainer to store its enchantments and these kit plugins often times don't implement compatibility for it. However, the items should get their enchantments back whenever the person with the item re-logs, then the plugin will attempt to re-assign the enchantments based on lore. This was done to allow people to convert from one custom enchant plugin to another :) thanks for the review!
  4. IamStevonnie
    IamStevonnie
    5/5,
    Version: 1.6.1
    this is the plugin that i have been looking for as a hosting enthusiast. It really added depths to my server!
  5. Ludsi
    Ludsi
    4/5,
    Version: 1.6.1
    I really like this plugin, it adds spice to a survival server, while still keeping the vanilla feeling. I also like the possibility of balancing the enchantments yourself.
    I would like to add incompatible enchantments to an enchant though.
    1. Athlaeos
      Author's Response
      will be coming in a future update!
  6. Dakoda2015
    Dakoda2015
    5/5,
    Version: 1.6.1
    Is this plugin supported on 1.8? Someone please let me know asap if so what version?
    1. Athlaeos
      Author's Response
      Sorry, its not. Plugin should work for 1.14 and upwards
  7. TheRawrGuy
    TheRawrGuy
    5/5,
    Version: 1.6.1
    Ignore the low stars, these noob configurators doesn't know how good is this plugin and free!! Before any issue, just as in their discord and they'll help you without any doubt!

    Well optimized, not dropping the tps and good enchantments! Keep going man, you doing a great job! Don't let you down these noobs! ❣❣❣

    IP: mc-wal.net [1.8 - 1.18] » NoPremium/Premium ✔
  8. IndianPL
    IndianPL
    2/5,
    Version: 1.6.1
    You wrote that I came from a geyser, but you are selling Bedrock there are no new enchants in the enchantment table
    1. Athlaeos
      Author's Response
      Again, without deleting your review, can you better describe your problem. Custom enchantments are not displayed in the enchantment table if that's what you mean, and there are some rules that may prevent you seeing custom enchantments. are you using AurelliumSkills for example? What other plugins do you have? What version is your server? What type of server jar do you have? I can't help you if you won't let me
  9. PALI69
    PALI69
    5/5,
    Version: 1.6.1
    Finally a good enchants plugin with the best system. The only problem for me at least is that the lava walker enchant is a bit laggy and i have to shift walk to not fall in lava but i think that is because my shitty internet.
    1. Athlaeos
      Author's Response
      lava walker is on the list on being reworked in the future, because all the "constant trigger" enchantments are hard coded to run twice per second to reduce lag and in the case of lava walker that means if you walk too fast you'll run over the edge before it gets the chance to solidify the lava again. and thanks for the support!
  10. KedGaming
    KedGaming
    4/5,
    Version: 1.6.1
    Nice plugin and keep it up! Enchantment Flight (Wings) is still working when you hold the chestplate. They could take it off and they still fly normally without chestplate as well. Please fix it!
    1. Athlaeos
      Author's Response
      Will do, there's currently nothing in the plugin checking if the enchantment is used in the proper equipment slot yet. This will be added in a future update