Skip to content
This repository has been archived by the owner on Apr 2, 2021. It is now read-only.

Releases: Geolykt/NMSless-Zenchantments

NMS-less Zenchantments v1.9.3 for spigot (and forks) 1.16.3+

14 Sep 20:31
7b62176
Compare
Choose a tag to compare

does NOT work under 1.16.1 and early 1.16.2!
Please consider updating to https://github.com/Geolykt/EnchantmentsPlus, this repo should only stay as an intermediary project.

NMS-less Zenchantments v1.9.3 for spigot (and forks) 1.16.3

Important info:

This does some changes I'm too lazy to list. (IDK what's wrong with me)
This release can be considered stable and production grade.

Version support

This version only natively supports 1.16.1 and 1.16.2, although decent upwards compatibillity is granted via bukkit code

Fixed issues:

#16 (no paper compatibillity: mislabeled )
#17 (doesn't fire at all)
#13 (fire crashes the server)

Full Changelogs (from v1.9.0):

  • Bugfixes:
    • Startup configuration generation doesn't result in OOM
    • Fix Exceptions that are thrown with the Terraformer and Shred enchantments
    • Fixes Ench gatherer issues
    • Reduced bloat
    • Compiles for late 1.16.2 and 1.16.3

Have a nice time and see you sometime else.


NOTE: Not tested

NMS-less Zenchantments v1.9.2 for spigot (and forks) 1.16.x+

29 Aug 19:39
Compare
Choose a tag to compare

I swear this is the final release

NMS-less Zenchantments v1.9.2 for spigot (and forks) 1.16.x and upwards

Important info:

This is a hotfix for everyone, as it fixes UnsupportedOperationExceptions across the Terraformer and Shred enchantments.
This release can be considered stable and production grade.

Version support

This version only natively supports 1.16.1 and 1.16.2, although decent upwards compatibillity is granted via bukkit code

Fixed issues:

#16 (no paper compatibillity: mislabeled)
#17 (doesn't fire at all)

Full Changelogs (from v1.9.0):

  • Bugfixes:
    • Startup configuration generation doesn't result in OOM
    • Fix Exceptions that are thrown with the Terraformer and Shred enchantments

Have a nice time and see you sometime else.


NOTE: I only tested this on Paper version git-Paper-150 (MC: 1.16.2) (Implementing API version 1.16.2-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)

NMS-less Zenchantments v1.9.1 for spigot (and forks) 1.16.x+

27 Aug 20:38
Compare
Choose a tag to compare

NMS-less Zenchantments v1.9.1 for spigot (and forks) 1.16.x and upwards

Important info:

This is a hotfix for anyone that is new to the plugin, for people that already run a Zenchantments instance, this has not much value but you should use this version if you have the time to update anyways

This will be the last release of NMS-less Zenchantments for 1.16.1/1.16.2 unless a more or less serious bug occours (I have something like #13 in mind, but I'm unable to reproduce it - I hope you understand that (if you know how, don't hesitate to share it though))
Due to my previous changes, you will find some issues in future versions, but those will be relatively easy to fix yourself and won't be more numerous that without the changes

This edition has included #6 , so it does not work as intended with the 1.15.2 edition.
And please report every bug you come across, even if I won't work on this project anymore.

Version support

This version only natively supports 1.16.1 and 1.16.2, although decent upwards compatibillity is granted via bukkit code

Fixed issues:

#16 (no paper compatibillity: mislabeled)
#17 (doesn't fire at all)

Full Changelogs (from v1.9.0):

  • Bugfixes:
    • Startup configuration generation doesn't result in OOM

Have a nice time and see you sometime else.
I'll recreate this project once upstream has changed considerably.


NOTE: I only tested this on Paper version git-Paper-150 (MC: 1.16.2) (Implementing API version 1.16.2-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)

NMS-less Zenchantments v1.9.0 for spigot 1.16.x+

27 Aug 15:12
Compare
Choose a tag to compare

NMS-less Zenchantments v1.9.0 for spigot 1.16.x and upwards

Important info:

This will be the last release of NMS-less Zenchantments for 1.16.1/1.16.2 unless a more or less serious bug occours (I have something like #13 in mind, but I'm unable to reproduce it - I hope you understand that (if you know how, don't hesitate to share it though))
Due to my previous changes, you will find some issues in future versions, but those will be relatively easy to fix yourself and won't be more numerous that without the changes

This edition has included #6 , so it does not work as intended with the 1.15.2 edition.
And please report every bug you come across, even if I won't work on this project anymore.

Version support

This version only natively supports 1.16.1 and 1.16.2, although decent upwards compatibillity is granted via bukkit code

Fixed issues:

#7

Full Changelogs (from v1.8.4):

  • Major changes:
    • Now runs on java 8 again (still wouldn't use java 7 though - just upgrade it)
    • Better backwards support
    • 3 (!) unique implementations of getting and storing enchantments
  • Minor changes:
    • Removed the buggy /ench fixitem command

Have a nice time and see you sometime else.
I'll recreate this project once upstream has changed considerably.


NOTE: I only tested this on CraftBukkit version git-Spigot-379750e-fe4efd1 (MC: 1.16.2) (Implementing API version 1.16.2-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)

NMS-less Zenchantments v1.8.4 for spigot 1.16.1 and spigot 1.16.2

14 Aug 12:12
Compare
Choose a tag to compare

for spigot (and forks) 1.16.1/1.16.2!
Craftbukkit will no longer work in future versions

NMS-less Zenchantments v1.8.4 for spigot 1.16.1/1.16.2

Important info:

Please update NOW, this update fixes a very serious exploit

This edition has included #6 , so it does not work as intended with the 1.15.2 edition.
And please report every bug you come across.

Version support

This version only supports 1.16.1 and 1.16.2, although upwards compatibillity is granted via bukkit code

Fixed issues:

#14

Full Changelogs (from v1.8.0):

  • Major changes:
    • Removed NMS
    • Using Datapack tags instead of hardcoded values for some stuff
    • Rewrote large portions of the compatibillity adapter
    • No longer uses Apache dependencies -> now 540 KB lighter!
  • Minor changes:
    • The arborist enchantment no longer uses hardcoded recepies
    • The fire and aborist enchantment no longer use hardcoded recepies
    • Command blocks and console now can use more commands
    • Allow to target other players and using target modifiers in the enchantment command
    • Added informative enchantment use events - cannot be cancelled as of yet
    • Recoded the giant stack of if-else statements in the spectral class
    • The siphon enchantment can be nerfed; configurable in the patches.yml

NMSless Zenchantments v1.8.3 for spigot 1.16.1

15 Jul 13:05
Compare
Choose a tag to compare

for spigot (and forks) 1.16.1!

NMS-less Zenchantments v1.8.3 for spigot 1.16.1

Important info:

This edition has included #6 , so it does not work as intended with the 1.15.2 edition
Please report every bug you come across.

Version support

This version only supports 1.16.1, although upwards compatibillity is granted via bukkit code

Fixed issues:

#8
#11
#12

Full Changelogs (from v1.8.0):

  • Major changes:
    • Removed NMS
    • Using Datapack tags instead of hardcoded values for some stuff
    • Rewrote large portions of the compatibillity adapter
  • Minor changes:
    • The arborist enchantment no longer uses hardcoded recepies
    • The fire and aborist enchantment no longer use hardcoded recepies
    • Command blocks and console now can use more commands
    • Allow to target other players and using target modifiers in the enchantment command
    • Added informative enchantment use events - cannot be cancelled as of yet
    • Recoded the giant stack of if-else statements in the spectral class
    • The siphon enchantment can be nerfed; configurable in the patches.yml

NMSless Zenchantments v1.8.1 for spigot 1.15.2

09 Jul 20:54
Compare
Choose a tag to compare

for spigot (and forks) 1.15.2!

NMS-less Zenchantments v1.8.1 for spigot 1.15.2

Important info:

This edition has reversed #6 , so it does not work as intended with the 1.16.1 edition
Please report every bug you come across.

Version support

This version only supports 1.15.2, although upwards compatibillity is granted via bukkit code (see #5 why not though)

Fixed issues:

none :(

Full Changelogs (from v1.8.0):

  • Major changes:
    • Removed NMS
  • Minor changes:
    • The arborist enchantment no longer uses hardcoded recepies

NMSless Zenchantments v1.8.0 for spigot 1.16.1

09 Jul 12:04
Compare
Choose a tag to compare

NMS-less Zenchantments v1.7.0 for spigot 1.16.1

Important info:

This version has completely changed the way enchantments are stored, I do not reccomenned to update the plugin without telling the community to update their items with /ench fixitem.
Please report every bug you come across.

Version support

This version mostly fixes a lot of bugs as well as introducting full support for 1.16.1 and reducing the amount of supported versions to 1 to allow for reduced amount of bugs. Note that 1.16.1 support is still pretty early, so that some enchantments like Spectral won't support newer blocks. This will of course be fixed in the next versions.

Fixed issues:

#5

Full Changelogs (from v1.7.0):

  • Major changes:
    • Removed NMS
    • Using NBT tags to store enchantments other than invisble lore
  • Minor changes:
    • The fire enchantment no longer uses hardcoded recepies

NMS-less Zenchantments v1.7.0 for spigot 1.16.1

01 Jul 13:39
Compare
Choose a tag to compare

NMS-less Zenchantments v1.7.0 for spigot 1.16.1

Important info:

There are some bugs with recent Spigot builds, in case enchantments don't work (or most don't), downgrade to an earlier Spigot build.
Also, please report every bug you come across.

Version support

This version mostly fixes a lot of bugs as well as introducting support for 1.16.1 and reducing the amount of supported versions to 1 to allow for reduced amount of bugs. Note that 1.16.1 support is still pretty early, so that some enchantments like Spectral won't support newer blocks. This will of course be fixed in the enxt versions

Fixed issues:

#1
#4

Full Changelogs:

Various minor performance boosts
Patched a bug where blue ice blocks and soulsand blocks placed by the frozenstep and netherstep enchantemnts can be moved or removed; can be toggled
Patched a bug where the fire enchantment would work even when the player shouldn't be able to destroy a block
Patched a bug which would result in the abillity of changing blockstates in protected regions, for example via Towny or World guard; can be toggled
Removed NMS
1.16.1 Compatible
Patched a bug which would spam the console when the Weight enchantment is used
Patched a bug which would result in a unbreaking 1 enchanted item, see https://github.com/Zedly/Zenchantments/issues/40
Patched a bug which would result in the hand item being damaged when using the sonic burst enchantment