Commit Graph

183 Commits

Author SHA1 Message Date
Christian Koop 9c4923cd42
Release v2.6.22
I'm creating this release to push the GitHub Actions and Dependabot changes to the main branch.
Dependabot should find at least 2 outdated actions dependencies and create a PR for them.


Please check #47 for a list of *most* changes.
2023-05-07 15:19:04 +02:00
Christian Koop 3e233cf021
Revert the project's version back to '2.6.21' 2023-05-06 22:54:50 +02:00
Christian Koop b6a4198a60
Revert "Version v3.0.0-SNAPSHOT"
This reverts commit a06d27ab90.
2023-05-06 22:44:38 +02:00
Christian Koop 0906cbf9c8
Deprecates `WorldCore#getSpawner(CreatureSpawner)`
It is a hussle to implement this method in every NMS version and doesn't provide much value.


Related to:
* e7bb4bf7634cfb27199fa88e047d138a896a229e
* 1cd96b10c5
2023-05-06 22:44:38 +02:00
Christian Koop 7c09845789
Revert "Remove overloading `WorldCore#getSpawner(CreatureSpawner)`"
This reverts commit 1cd96b10c5.
2023-05-06 22:44:38 +02:00
Christian Koop 748f10b77b
Merge branch 'development' into development-v3 2023-05-06 20:17:35 +02:00
Christian Koop 0a0848c857
Release v2.6.21 2023-04-29 12:37:40 +02:00
Christian Koop 7a7d2e8b97
Release v2.6.20 2023-04-22 16:13:07 +02:00
Christian Koop e21db58a67
Reimplement BlockUtils#updateAdjacentComparators in WorldCore
The implementation broke in 1.19.4 mid-version.
Fixes `java.lang.NoSuchMethodException: org.bukkit.craftbukkit.v1_19_R3.CraftChunk.getHandle()`


Related commit: a3e73be1aa
2023-04-19 21:59:13 +02:00
Christian Koop 177ecb36e5
Release v2.6.19 2023-04-13 11:48:55 +02:00
Christian Koop a3e73be1aa
Fixes a Spigot 1.19.4 NMS method singature changing
EpicAnchor is affected by that
2023-04-13 10:58:04 +02:00
Christian Koop e33848adc5
Release v2.6.19-DEV 2023-03-29 21:16:28 +02:00
Christian Koop 32c2c74841
Fixes AnvilView/-GUI in v1_19_R3 2023-03-29 19:58:41 +02:00
Christian Koop ecf472c6c7
Implement missing Methods in NMS v1_19_R3 after merge (+ code cleanup)
Related commit 6d8c3beeb3
2023-03-16 19:08:36 +01:00
Christian Koop 6d8c3beeb3
Merge branch 'development' into development-v3 2023-03-16 19:07:54 +01:00
Christian Koop 52f6c42266
Adds NMS Module v1_19_R3 for Spigot 1.19.4 compatibility 2023-03-16 09:46:40 +01:00
ceze88 386ff209a7 Release v2.6.18 2023-01-25 16:02:44 +01:00
Christian Koop c29c4a5b09
Release v2.6.18-DEV 2023-01-11 22:00:36 +01:00
Christian Koop 45e1319f9c
Remove some unused imports inside `v1_19_R2` module 2022-12-30 16:24:53 +01:00
ceze88 ea10cc2e3f Don't override uuid 2022-12-29 17:26:23 +01:00
ceze88 7ac9b7b283 Remove UUID when deserialising NBT 2022-12-29 11:52:12 +01:00
ceze88 8ad3bc8ba6 Why spihot api wasn't there? 2022-12-29 11:51:23 +01:00
Christian Koop 396f3aefb8
Merge branch 'development' into development-v3 2022-12-26 21:03:31 +01:00
Christian Koop 1a911ee085
Release v2.6.17 2022-12-26 19:59:02 +01:00
Christian Koop 64865873f9
Adds NMS module for Spigot 1.19.3 (v1_19_R2) support 2022-12-26 13:44:58 +01:00
Christian Koop d939489861
Use `1.18-R0.1-SNAPSHOT` instead of `1.18` in `NMS-v1_18_R1` module 2022-12-25 22:49:39 +01:00
Christian Koop 500ac98f84
Release 2.6.17-SNAPSHOT 2022-10-26 21:59:06 +02:00
Christian Koop 5f43578869
Fix NoSuchFieldError on Paper-Spigot 1.19.2 for SWorld#getLivingEntities
The field does not exist on Spigot (located in another class?).
But `#getEntities()` does exactly what we need and Paper-Spigot still has it.


SD-9374
SD-9377
SD-9392
SD-9401
2022-10-26 21:58:34 +02:00
Christian Koop e3b275b40d
Release v2.6.16 2022-09-04 19:31:58 +02:00
BuildTools 9c47056b46 Version 2.6.16-DEV - Support for 1.19.1/2 spawners. 2022-09-03 01:03:27 -04:00
Christian Koop 1cd96b10c5
Remove overloading `WorldCore#getSpawner(CreatureSpawner)` 2022-08-28 19:19:48 +02:00
Christian Koop b07f67e0d6
Unify and cleanup all pom.xml-files
This also moves all the dependency declarations of the NMS modules
from the Core-Module to its own NMS-Module.
This module might get merged with the NMS-API module in the future.
2022-08-28 19:13:59 +02:00
Christian Koop fc2aefdd9e
Add full support for Minecraft 1.19.0, 1.19.1 and 1.19.2
Between 1.19.0 and 1.19.1 the NMS version did not change
although implementations changed
2022-08-28 18:43:20 +02:00
Christian Koop b3426a6a1a
Load NMS modules via Reflections instead of defining everything manually
This probably needs some additonal work but my idea
is that every NMS module has only one entry point.
This hopefully allows for as much freedom in version-specific
implementations as possible and allows for easily  loading them via Reflections.
2022-08-28 18:20:22 +02:00
Christian Koop e18db1d775
Removes depenency on NMSPlayerImpl for NmsWorldBorderImpl 2022-08-28 16:54:29 +02:00
Christian Koop e96cb5426d
Migrate v1_18_R1 NMS module to use remapped-spigot at compile-time 2022-08-28 16:54:29 +02:00
Christian Koop 9d7026ec27
Replace SWorldBorder implementation and move it into NMS modules 2022-08-28 16:54:29 +02:00
Christian Koop 43148032a2
Replace #setBlockFast implementation and move into NMS modules
We need to check if FabledSkyBlock actually needs this and if it can be removed from the Core.
I added a TODO-Comment for that.
2022-08-27 22:42:07 +02:00
Christian Koop 3d20f439e1
Replace #updateAdjacentComparators implementation(+ move to NMS modules) 2022-08-27 22:35:37 +02:00
Christian Koop b779194e3e
Adds `SongodaCore#getVersion` and deprecate `#getCoreLibraryVersion` 2022-08-25 08:37:46 +02:00
Christian Koop a06d27ab90
Version v3.0.0-SNAPSHOT 2022-08-19 10:06:58 +02:00
Christian Koop b568d51151
Release v2.6.15-DEV 2022-08-08 23:12:06 +02:00
Fernando Pettinelli 1ab918a32e Version 2.6.14-DEV 2022-07-13 01:50:25 -04:00
Fernando Pettinelli c8be1229e8 Fixes for AnvilView, WildStacker and mcMMO. 2022-07-13 01:49:36 -04:00
Fernando Pettinelli 2929c628ed 2.6.13 - Added Apache Commons Lang3 and Text. More 1.19 fixes. 2022-06-26 12:27:20 -04:00
Christian Koop 2272fe7b97
Release v2.6.13-DEV 2022-06-20 17:27:01 +02:00
Christian Koop c33987162e
Remove unused static Random in BBaseSpawnerImpl for Spiot 1.19 2022-06-07 20:08:33 +02:00
Christian Koop fc658d51c0
Adds Spigot 1.19 NMS module 2022-06-07 19:31:32 +02:00
Christian Koop 7ca814c747
Release v2.6.12 2022-03-18 14:47:22 +01:00
Christian Koop a0050aadd6
Adds Minecraft 1.18.2 support 2022-03-18 14:33:50 +01:00