106 Commits
Author SHA1 Message Date
NotPatch a8bb0f159a update: bump PacketEvents to version 2.11.2
Fixed packetevents could not initalize issue
2026-03-02 00:14:52 +03:00
Axionize fec77fba15 update: 1.21.11 2025-12-17 18:19:23 -05:00
Axionize cb864f7eba Fix infinite netty listener relocation bug by bumping PacketEvents 2025-11-23 19:01:32 -05:00
Axionize 2bfd3c48b6 Fix buildscript, update shadowJar to V9 2025-11-13 03:54:29 -05:00
Axionize c6df9f029a 1.21.9/10 support 2025-11-13 03:04:35 -05:00
Axionize cc6e38c7f2 1.21.8 support 2025-08-11 00:21:57 -04:00
Axionize 71cd756337 1.21.6/1.21.7 Update 2025-07-01 02:04:28 -04:00
Axionize 5a8682dc26 Bump PE for 1.21.5 Update 2025-04-20 22:23:23 -04:00
Axionize 35faf08cfa Common:
- Fix rare NPE occurs when players disconnect while KB is being processed or a command is being run

Fabric:
- Check if native player object is null before constructing PlatformPlayer
2025-04-01 05:25:43 -04:00
Axionize 622c23a729 Bukkit:
- Add new build option -Prelocate / RELOCATE_JAR that defines whether to relocate dependencies. Make the default KB Sync jar relocate all deps.

Fabric:
- Clean up build script
- bump cloud-fabric-command version
2025-03-29 05:38:53 -04:00
Axionize 921c009a59 Fix client brand NPE 2025-03-23 00:45:19 -04:00
Axionize 25411ba54f Common:
- Major internal refactor to use PE user object

Folia:
- Fix sometimes NPEing on Disconnect

Fabric:
- Fix default client brand
2025-03-17 05:42:32 -04:00
Axionize 715013d90f Refactor login event to use UserLoginEvent() with PE, prevents unneccessary stacktrace from PE join errors 2025-03-16 00:56:55 -04:00
Axionize a59ff6e625 Common:
- Fix NPE with combat task pings. All combat task management is now done in player netty threads.

Bukkit:
- Disable paper plugin remapping
- Build a "lite" version that doesn't shade PacketEvents, allows multiple plugins to share PacketEvents or for you to update PacketEvents without rebuilding KnockbackSync

Fabric:
- Actually call onLoad() to init PE
- Explicitly prevent loading on Client
2025-03-14 23:19:13 -04:00
Axionize bf609a1964 Fix rare NPE 2025-03-03 13:08:58 -05:00
Axionize 8e52dae5b2 Pump PacketEvents to better support 1.21.4 2024-12-16 21:20:09 -05:00
Axionize 511c634c41 Attempt #3 to fix getBlockStateAt() in Folia 2024-12-14 14:59:29 -05:00
Axionize a3b5999de3 Revert "Fix more Folia compat issues"
This reverts commit 1beedd84
2024-12-14 14:14:02 -05:00
Axionize 1666d815b2 Revert "use Folia world on Folia servers"
This reverts commit 6d1ab1acbe.
2024-12-14 14:13:39 -05:00
Axionize b447154d52 Revert "Full Folia async support"
This reverts commit 73e862a782.
2024-12-14 14:13:38 -05:00
Axionize 73e862a782 Full Folia async support 2024-11-30 16:06:10 -05:00
Axionize 6d1ab1acbe use Folia world on Folia servers 2024-11-30 12:58:55 -05:00
Axionize 151eb58fb6 Fix a mistake in getBlockStateAt() 2024-11-30 12:51:23 -05:00
Axionize 1beedd84d0 Fix more Folia compat issues 2024-11-30 12:50:49 -05:00
Axionize 58f61073c6 Fix reloading on Folia 2024-11-29 20:25:15 -05:00
Axionize 26c72b5490 Make updateInterval() improvement only work on Bukkit 2024-11-29 20:12:42 -05:00
Axionize 991e70e676 Fix Folia compatability 2024-11-29 19:58:39 -05:00
Axionize c9fef78eac Bump packetevents for 1.21.2/1.21.3 support 2024-11-22 13:01:58 -05:00
Axionize 0ce7104f72 Merge remote-tracking branch 'origin/dev' into dev 2024-11-22 12:58:31 -05:00
CASELOAD7000 fc34b3402e Add changes to auto updater 2024-11-06 23:27:39 -06:00
CASELOAD7000 f31fcc437f Add unfinished auto-updater 2024-11-06 03:18:27 -06:00
Axionize 052454fee0 Enable relocation to prevent library conflicts 2024-11-03 21:33:48 -05:00
Axionize 7c129185c5 Fix plugin loading on bukkit after refactor 2024-10-26 22:48:25 -04:00
Axionize 83dab3cb8c Merge branch 'booky-packets' into dev 2024-10-26 22:25:45 -04:00
Axionize f3bd42ff2f Add new ClientBrands pie 2024-10-26 22:14:17 -04:00
Axionize a56fd79d29 Initial work to port to 2.6.0 packetevents-fabric 2024-10-26 21:24:00 -04:00
Axionize a6a2577e07 Config fixes 2024-10-26 17:11:19 -04:00
Axionize 7b5949dba6 /tick rate support on Bukkit 2024-10-26 15:40:18 -04:00
Axionize 0be787c1e2 Make all base variables consistently encapsulated 2024-10-26 15:08:08 -04:00
Axionize 74ee5d8c7e Initial offground synchronization commit 2024-10-26 14:40:40 -04:00
Axionize b339a53dc8 Fix config reloading 2024-10-26 04:39:35 -04:00
Axionize 233a1e04d3 Fix showing wrong ping and jitter after toggling knockbacksync off and on (#26) 2024-10-26 03:44:34 -04:00
Axionize a2cc42a0a7 Filter out null trackedEntitiy 2024-10-26 03:03:27 -04:00
Axionize 702618482d Minor code cleanup, use only Java 8 features 2024-10-26 01:02:51 -04:00
Axionize a35b208df2 Merge branch 'dev' into dev-upstream
# Conflicts:
#	bukkit/src/main/java/me/caseload/knockbacksync/BukkitBase.java
2024-10-26 00:43:46 -04:00
Axionize a51e9ac32e Fix player death causing console spam with new updateInterval() 2024-10-26 00:39:57 -04:00
Axionize f4df09802b Delete unused UpdateIntervalListener 2024-10-26 00:21:07 -04:00
CASELOAD7000 0a08b76d35 Change default permissions 2024-10-25 23:14:11 -05:00
CASELOAD7000 f7e572ef02 Rename getJumpVelocity to getJumpPower 2024-10-25 21:30:30 -05:00
CASELOAD7000 b34417d1c8 Remove PlayerJumpListener 2024-10-25 19:21:23 -05:00