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