Skip to content

Releases: Geolykt/EnchantmentsPlus

EnchantmentsPlus v2.2.2 for spigot (and forks) 1.15.x+

22 Nov 16:56
e86f8bf
Compare
Choose a tag to compare

It's time again for another patch, this one doesn't do anything aside from minor performance boosts and Bugfixes. We also removed the notice that warned players about the /ench disable and /ench enable removal since the command will no longer be removed as we found an even better solution!

Version support

Spigot (and likely also Craftbukkit) has a small bug where books only enchanted with a EnchantmentsPlus enchantment cannot be applied on tools, please use Paper to prevent this issue
This version only natively supports 1.16.1, 1.16.2, 1.16.3 and 1.16.4, although decent upwards compatibillity is granted via bukkit code as well as the magicCompat.yml file. 1.15.2 support is provided via the magicCompat.yml file. Please note that this might be the last update released with pre-1.16.3 bukkit support in mind.

Testing environment

Paper version git-Paper-267 (MC: 1.16.4) (Implementing API version 1.16.4-R0.1-SNAPSHOT)
Java 11 (OpenJDK 64-Bit Server VM 11.0.9+11)
Host: Linux 5.9.8-200.fc33.x86_64 (amd64)

Changes

  • MagicCompat improvements (native support for 1.15, else nothing has really changed)
  • Added conflicts via config framework (will still have to wait for 3.0.0 to be )
  • Bumped towny version
  • Removed useless line in plugin.yml (Authored by @Throneos )
  • Better NPE prevention with enchantment getters

Support

Please notify me about issues either here (prefered) or via discord at tristellar#9022 or in the discord server here. In rare occasions (if you can't contact me in other ways - support is kindof slow) you can always mail me at admin[at]geolykt[dot]de

EnchantmentsPlus v2.2.1 for spigot (and forks) 1.15.x+

06 Nov 17:55
Compare
Choose a tag to compare

This update has some bugfixes and a minor change to the enchantment command.

Version support

This version only natively supports 1.16.1, 1.16.2 and 1.16.3, although decent upwards compatibillity is granted via bukkit code as well as the magicCompat.yml file. 1.15.2 support is provided via the magicCompat.yml file

Testing environment

Paper version git-Paper-246 (MC: 1.16.3) (Implementing API version 1.16.3-R0.1-SNAPSHOT)
with openjdk version "11.0.8" 2020-07-14
OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.8+10)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.8+10, mixed mode)
On Windows 10 10.0 (AMD64)

Changes

  • Mow supports Mooshroom cows
  • Officially build for 1.16.4
  • CommandUtils (basically a class from PseudoCommands) removed as Bukkit already does what we want to do it
  • Further anvil merge fixes
  • Rainbow slam no longer spawns in 10000 particles within a single block
  • Deprecated a few API methods
  • More Javadocs!

Credits

Credits to everyone that notified me about the bugs that I fixed.
Please notify me about issues either here (prefered) or via discord at tristellar#9022 or in the discord server here. In rare occasions (if you can't contact me in other ways - support is kindof slow) you can always mail me at admin[at]geolykt[dot]de

EnchantmentsPlus v2.2.0 for spigot (and forks) 1.15.x+

01 Nov 19:44
Compare
Choose a tag to compare

This update has some bugfixes and a minor change to the enchantment command.

Version support

This version only natively supports 1.16.1, 1.16.2 and 1.16.3, although decent upwards compatibillity is granted via bukkit code as well as the magicCompat.yml file. 1.15.2 support is provided via the magicCompat.yml file

Testing environment

Paper version git-Paper-246 (MC: 1.16.3) (Implementing API version 1.16.3-R0.1-SNAPSHOT)
with openjdk version "11.0.8" 2020-07-14
OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.8+10)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.8+10, mixed mode)
On Windows 10 10.0 (AMD64)

Changes

  • Siphon on arrows no longer produce errors when the player is on full health (persisted up until now)
  • The /ench enchantment Command no longer forces the enchantment onto an item, this can however disabled via a 5th parameter
  • Fixed an Exception with the rainbow particle mode for the Stream enchantment (persisted up until now)
  • Reveal entities are now GC-ed correctly (fixes a bug where the Reveal entities persist forever) (persisted since release 1.0)
  • Reveal entities are now removed on server shutdown (persisted since release 1.0)
  • Deprecated a few API methods
  • More Javadocs!
  • Even more Optimisations for tab completion and numerous enchantments!

Credits

Credits to everyone that notified me about the bugs that I fixed.
Please notify me about issues either here (prefered) or via discord at tristellar#9022 or in the discord server here. In rare occasions (if you can't contact me in other ways - support is kindof slow) you can always mail me at admin[at]geolykt[dot]de

EnchantmentsPlus v2.1.7 for spigot (and forks) 1.15.x+

28 Oct 15:04
Compare
Choose a tag to compare

This path has some bugfixes, nothing major though

Version support

This version only natively supports 1.16.1, 1.16.2 and 1.16.3, although decent upwards compatibillity is granted via bukkit code as well as the magicCompat.yml file. 1.15.2 support is provided via the magicCompat.yml file

Testing environment

Paper version git-Paper-246 (MC: 1.16.3) (Implementing API version 1.16.3-R0.1-SNAPSHOT)
with openjdk version "11.0.8" 2020-07-14
OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.8+10)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.8+10, mixed mode)
On Windows 10 10.0 (AMD64)

Changes

  • Item breaking fixed
  • Anvil merging handles tools correctly
  • Fixed NPE with Anthropomorphism when the player leaves shortly after using it
  • Quick shot arrows no longer disappear

Credits

Credits to everyone that notified me about the bugs that I fixed.
Please notify me about issues either here (prefered) or via discord at tristellar#9022 or in the discord server here. In rare occasions (if you can't contact me in other ways - support is kindof slow) you can always mail me at admin[at]geolykt[dot]de

EnchantmentsPlus v2.1.6 for spigot (and forks) 1.15.x+

26 Oct 19:49
Compare
Choose a tag to compare

This patch fixes a lot of bugs that persisted in the last versions (two of which existed for time immemorial) as well as added more configurabillity.
It also has a new metrics system (wohoo)

Version support

This version only natively supports 1.16.1, 1.16.2 and 1.16.3, although decent upwards compatibillity is granted via bukkit code as well as the magicCompat.yml file. 1.15.2 support is provided via the magicCompat.yml file

Testing environment

Paper version git-Paper-246 (MC: 1.16.3) (Implementing API version 1.16.3-R0.1-SNAPSHOT)
with openjdk version "11.0.8" 2020-07-14
OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.8+10)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.8+10, mixed mode)
On Windows 10 10.0 (AMD64)

Changes

  • Added bstats
  • Mow damages items
  • Fixed ClassCastException with Spectral Arrows (smaller API change!)
  • Fixed Grindstone issues
  • Terraformer may no longer encase the player (suicide is bad kids)
  • AOE of enchantments can be changed (per world)
  • Fixed NPE with enchantment getters
  • Using local randoms instead of a shared random object (has no effect right now)
  • Fixed enchantment cooldowns not working at all (no longer creating an unessary amount of EnchantPlayers. yay)
  • Removed accidental Weight nerf
  • Nerfed Anthropomorphism
  • Apocalypse added back
    And that's it, quite a lot, but it's mostly bugfixes

Credits

Credits to everyone that notified me about the bugs that I fixed.
Please notify me about issues either here (prefered) or via discord at tristellar#9022 or in the discord server here. In rare occasions (if you can't contact me in other ways - support is kindof slow) you can always mail me at admin[at]geolykt[dot]de

EnchantmentsPlus v2.1.5 for spigot (and forks) 1.15.x+

24 Oct 13:47
Compare
Choose a tag to compare

Note: a reupload was performed on 24.10.2020 16:12 CEST that fixed an exploit with the unrepairable enchantment
Note (2): was reuploaded again on 24.10.2020 18:38 CEST to fix another two serious exploits.
Note (3): was reuploaded again on 24.10.2020 19:49 CEST to fix yet another less critical issue

In this patch the entire enchantment merging code was rewritten, which should fix all the bugs which we had with it as well as being more optimised than before, at the cost of loosing a feature (that probably didn't work either way).

Version support

This version only natively supports 1.16.1, 1.16.2 and 1.16.3, although decent upwards compatibillity is granted via bukkit code as well as the magicCompat.yml file. 1.15.2 support is provided via the magicCompat.yml file

Testing environment

Paper version git-Paper-246 (MC: 1.16.3) (Implementing API version 1.16.3-R0.1-SNAPSHOT)
with openjdk version "11.0.8" 2020-07-14
OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.8+10)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.8+10, mixed mode)
On Windows 10 10.0 (AMD64)

Changes

  • Books were added to the getter allowlist, which should solve a bug with enchated books
  • Recoded the entire Anvil merging code

Credits

Credits to everyone that notified me about the bugs that I fixed.
Please notify me about issues either here (prefered) or via discord at tristellar#9022. In rare occasions (if you can't contact me in other ways - support is kindof slow) you can always mail me at admin[at]geolykt[dot]de

EnchantmentsPlus v2.1.4 for spigot (and forks) 1.15.x+

20 Oct 14:34
Compare
Choose a tag to compare

This version contains a hotfix from a bug introduced in v2.1.3

Version support

This version only natively supports 1.16.1, 1.16.2 and 1.16.3, although decent upwards compatibillity is granted via bukkit code as well as the magicCompat.yml file. 1.15.2 support is provided via the magicCompat.yml file

Testing environment

Paper version git-Paper-228 (MC: 1.16.3) (Implementing API version 1.16.3-R0.1-SNAPSHOT)
with openjdk version "11.0.8" 2020-07-14
OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.8+10)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.8+10, mixed mode)
On Windows 10 10.0 (AMD64)

Changes

  • Fixed a null pointer exception while enchanting items

Credits

Please notify me about issues either here (prefered) or via discord at tristellar#9022. In rare occasions (if you can't contact me in other ways - support is kindof slow) you can always mail me at admin[at]geolykt[dot]de

EnchantmentsPlus v2.1.3 for spigot (and forks) 1.15.x+

19 Oct 19:12
Compare
Choose a tag to compare

This version contains a hotfix from a bug introduced in v2.1.0 as well as a fix from a bug introduced probably in v1.2.3

Version support

This version only natively supports 1.16.1, 1.16.2 and 1.16.3, although decent upwards compatibillity is granted via bukkit code as well as the magicCompat.yml file. 1.15.2 support is provided via the magicCompat.yml file

Testing environment

Paper version git-Paper-228 (MC: 1.16.3) (Implementing API version 1.16.3-R0.1-SNAPSHOT)
with openjdk version "11.0.8" 2020-07-14
OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.8+10)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.8+10, mixed mode)
On Windows 10 10.0 (AMD64)

Changes

  • Some incomplete refractor
  • Fix a bug with broken magicCompat.yml
  • Refractored the Weight enchantment

Credits

Please notify me about issues either here (prefered) or via discord at tristellar#9022. In rare occasions (if you can't contact me in other ways - support is kindof slow) you can always mail me at admin[at]geolykt[dot]de

EnchantmentsPlus v2.1.2 for spigot (and forks) 1.15.x+

17 Oct 09:43
Compare
Choose a tag to compare

This version contains various smaller performance boosts, better source Documentation as well as a Bugfix from a bug introduced in v1.2.0

Version support

This version only natively supports 1.16.1, 1.16.2 and 1.16.3, although decent upwards compatibillity is granted via bukkit code as well as the magicCompat.yml file. 1.15.2 support is provided via the magicCompat.yml file

Testing environment

Paper version git-Paper-228 (MC: 1.16.3) (Implementing API version 1.16.3-R0.1-SNAPSHOT)
with openjdk version "11.0.8" 2020-07-14
OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.8+10)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.8+10, mixed mode)
On Windows 10 10.0 (AMD64)

Changes

  • Deprecated a few unused methods
  • Bit more microoptimisations with HashMaps
  • Outsourced a few class casts within the configuration as well as using a bit more defaults
  • Microoptimisations with the Combusion, Mystery fish and Harvest enchantment
  • No longer printing the NMS version from the console (NMS is no longer used for quite a while now)
  • Item damaging now more performant, however it's now more granular
  • Fix a bug introduced in v1.2.0

Credits

Please notify me about issues either here (prefered) or via discord at tristellar#9022. In rare occasions (if you can't contact me in other ways - support is kindof slow) you can always mail me at admin[at]geolykt[dot]de

EnchantmentsPlus v2.1.1 for spigot (and forks) 1.15.x+

13 Oct 09:23
Compare
Choose a tag to compare

This versions fixes are temprorary freeze as well as multiple critical issues introduced in v2.1.0. Additionally it contains some small performance gains.

Version support

This version only natively supports 1.16.1, 1.16.2 and 1.16.3, although decent upwards compatibillity is granted via bukkit code as well as the magicCompat.yml file. 1.15.2 support is provided via the magicCompat.yml file

Testing environment

Paper version git-Paper-228 (MC: 1.16.3) (Implementing API version 1.16.3-R0.1-SNAPSHOT)
with openjdk version "11.0.8" 2020-07-14
OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.8+10)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.8+10, mixed mode)
On Windows 10 10.0 (AMD64)

Changes

  • Dispensing Laser items no longer temprorarily freezes the server (this bug has persisted unnoticed for years now)
  • Dispensing Laser items was made marginally more performant
  • GrabLocs/VortexLocs system refractored -> using Locations instead of Blocks
  • GrabLocs/VortexLocs system marginally more performant
  • Fix issues introduced in v2.1.0

Credits

Please notify me about issues either here (prefered) or via discord at tristellar#9022. In rare occasions (if you can't contact me in other ways - support is kindof slow) you can always mail me at admin[at]geolykt[dot]de