160 Commits

Author SHA1 Message Date
games647 5676e99dec Require player re-join to confirm auto-login request
Fixes #159
Fixes #242
Fixes #256
Fixes #286
2020-03-20 16:06:42 +01:00
games647 65469ed579 Make scheduler platform dependent 2020-03-20 13:44:58 +01:00
games647 8ecb5657d3 Drop nullable annotation usage to compile
Thanks CI
2020-03-14 19:06:05 +01:00
games647 88a526b5bf Drop support for Minecraft 1.7 2020-03-14 18:51:27 +01:00
games647 57b84509da Limit the total number of running threads
(Related #304)
2020-03-14 18:20:34 +01:00
games647 e0bc7d914c Load the after auth plugins
Fixes #306

There seems to be some capability problems
that it doesn't correctly load ProtocolLib before
this plugin. Furthermore if we use
events for our hooks they print out a warning.
2020-03-10 09:59:31 +01:00
ㄗㄠˋ ㄑㄧˊ 74b13231f8 bump craftapi to 0.3 (#303) 2020-03-08 12:15:37 +01:00
dependabot-preview[bot] 79627e3b60 Bump slf4j-jdk14 from 1.7.26 to 1.7.30 (#301)
Bumps [slf4j-jdk14](https://github.com/qos-ch/slf4j) from 1.7.26 to 1.7.30.
- [Release notes](https://github.com/qos-ch/slf4j/releases)
- [Commits](https://github.com/qos-ch/slf4j/compare/v_1.7.26...v_1.7.30)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-03-06 19:28:02 +01:00
games647 fdc0485f05 [CI-SKIP] Use HTTPS and newer URLs in Maven 2020-03-03 10:50:48 +01:00
games647 1e59101ada Enable MySQL storage caching 2020-03-03 10:46:43 +01:00
games647 c1b8b60bf7 Use HTTPS for code comments too 2020-02-12 10:59:11 +01:00
games647 e8a5dc7433 Use BungeeCord event methods for kicking the player 2020-01-07 20:35:16 +01:00
games647 5a5cf016d9 Remove on blacklist status on join too 2019-12-29 13:33:18 +01:00
Gabriele C c80012ddb1 Allow multi-line messages 2019-10-25 11:54:26 +02:00
Gabriele C 17361b1b54 Implement PreLogin and AutoLogin events 2019-10-23 14:45:51 +02:00
games647 62a8b939cc Use 'TEXT' for strings in the configuration file 2019-08-16 14:59:14 +02:00
games647 327c8c4c9d Dump dependencies 2019-07-09 12:56:14 +02:00
games647 c528433079 Allow username only database logins
Related #247
2019-04-15 20:35:56 +02:00
games647 9c1ba81cbe Fix running force actions in LoginSecurity thread-safe 2019-04-14 10:16:19 +02:00
games647 101f7207a9 Limit plugin channels to 16 characters for 1.7 support
Fixes #223
2018-08-07 13:41:30 +02:00
games647 64175fe9e8 Update to CraftApi 0.2 2018-07-29 18:47:07 +02:00
games647 542aabad73 Lowercase the namespace correctly 2018-07-24 14:33:33 +02:00
games647 260b93a565 Channel names should be lowercase according to the spec
Related #217, #218
2018-07-24 10:17:21 +02:00
games647 6604cca8bd Use Plugin:Subchannel for channel messages
This is required to follow 1.13 spec.
(Related #216, #215)
2018-07-23 14:11:40 +02:00
games647 fd76d2448e Add advanced options for the connection pool (Fixes #210) 2018-06-04 21:28:19 +02:00
games647 8a9eed3a74 Add /newline variable 2018-05-04 18:54:26 +02:00
games647 1ea6d929b1 Clarify how to configure MariaDB/MySQL correctly 2018-04-26 10:09:40 +02:00
games647 ddc3aa9279 Replace deprecated PropertiesResolveEvent with LoginFinishEvent
affects only ProtocolSupport
2018-04-26 10:08:56 +02:00
games647 791df26702 Fix defaults overriding config 2018-04-05 18:42:50 +02:00
games647 f476c091bb Fix default message loading, because default values are ignored by .getKeys() 2018-04-05 17:33:32 +02:00
games647 2cd0b194aa We are SNAPSHOT build not a release candidate
Maven versions plugin is great for multi-modules.
Run mvn version:set -DnewVersion=... and that's it.
2018-03-31 10:38:57 +02:00
games647 f2e42019d6 Mention the new FastLogin module names in the setup guide 2018-03-31 10:34:26 +02:00
games647 82ec71e8d0 Update premium status for non-bungeecord setups (Related #200) 2018-03-27 20:43:53 +02:00
games647 71c1f4f12e Remove session in ProtocolSupport directly without expiring 2018-03-18 16:22:03 +01:00
games647 3651c4873c Dump craftapi version 2018-03-17 16:57:05 +01:00
games647 78f8fa1f05 Fix NPE on nullable uuid column 2018-03-16 16:34:31 +01:00
games647 ac5820bb75 Encode enums as integers 2018-03-16 15:15:54 +01:00
games647 b534765ff8 Always forward premium status to spigot 2018-03-16 15:14:35 +01:00
games647 b7c0fd549c Add an explicit warning about the BungeeCord setup guide 2018-03-11 12:27:43 +01:00
games647 61c1364506 Simplify command handling 2018-03-11 11:47:02 +01:00
games647 a29dd849f9 Move shared Mojang client into independant project 2018-03-09 14:39:02 +01:00
games647 3f9eba69ba Generate a public key only for ProtocolLib listener 2018-03-09 13:57:51 +01:00
games647 f250f8071f Optional migration 2018-03-05 21:27:48 +01:00
games647 e2c04f2c26 Add isSaved helper 2018-03-02 19:56:17 +01:00
games647 86694982c7 Minor refactoring 2018-03-02 18:29:38 +01:00
games647 04b00f4f22 Add driver available check for more readable error messages 2018-02-24 20:45:22 +01:00
games647 cff25c958d Extract BungeeCord message in dedicated classes 2018-02-24 20:45:20 +01:00
games647 06bb4b80dd Add toString methods to all relevant classes 2018-02-24 20:43:18 +01:00
games647 2bdd051a41 Remove universal jar building for a smaller jar footprint and less conflicts with provided dependencies 2018-02-24 20:43:18 +01:00
games647 d0d5bd300b Use static imports for Colectors.* 2018-02-05 12:54:35 +01:00