Commit Graph

  • 600f484963 Added function isValidConfigValue() Smart123s 2021-03-30 20:00:21 +02:00
  • 94fdc70164 Update config.yml Smart123s 2021-03-29 17:15:45 +02:00
  • c3c0827cfc Drop duplicate package goal games647 2021-03-29 15:19:53 +02:00
  • 870d1ee281 Migrate to Floodgate v2.0 Smart123s 2021-03-29 14:49:33 +02:00
  • e0790965ec Catch NoSuchMethodError games647 2021-03-29 10:13:20 +02:00
  • 4bc328c37c Fail safely if BungeeCord implementation specific classes are not found games647 2021-03-15 13:40:28 +01:00
  • 357430b5ad Put configuration values into extra lines to highlight the environment games647 2021-03-10 16:50:16 +01:00
  • f7fd94e983 Update config comments Smart123s 2021-03-22 21:25:27 +01:00
  • d8b9822c11 Fix "Asynchronous player kick" Smart123s 2021-03-22 20:46:49 +01:00
  • e2e4e76fd9 Moved getGeyserPlayer() to the only class it's used in Smart123s 2021-03-22 20:35:22 +01:00
  • f9992f1447 Fixed 'allowFloodgateNameConflict' for 'false' value. Smart123s 2021-03-22 19:57:13 +01:00
  • 5d94e610ff Create a profile for Bedrock players when registering Smart123s 2021-03-22 19:51:46 +01:00
  • 9abc99ebc2 Use UUID instead of name when checking for Geyser player Smart123s 2021-03-22 18:37:12 +01:00
  • 07da8fc76a autoRegisterFloodgate will no longer try to log in unregistered BE users Smart123s 2021-03-22 17:22:51 +01:00
  • 305700497e Re-added an empty line (deleted by mistake) Smart123s 2021-03-22 11:43:30 +01:00
  • 8c8ed0b639 Made FloodgateAuth async Smart123s 2021-03-22 10:16:23 +01:00
  • ee2ae7f9fd Use authPlugin.isRegistered() instead of profile.isSaved() Smart123s 2021-03-21 19:21:49 +01:00
  • 3e9e433736 Move dependencies Smart123s 2021-03-21 11:07:18 +01:00
  • c41896e5f2 Use isPluginEnabled() in NameCheckTask.java Smart123s 2021-03-21 11:02:29 +01:00
  • 78f897a490 Use isPluginEnabled() in ConnectionListener.java Péter Tombor 2021-03-21 10:59:58 +01:00
  • e1af75191e Implement autoLoginFloodgate & autoRegisterFloodgate config options Smart123s 2021-03-20 18:28:32 +01:00
  • a23f846146 Implement allowFloodgateNameConflict Smart123s 2021-03-20 17:16:55 +01:00
  • 0206a6c5a4 Added new config options (not yet implemented) Smart123s 2021-03-20 15:37:37 +01:00
  • 6544e007f6 Code cleanup Smart123s 2021-03-20 14:41:21 +01:00
  • 0cbf2a4e20 Check if Geyser and Floodgate are installed before accessing them Smart123s 2021-03-20 13:38:41 +01:00
  • 57e797f1be Implement auto login for Floodgate players Smart123s 2021-03-20 12:22:41 +01:00
  • e03e67b8fa Detect if a player is connecting through Floodgate Smart123s 2021-03-19 08:58:29 +01:00
  • 176781d55a Merge pull request #474 from games647/dependabot/maven/de.xxschrandxx.bca-BungeeCordAuthenticator-0.0.2 dependabot-preview[bot] 2021-03-17 15:41:41 +00:00
  • c21c7eaeec Generalize references from Bungee to proxies session games647 2021-03-17 11:24:16 +01:00
  • 804a0aec4b Isolate modules in their packages games647 2021-03-17 11:19:04 +01:00
  • 13bc92f6c3 Migrate to session manager games647 2021-03-15 14:04:33 +01:00
  • e88f2e7f8e Fail safely if BungeeCord implementation specific classes are not found games647 2021-03-15 13:40:28 +01:00
  • 337e01e537 Put configuration values into extra lines to highlight the environment games647 2021-03-10 16:50:16 +01:00
  • d9f254fbff Merge pull request #473 from games647/dependabot/maven/com.comphenix.protocol-ProtocolLib-4.6.0 games647 2021-03-09 20:57:41 +01:00
  • 6b617d993f Bump BungeeCordAuthenticator from 0.0.2-SNAPSHOT to 0.0.2 dependabot-preview[bot] 2021-02-22 16:16:07 +00:00
  • 09ab7288da Bump ProtocolLib from 4.5.1 to 4.6.0 dependabot-preview[bot] 2021-02-22 16:15:32 +00:00
  • ff2e5c0435 Drop package goal for the core module games647 2021-02-18 18:25:37 +01:00
  • 30c233c953 Fix workflow version games647 2021-02-18 18:21:32 +01:00
  • 6fd81e8e29 Sort supported list alphabetically games647 2021-02-18 18:17:52 +01:00
  • 4765372b0a Add BungeeAuthenticator and UserLogin games647 2021-02-18 18:16:06 +01:00
  • 303c064416 Check for valid file access first games647 2021-02-14 17:06:44 +01:00
  • a15de80c7d Revert "Ignore the correct channel" games647 2021-02-11 10:22:50 +01:00
  • 25356db175 Clean up CI games647 2021-02-08 11:50:58 +01:00
  • 465519eece Ignore the correct channel games647 2021-02-08 11:45:59 +01:00
  • 16f131ee2d Limit expire timer games647 2021-02-08 11:44:06 +01:00
  • 43046bea97 Fix branch references games647 2021-02-08 11:42:43 +01:00
  • aa734853c6 Implement BungeeCordAuthenticator (#454) xXSchrandXx 2021-02-09 14:41:21 +01:00
  • 28fb40d063 Merge pull request #453 from games647/dependabot/maven/com.zaxxer-HikariCP-4.0.1 dependabot-preview[bot] 2021-02-09 12:36:45 +00:00
  • 29c633f68a Merge pull request #459 from Kamilkime/main games647 2021-02-09 10:59:33 +01:00
  • c079653d09 Always return true when registering with AuthMe Kamilkime 2021-02-09 10:42:10 +01:00
  • 7fbfa8240c Allow FastLogin to respect AuthMe pre IP register limit, fixes #458 Kamilkime 2021-02-09 01:28:12 +01:00
  • 1ab346d067 Correct name check on PaperSpigot, fixes #423, fixes #437, fixes #457 Kamilkime 2021-02-09 00:28:05 +01:00
  • 50a8fd2f79 Bump HikariCP from 3.4.5 to 4.0.1 dependabot-preview[bot] 2021-02-01 16:25:09 +00:00
  • 9ff404a424 Update CI workflow games647 2020-11-10 12:33:31 +01:00
  • 5029701f2a Merge pull request #418 from Kamilkime/master games647 2020-11-09 14:38:31 +01:00
  • 1f63f91f17 Add comments, make cipher variable names clearer Kamilkime 2020-11-09 13:25:16 +01:00
  • 71d84d1748 Make encryption method reflections static Kamilkime 2020-11-08 17:15:26 +01:00
  • 64072d84d8 Update encryption to handle MC 1.16.4, fixes #412 Kamilkime 2020-11-08 03:52:39 +01:00
  • f2441ecc15 Merge pull request #408 from games647/dependabot/maven/junit-junit-4.13.1 dependabot-preview[bot] 2020-11-04 11:18:44 +00:00
  • fe1499f1fb Add support for 1.16.4 games647 2020-11-04 11:05:34 +01:00
  • e74288e676 Bump junit from 4.13 to 4.13.1 dependabot-preview[bot] 2020-10-12 16:20:06 +00:00
  • d034e71331 Do not move and create a new proxy file games647 2020-08-06 10:10:00 +02:00
  • 7e43b99f91 [CI-SKIP] Dump placeholderapi to prevent deprecates on register games647 2020-08-03 11:20:12 +02:00
  • 496a036fb4 Merge pull request #385 from ishlandbukkit/master games647 2020-08-02 17:17:58 +02:00
  • fa1f85698a Fix NoSuchMethodError for PlaceholderAPI after breaking change games647 2020-07-31 17:01:30 +02:00
  • 25b6ca7653 Convert proxy file to the new name games647 2020-07-13 15:21:32 +02:00
  • b30eb0de29 Debug verified username usage in ProtocolLib games647 2020-07-10 15:01:29 +02:00
  • c96d64597a Clear proxies file name games647 2020-07-09 18:29:17 +02:00
  • 0ef2000f2a Rename rate limit to join limit games647 2020-06-11 17:40:05 +02:00
  • a36ac7f9e3 Remove unneeded SodionAuth-Libs ishland 2020-07-29 16:11:41 +08:00
  • 2e38550db0 I figured it out FINALLY ishland 2020-07-29 16:07:24 +08:00
  • 4e2b6c7810 Use JitPack and update API reference ishland 2020-07-29 10:58:04 +08:00
  • 4acbcbfd19 Squash previous commits ishland 2020-07-29 09:22:17 +08:00
  • cae2f8f58d Implement FastLoginPremiumToggleEvent Gabriele C 2020-06-26 00:26:11 +02:00
  • de1487b6aa Fix driver warning message not displaying games647 2020-06-06 18:38:51 +02:00
  • 96cdac1332 Ignore proxied bedrock players (Fixes #328) games647 2020-06-06 18:32:08 +02:00
  • 2601fea84f Drop no longer needed uuid getter games647 2020-06-06 16:29:52 +02:00
  • 2bd339b0bf Use username from Mojang for offline IDs games647 2020-05-25 13:20:34 +02:00
  • 286b755ee3 Log player handling games647 2020-05-23 21:39:47 +02:00
  • 5c5b7384a4 Better explain anti bot configuration values games647 2020-05-21 10:25:01 +02:00
  • 7c125dc0b6 Add more debugging messages for delayed proxy logins games647 2020-05-21 10:03:56 +02:00
  • 103a8320ec Log requested premium logins games647 2020-05-20 19:50:22 +02:00
  • 49df461643 Reduce work threads, because processing is async games647 2020-05-19 11:47:08 +02:00
  • 3b69904257 Extract login decryption int utilities games647 2020-05-19 11:46:10 +02:00
  • b41d56f835 Fix reflection access games647 2020-05-19 09:57:39 +02:00
  • b1797c84d9 Prevent duplicate save requests games647 2020-05-18 16:10:39 +02:00
  • 9941a69c6d Use invokeExact for better performance games647 2020-05-18 13:21:07 +02:00
  • 0ee269785a Set UUIDs using MethodHandles games647 2020-05-18 12:12:51 +02:00
  • c74c8f5fee Throw exception on unexpected UUIDs games647 2020-05-15 15:14:14 +02:00
  • 0ad3a853b5 Guard against any potential modifications for UUID changes games647 2020-05-15 14:49:49 +02:00
  • 42637813e8 Add missing cases from last commit games647 2020-05-15 14:44:31 +02:00
  • feee64309e Warn if FastLogin doesn't login authenticated players games647 2020-05-15 14:38:22 +02:00
  • b9cf8f0498 Log setting the offline UUID on Bungee games647 2020-05-15 14:05:00 +02:00
  • 30a763dbc4 Add introduction about closing issues games647 2020-05-14 15:11:01 +02:00
  • 42790b27f8 Unregister variable on disable games647 2020-05-14 13:43:13 +02:00
  • c58eda983a Fix parsing of placeholder status games647 2020-05-14 13:41:32 +02:00
  • 477d3df1dd Favor nano time, because it's monotonic games647 2020-05-13 22:40:26 +02:00
  • c1dc69845e [Experimental] Enable paranoid to hide MySQL details games647 2020-05-13 21:27:53 +02:00
  • c3f6881e4b Add missing default values for the rate limiter games647 2020-05-13 19:51:05 +02:00
  • 25b380f74a Add a basic rate limiter for incoming connections games647 2020-05-13 19:46:39 +02:00