Commit Graph

  • 11ee68fa3f Register proantitab.bypass permission for LuckPerms to recognise main rayzsyt 2026-10-15 23:16:13 +02:00
  • 2c3d3fac92 Removed unused space rayzsyt 2026-10-15 23:11:01 +02:00
  • e524f898da Changed approach how MiniMessage API is accessed and interacted with rayzsyt 2026-10-15 23:00:03 +02:00
  • c181cfbbc4 Merge pull request #42 from RVSkeLe/fix/communications Alihan 2026-10-15 14:02:02 +02:00
  • 1110466235 refactor: improve proxy-backend packet communication - Replace Java object serialization and XOR obfuscation with explicit binary packet encoding and AES-256-GCM encryption. - Derive packet encryption keys from the shared token using HKDF-SHA-256, with backend-specific key separation. - Remove legacy hashed-token authentication, introduce secure default token generation, and enforce packet size limits. - Add JUnit tests for packet round-trips, authentication, tampering, malformed payloads, and boundary conditions. RV_SkeLe 2026-10-09 11:47:16 +02:00
  • a965dd231b Switched injection-return value to better work with and handle exceptions / rare cases rayzsyt 2026-10-03 18:04:10 +02:00
  • 6418e4f42a Switched to using hashed token instead of raw token rayzsyt 2026-09-30 16:24:09 +02:00
  • e71909fcd7 Merge pull request #41 from RVSkeLe/perf-improve Alihan 2026-09-30 17:11:57 +03:00
  • c6f9fc8d3e refactor: plugin message handling RV_SkeLe 2026-09-30 12:16:29 +02:00
  • 88cb03c82e Add gitignore RV_SkeLe 2026-09-30 12:02:18 +02:00
  • b53678764a Update version v2.5.1 rayzsyt 2026-09-20 03:14:07 +02:00
  • 1f7743d089 Removed debug messages rayzsyt 2026-09-20 03:13:04 +02:00
  • a60b6896f7 Fixed that KICK_ON_FAILURE wasn't listened at anymore rayzsyt 2026-08-31 06:17:26 +02:00
  • 34c33df136 Add sanity check just in case rayzsyt 2026-08-25 22:37:13 +02:00
  • ef63674b0c Changed approach to detect commands for tab-completion rayzsyt 2026-08-21 19:11:06 +02:00
  • 130af1547d Ignore IgnoreStarPermission feature and instead made PAT able to recognise negated PAT permissions rayzsyt 2026-08-20 19:47:52 +02:00
  • cdb17c1ea8 Add option for PAT to ignore the Star permission rayzsyt 2026-08-19 22:32:55 +02:00
  • 8f4f4b6438 Remove debug message rayzsyt 2026-08-19 20:44:55 +02:00
  • 3a0fc6e579 Add feature to show non-existing commands in tab-completion when whitelisted, no matter if they exist or not. (Only for proxies in PAT groups) rayzsyt 2026-08-19 20:44:42 +02:00
  • e0747a5101 Fixed incompatibility issue with Skript commands v2.5.0 rayzsyt 2026-08-15 23:48:46 +02:00
  • 5741dab763 Small logical change to improve performance by a tiny bit rayzsyt 2026-08-15 23:34:17 +02:00
  • 5d7a8bb4c5 Improved implementation of cached commands rayzsyt 2026-08-15 23:34:04 +02:00
  • 786b2fa560 Fixed logic when to send warning message rayzsyt 2026-08-15 23:33:51 +02:00
  • 5cf51052d2 Fixed exception when loading or reading list rayzsyt 2026-08-15 23:33:40 +02:00
  • 22eaecb17f Update version rayzsyt 2026-08-15 15:46:39 +02:00
  • 816354bb92 Implemented warning message when trying to use 'custom-unknown-command' feature while PAT is running in WHITELIST mode anyway rayzsyt 2026-08-15 15:43:27 +02:00
  • 2fc6d96bd9 Small adjustments rayzsyt 2026-08-15 15:43:00 +02:00
  • 3f472b0bf5 Moved REGISTER_CHANNELS to appropriate config section instead rayzsyt 2026-08-15 15:21:16 +02:00
  • 41417893be Implement hide-plugin-channels feature for Bungeecord rayzsyt 2026-08-15 15:20:54 +02:00
  • 64a7b80ec5 Implement hide-plugin-channels feature for Velocity rayzsyt 2026-08-15 15:04:05 +02:00
  • 65f136f2b8 Just moved a line bit further down lol rayzsyt 2026-08-15 15:03:15 +02:00
  • 618bee5e9b Implement plugin-spoofing fix via plugin-channels rayzsyt 2026-08-15 04:29:06 +02:00
  • ea377e4841 Update version v2.4.3 rayzsyt 2026-08-13 17:00:58 +02:00
  • 6e1aa252c2 Switched List -> HashSet for better performance rayzsyt 2026-08-13 17:00:14 +02:00
  • 733f73a9b2 Register LuckPermsWarning Listener rayzsyt 2026-08-13 16:59:32 +02:00
  • 89b3fb65a2 Small logic changes rayzsyt 2026-08-12 15:29:49 +02:00
  • 148f24f516 Implemented notice message when trying to apply permissions using contexts rayzsyt 2026-08-12 00:00:10 +02:00
  • b80ad195ca Improved performance rayzsyt 2026-08-11 15:49:42 +02:00
  • 6e33bed086 Fixed BLACKLIST sub-argument filtering rayzsyt 2026-08-11 15:49:34 +02:00
  • 245e433ab9 Removed debug message rayzsyt 2026-08-10 22:21:56 +02:00
  • 2c0da8670c Update version v2.4.2 rayzsyt 2026-08-10 22:17:31 +02:00
  • fb509c2404 Fixed that sub-arguments were only partially recognising letter casing rayzsyt 2026-08-10 22:16:59 +02:00
  • c425891587 Fixed sub-argument system when using PAT in blacklist mode rayzsyt 2026-08-10 22:15:23 +02:00
  • d57a43710e Add an improved variation of the standard startsWith method rayzsyt 2026-08-10 22:13:27 +02:00
  • 8ba07fdbb2 Just removed the commented code since it's not going to be used anyway rayzsyt 2026-08-10 20:54:07 +02:00
  • 405210a98c Reverted back change to avoid any misunderstandings rayzsyt 2026-08-05 16:32:46 +02:00
  • be3a3f0a79 Changes to always check for contexts rayzsyt 2026-08-05 16:22:44 +02:00
  • 50c8a46411 Merged with backend-recode branch rayzsyt 2026-08-05 03:42:15 +02:00
  • 428ddfb78d Update MiniMessage API v2.4.1 v2.4.0 v2.3.5 v2.3.4 v2.3.3 v2.3.2 rayzsyt 2026-04-28 00:26:07 +02:00
  • 56bd8be247 Update Version rayzsyt 2026-04-27 23:54:32 +02:00
  • f7b2aa281e Small change rayzsyt 2026-04-27 23:18:48 +02:00
  • 0599d504af Fixed that messages were not set automatically in auto-config-updater rayzsyt 2026-04-27 23:18:29 +02:00
  • 471e0b100f Removed Version enum & simplified some code parts rayzsyt 2026-04-27 22:59:57 +02:00
  • 52d842b27a Small visual changes to make code more readable rayzsyt 2026-04-27 22:49:28 +02:00
  • dfc6ba91eb Merge pull request #26 from gaboss44/feat/mc-26.1-reflection Alihan 2026-04-27 21:22:51 +02:00
  • 54d59d7b03 Reflection class changes gaboss44 2026-04-27 13:01:04 -05:00
  • a4931199af Merge pull request #24 from MasivoSMP/main Alihan 2026-03-23 20:23:21 +01:00
  • 02469e977c Fix globa-thread lag in Folia Chesvin1 2026-03-22 17:36:04 -03:00
  • f9386fd3f1 Merge remote-tracking branch 'origin/main' rayzsyt 2026-03-19 19:50:31 +01:00
  • 242590f3e8 Add 'suppress-exceptions' option rayzsyt 2026-03-19 19:50:12 +01:00
  • 65c383491e Changed order to filter number last rayzsyt 2026-03-06 19:26:16 +01:00
  • 0356c2f606 Implemented injection-failed settings rayzsyt 2026-02-27 22:32:49 +01:00
  • 60067f75d3 Added injection-failed option setting rayzsyt 2026-02-27 22:32:38 +01:00
  • e896ccb72d Added injection-failed option setting rayzsyt 2026-02-27 22:32:27 +01:00
  • 6c3dc58cd6 Updated Bungeecord API rayzsyt 2026-02-27 22:32:04 +01:00
  • 57ada83bfe Corrected wrong information v2.3.1 rayzsyt 2026-02-17 03:23:46 +01:00
  • 8a86f05133 Fixed that proxies would create non-existing command tab-completions rayzsyt 2026-02-17 03:10:57 +01:00
  • f447cf69d3 Renamed "allow-p2b-packets" -> "allow-p2b-actions" rayzsyt 2026-02-15 00:44:11 +01:00
  • d06b723adc Reimplemented "Detected Software-API" rayzsyt 2026-02-14 23:46:26 +01:00
  • f8617cf1b9 Display software name rayzsyt 2026-02-14 23:46:00 +01:00
  • 8630a6f74c Removed debug message and shorten error message to something more informative rayzsyt 2026-02-14 23:25:30 +01:00
  • 424d892091 Changed to reveal first and last 2 characters of censored token rayzsyt 2026-02-14 23:18:37 +01:00
  • 9aaef6e297 Only display censored token instead rayzsyt 2026-02-14 23:10:33 +01:00
  • e749760136 Added CENSORED_TOKEN rayzsyt 2026-02-14 23:10:25 +01:00
  • 7f2f3c54ba Fixed color-code overlapping on Bukkit consoles rayzsyt 2026-02-14 22:54:03 +01:00
  • 24f2c867c6 Added method to reload Client to (un)register the plugin-channels accordingly rayzsyt 2026-02-14 22:28:10 +01:00
  • e7f3288fb7 Added method to reload Client to (un)register the plugin-channels accordingly rayzsyt 2026-02-14 22:28:05 +01:00
  • 2221062e98 Fix exception on Craftbukkit servers rayzsyt 2026-02-14 22:26:36 +01:00
  • 430f5ee9e6 Removed debug message rayzsyt 2026-02-14 22:26:20 +01:00
  • cd1a7cf312 Removed "Detected Software-API" since it's already in the title rayzsyt 2026-02-14 22:08:00 +01:00
  • 002cdc64ef Small code cleanup rayzsyt 2026-02-14 22:04:28 +01:00
  • 3d59686ba4 Small code cleanup rayzsyt 2026-02-14 22:02:01 +01:00
  • f6c72b9d0e Improved visual representation rayzsyt 2026-02-14 21:21:36 +01:00
  • d72d419044 Removed unrequired methods rayzsyt 2026-02-14 21:21:24 +01:00
  • c71a3a4002 Applied changes for new PAT sync-network rayzsyt 2026-02-14 21:21:05 +01:00
  • 02b70ed324 Applied changes for new PAT sync-network rayzsyt 2026-02-14 21:20:59 +01:00
  • 01d0a53049 Improved logic & implemented new PAT sync-network rayzsyt 2026-02-14 21:19:10 +01:00
  • c700ca6abb Removed unused method rayzsyt 2026-02-14 21:17:15 +01:00
  • d9cba6c010 Added option to toggle P2B packets rayzsyt 2026-02-14 21:16:49 +01:00
  • a6ed66cf1e Reimplemented PAT sync-network rayzsyt 2026-02-14 21:16:18 +01:00
  • 4f5b7ad3fb Recoded PAT sync-network rayzsyt 2026-02-14 21:12:03 +01:00
  • 962ea8b719 Small adjustment rayzsyt 2026-02-14 21:07:17 +01:00
  • 35e4d0b5aa Add AutoLowerCase for proxy rayzsyt 2026-02-14 20:05:48 +01:00
  • 497fe5ef98 Added last received alive packet rayzsyt 2026-02-14 20:02:48 +01:00
  • 0508387db1 Modified 'pat info' message rayzsyt 2026-02-14 19:49:20 +01:00
  • 1ff7c419ef Add last_alive_response rayzsyt 2026-02-14 19:24:03 +01:00
  • 612eda685c Modified bpat stats message rayzsyt 2026-02-14 19:17:50 +01:00
  • 7fc7b571a3 Add AutoLowerCase & Modified bpat stats message rayzsyt 2026-02-14 19:16:00 +01:00
  • 5cce86bf8d Check if token matches rayzsyt 2026-02-13 18:32:13 +01:00
  • 7621d815ac Code cleanup & Removed unnecessary data sync packets Alihan Olgun 2026-02-11 21:01:12 +01:00