Commit Graph
85 Commits
Author SHA1 Message Date
games647 b041a89209 Typo fixes 2022-06-28 18:34:23 +02:00
games647 2601fea84f Drop no longer needed uuid getter 2020-06-06 16:29:52 +02:00
games647 4858049c2a Use direct proxies instead of ssl factories for multiple IP-addresses 2017-10-14 18:25:12 +02:00
games647 6daa654af8 Fix NPE for Mojang API connector 2017-10-03 15:14:37 +02:00
games647 1f917f3a8d Use Optionals for nullable values 2017-09-24 19:50:42 +02:00
games647 e6c23a4bb5 Use Gson's TypeAdapter for more type safety 2017-09-23 13:56:28 +02:00
games647 109508dae6 Clean up using IDE inspections 2017-09-21 15:00:39 +02:00
games647 10453fd637 Drop support for RoyalAuth, because it doesn't seem to be supported anymore 2017-09-08 11:30:24 +02:00
games647 484855724b Add ip parameter to verify a player doesn't use an authentication proxy.
This doesn't prevent proxy connections in general, but it verifies that
the same IP that is used for connecting to the Minecraft server is also
used for authenticating against the Mojang servers.

This happens if someone uses McLeaks. They use an authentication proxy
in order to hide and control the credentials behind those leaked or
donated accounts. So a user of that service joins the server using
a direct connection, but asks the McLeaks servers to send a relevant
request to the Mojang session-servers in order to pass the premium
verification process.
2017-08-25 13:20:55 +02:00
games647 551441cdc4 Add HTTP-proxies support 2017-08-18 16:09:59 +02:00
games647 22a56862b0 Remove mcapi.ca section and fix config typos 2017-08-16 17:18:58 +02:00
games647 881b2ec7bc Fix changelog markdown syntax 2017-04-15 09:42:17 +02:00
games647 41abffdb08 Fix Spigot console command invocation sends result to ingame players 2016-10-20 14:06:18 +02:00
games647 e69eb70377 Update BungeeAuth dependency and use the new API 2016-10-05 10:06:02 +02:00
games647 157ca04691 Fix timestamp parsing in newer versions of SQLite 2016-09-23 12:26:18 +02:00
games647 ae3e03405d No duplicate login's like auth plugins auto logins if it's the same ip 2016-09-23 10:42:25 +02:00
games647 91f41c55de Finally set a value to the API column 2016-09-21 13:24:26 +02:00
games647 1acc825f81 Remove deprecated API methods 2016-09-21 13:22:48 +02:00
games647 87ca00d75d [SwitchMode] Kick the player only if the player is unknown to us 2016-09-21 09:16:19 +02:00
games647 a02acd2d63 Remove the nasty UltraAuth fakeplayer workaround 2016-09-18 10:38:05 +02:00
games647 b533197f05 Fix config loading in BungeeCord 2016-09-17 15:19:07 +02:00
games647 07d0aededa Fix loading with unloaded configuration values 2016-09-15 10:33:17 +02:00
games647 76f5ba7ed1 Refactor a lot of code + Add Guava v10 as shared library 2016-09-11 21:26:03 +02:00
games647 9f5f61f1c2 Do the same for the password generator 2016-09-11 19:57:27 +02:00
games647 8e5da01be0 Added configuration to disable auto logins for 2Factor authentication
(Fixes #65)
2016-09-09 16:52:44 +02:00
games647 5022c9aa7b Add cracked whitelist (Fixes #42)
(switch-mode -> switching to online-mode from offlinemode)
2016-09-09 16:40:24 +02:00
games647 58ac73a5a9 Fix update username in FastLogin database after nameChange (Fixes #67) 2016-08-31 13:29:06 +02:00
games647 ebe768f7a2 Fix ProtocolSupport autoRegister 2016-08-30 12:27:02 +02:00
games647 d20db79f46 Add second attemp login -> cracked (Fixes #51) 2016-08-29 17:38:46 +02:00
games647 ad60397851 Added auto login importers 2016-08-25 17:45:09 +02:00
games647 558ee1c92c Fix console support for cracked/premium commands (Fixes# 62) 2016-08-20 17:38:47 +02:00
games647 71362dfd7d Log bungeeauth exceptions 2016-08-18 09:16:06 +02:00
games647 fa1b0970a5 Dump to 1.7.1 2016-08-01 12:59:04 +02:00
games647 9334296beb Fix saving on name change 2016-07-10 19:25:37 +02:00
games647 0745957e79 Fix BungeeCord not setting an premium uuid (Fixes #35) 2016-07-09 13:30:43 +02:00
games647 c50249edea Switch to mcapi.ca and add configurable number of requests 2016-07-07 12:20:39 +02:00
games647 757ddb905a Make it buildable again 2016-07-04 21:40:42 +02:00
games647 9914b7f358 Fix player entry is not saved if namechangecheck is enabled 2016-07-04 21:26:03 +02:00
games647 2b16f3341f Use the loginevent to send the client the offline uuid
-> skin applies on deactivated premium uuid
2016-07-03 16:58:23 +02:00
games647 167ce66057 Added note about skin forwarding if premium uuids are disabled 2016-07-03 14:18:27 +02:00
games647 1aba9a0f3b Added us.mcapi.com as third-party APIs to workaround rate-limits
(Fixes #27)
2016-06-20 14:12:29 +02:00
games647 6faf00e1bf Support for making requests to Mojang from different IPv4 addresses
(Related #27)
2016-06-20 13:52:37 +02:00
games647 b009658eea Fix typo in BungeeCord message key 2016-06-16 15:10:25 +02:00
games647 b74faa2fd5 Fix missing translation 2016-06-15 13:26:20 +02:00
games647 4800a88886 Perform protocollib checks async/non-blocking 2016-06-14 19:36:34 +02:00
games647 92c9ab5b76 Use ProtocolLib as a soft dependency 2016-06-14 17:21:46 +02:00
games647 f04a44b1d2 Applies skin earlier to make it visible for other
plugins listening on login events
2016-06-11 17:16:03 +02:00
games647 1a66121977 Do not save players multiple times on server switch 2016-06-11 15:08:44 +02:00
games647 413a0325f8 Fixed BungeeCord force logins if there is a lobby server 2016-06-11 13:24:35 +02:00
games647 9fc7e0bf43 Fixed BungeeCord support by correctly saving the proxy ids (Fixes #22) 2016-06-11 10:32:53 +02:00