Enchantments+- icon

Enchantments+- -----

Custom enchants for Prison, Factions, Skyblock and Survival servers




Fixed 1.12 compatibility
Also added a feature which allows you to switch which tools to enchant by clicking on them while you have the enchants GUI open
----------, Nov 21, 2022

Added an item selector GUI that allows you to select a tool to enchant if the tool you are holding is not enchantable
Added a new placeholder %tokens_formatted% that displays tokens the same way as in enchants GUI
Also fixed a few bugs...
----------, Nov 21, 2022

You are now able to change the name of enchants!

Also improved enchant gui, in-game enchant editing, added some more language options, and transferred some lang.yml defined messages to logger
----------, Nov 17, 2022

fix a lot of stuff :cry:
----------, Oct 31, 2022

Small update. Not much changes other than fixing touch pouch crashes.
----------, Oct 3, 2022

Fixed out of bounds error when trying to abbreviate a double using approximation
----------, Aug 31, 2022

fix enchant lore bug with enchants that only have 1 level
fix 1.12 and below startup error
----------, Aug 27, 2022

fix first start-up bug
----------, Aug 13, 2022

More bug fixes and a small fix to make the plugin compatible for 1.13 and below
Finally got rid of that stupid cost type startvalue value whatever that was and now it's just an equation you can write.
Costs will automatically be converted into their respective cost types from 1.9r-8 to 1.9r-9.

1.8 compatibility well I don't really like the idea considering the version is so ancient but I'll try making it.

No extra enchants but some enchants will be broken when migrating versions, since all tick options are converted into seconds, but I haven't made a script to update between versions that.
----------, Aug 10, 2022

No gameplay changes.

A few bugs fixed and /eps is now customizable.
----------, Aug 6, 2022

Fixes:

  • Explosive drop counts have been matched to be identical with vanilla Minecraft
  • Improved server performance, reduction in lag
New enchant:

  • Detonation: Shift-right-click to set off an explosion to the block clicked!
----------, Apr 2, 2021

Fixed disabled-enchants (again)

New enchant:

  • Soul Destruction: Cancels the effects of Soulbound!
----------, Mar 17, 2021

New enchants:
  • Soulbound: Keep your item on death!
  • Experience: Multiplies the amount of experience you get!
----------, Mar 10, 2021

Supposed to be in 1.9r-0 but I had no time

New enchants:

  • Evade: Avoid attacks every few hits! (or you can make it luck-based)
  • Fly: Equip your tool to fly!
Fixes:

  • Patched uppercase letters in /eps enchant causing an error
  • Improved performance of plugin from 21ms to 2-4ms (my computer is pretty bad) every explosive activation by caching values
----------, Mar 4, 2021

This isn't really a lot of enchants, but I'm in a bit of a hurry to publish this since there's a duplication glitch that went over my head.

New enchants:

  • Flammable: Burns the ground on arrow hit!
  • Overhealed: Gives you extra hearts!
  • Melting: Burns your opponent and slows them!
More enchants will be added over the week.
----------, Mar 2, 2021

You can now edit enchant cost, material, and description in-game!
Next release will include over 15 enchants!

Bug Fixes:

  • Fixed lore color glitching sometimes
----------, Feb 27, 2021

Fixed error on player death + bug with not being able to take out items in anvil
----------, Feb 20, 2021

Fixed NullPointerException in EnchantProcessor
----------, Feb 16, 2021

Fixed bug with book and tokenpouch not being able to be executed by console
----------, Feb 15, 2021

New enchant:

  • BOOSTED: Increases fortune drops!
Beheading:

  • You can now individually set player and mob drops!
Lore:

  • You can customize lore color as well as set custom lore colors for specific enchants if you want to get spicy!
----------, Feb 14, 2021

Fixed NullPointerException refreshItem()
You are now able to list materials for blacklisting lore (for plugin compatibility)
----------, Feb 10, 2021

Fixed NullPointerException from clone()
Fixed spaces in between enchants
Fixed only vanilla enchants showing in GUI and printing errors
Fixed ClickEvent NullPointerException
----------, Feb 9, 2021

You are now able to see enchantment descriptions in lore!

Features:

  • Vanilla enchants can now be set to be shown in numbering format instead of roman numerals
  • Enchantment descriptions can be seen from lore! Using this feature will cause enchant lores to be blue. (for looks)
  • Increased speed performance using caching
Bug Fixes:

  • Fixed bug with incompatibilities not having null checks
----------, Feb 7, 2021

Fixed glitch with locked upgrade showing every time a player tries to upgrade a tool
----------, Feb 6, 2021

Bug fixes:
Fixed exponential enchants not multiplying properly
Fixed incompatibilities not working

Features:
Added /eps give and /eps take for easy token changing
Improved overall performance of the plugin (although this is only visible in 1.12)
Automatic creation of enchant configuration files when adding new enchants to the GUI config
New language messages

Other:
Changed the classes and methods of the project a little, some methods are deprecated now

Other than that, not really anything to say here. Next release will be bigger I swear :(
----------, Feb 5, 2021

Bug fixes include:
Tokens being taken incorrectly when upgrading multiple times at once
Token pouches being able to be placed
Language message being shown when it is blank
Armor enchantments not stacking with multiple pieces
Random NullPointerException errors
----------, Feb 3, 2021

Fixed Autosmelt always dropping stone
Added the new enchants to the guis.yml file for easy usage
----------, Jan 30, 2021

New enchants!
FIREWORKS - Shoot exploding arrows!
VEIN MINER - Destroy all ores of the same type nearby!
POWERHOUSE - Charge up and right-click to gain a strength boost!

New features!

Anvils and books:
Thanks to Steve-Tech for contribution!
/eps book [enchant:lvl] - Creates an enchanted book with the following enchants.
Can be configured in the config.yml file

Token pouches:
Want to reward your players with easy-to-use pouches?
/eps tokenpouch [tokens] - Creates a new token pouch with the specified number of tokens!

Added a welcome message:
To make you feel at home :>

Bug fixes:
Fixed bug with pickaxe luck being unusually high
Fixed bug with /paytokens not checking if player has enough tokens
----------, Jan 28, 2021

Added custom mob skulls (Blaze, Chicken, etc) for Beheading enchant courtesy of Steve-Tech and Geolykt
Fixed shields and hoes opening the enchant GUI when it really shouldn't
----------, Jan 25, 2021

I was curious to see how fast JavaScript's evaluation function was, and it was 100 MILLISECONDS. (thats 1 second if theres 10 players on the server using an enchant!)
I decided to use a better evaluation function which runs at 4 ms (25x faster!)
----------, Jan 24, 2021

Fixed GUIs showing the wrong GUI for each item
Fixed bows showing the GUI while shooting with right-click
Made bow enchants legacy-compatible
----------, Jan 23, 2021

New enchantments!
  • Enderbow: Allows you to teleport easily with bows! (Must Shift while shooting until teleported)
  • Machinery: Send down a barrage of arrows on your opponents! (Only activates every few shots, can be configured)
  • Energized: Shoot yourself to gain a temporary speed and regeneration buff!
  • Shockwave: Damages all entities near the place you shot your arrow on!
All of these enchantments can be configured, so have fun!
----------, Jan 23, 2021

I never realised that Spigot had an enchant bug, so I decided to fix it after so long...
----------, Jan 22, 2021

Fixed event error in console when right-clicking
----------, Jan 21, 2021


Fixed /enchants giving outofbounds exception
Fixed console errors again again
----------, Jan 20, 2021

Fixed NullPointerException in console loop
----------, Jan 20, 2021

It felt unnecessary to bundle the GUI configuration with the main config.yml (you know the thing i need to add features with) so I separated it.
I also added an option to open the enchants GUI when right clicking with an item.
----------, Jan 19, 2021

Decided to add this since there are multiple explosive enchants now and I don't find all of them activating at once favorable.

You can edit this in the incompatibilities.yml file!

New permissions:
eps.admin.bypassmaxlevel - Allows you to bypass the max level of an enchant. (though the cost wont show)
eps.admin.bypassincompatibilities - Allows you to bypass incompatibilities of an enchant.
----------, Jan 18, 2021

Fixed enchant lore (again again again)
Fixed errors in console that appeared for no reason (although this didnt really do anything)
Fixed errors with initializing legacy support
Fixed explosive not destroying any blocks

Some other notes that won't be noticed by server developers:
Added JavaDocs to every method that needed one
Improved performance with lore, it now stores every enchant in a string instead of grabbing its name through a resource hogging switch loop every time
Improved explosive performance
----------, Jan 18, 2021

Minor bug fix with explosive + enchant lores
----------, Jan 17, 2021





I think it's safe for a release version.

Notice:
I recommend deleting your config.yml file (though you should still save it somewhere if you want to transfer your stuff)
since I have completely reworked the way EPS handles the config file.

Updates:
Removed packs feature (was stupid anyways lol)
Added new enchants! (Beheading, Stiffen, Last Resort, Excavate, Diamond)
Changed the enchant config system, you now need to edit each file in /enchants/ folder to edit enchants
Fixed API problems, but had to rename most methods since they didn't really make sense
Integrated Auto-Update into the JAR
Other changes that I can't really remember
----------, Jan 13, 2021

This is just a filler release so that 1.9b does not get installed over 1.91b.

On a side note, I fixed some weird config visual bugs
----------, Jan 4, 2021

Fixed Insatiable bug in 1.12
Fixed enchant lore not removing old enchant lore correctly
Fixed auto-update installing wrong version of EPS
----------, Jan 3, 2021

This took forever to code, but it's now live!

New features:
1.12 compatibility

Bug fixes:
Fixed startup bugs
Fixed /eps enchant not enchanting tools
----------, Jan 2, 2021

Fixed minor bugs

Also 1.12 compatibility soon :)
----------, Jan 1, 2021

Tidied up default config file so others don't have to
----------, Dec 30, 2020

Fixed startup bugs
----------, Dec 29, 2020

Rewrote every aspect of EnchantPlusMinus for a faster and cleaner experience

Easier-to-use API (Docs and Usage soon)
----------, Dec 28, 2020

Fixed some minor and major startup bugs
----------, Dec 28, 2020

If you see two duplicate enchantment lores and you have ViaBackwards, make sure to disable "add-custom-enchants-into-lore" in the config of ViaBackwards.

Also packs are now built in!
----------, Dec 28, 2020

Fixed vanilla workbenches
----------, Dec 28, 2020

Fixed some permission issues
----------, Dec 27, 2020

New enchants!

MoneyBlocks - Has a chance to give you money!
Charity - Has a chance to give everyone money!
TokenCharity - Has a chance to give everyone tokens!

Note that MoneyBlocks and Charity only works with Vault.

New command!

/paytokens [player] [amount] - Pays [player] [amount] tokens.
Alias: /paytoken

If you have 1.5b+ installed already, it will auto-update to 1.6b.
----------, Dec 27, 2020

Many, many bug fixes
----------, Dec 25, 2020

Featuring:
Auto-Updating so you never miss out on new updates
Token Rewards to reward players for mining and killing players and entities. Can be configured in the misc section of config.yml!

Also includes some bug fixes with dependencies.
----------, Dec 24, 2020

You can now display your tokens in PAPI with %eps_tokens%!

On a side note, I've added particles for the sword enchantments and fixed some bugs with Jagged.
----------, Dec 23, 2020

It just felt unnecessary to have two separate packs for the same type of mechanic.

Extras: Fixed up the GUI again

Also, feel free to suggest enchants to add
----------, Dec 22, 2020

Made the GUI lores more aesthetically appealing

Fixed a bug with glass panes upgrading unbreaking
----------, Dec 21, 2020


Resource Information
Author:
----------
Total Downloads: 33,507
First Release: Dec 20, 2020
Last Update: Nov 21, 2022
Category: ---------------
All-Time Rating:
22 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings