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
033333e35c
Minor cleanup using inspections + Https
...
* Use https for maven repositories if possible
* Fix typos
* Merge ProtocolLib listeners into one class
* Upgrade maven plugins and dependencies
2017-07-22 08:27:55 +02:00
games647
ea44002e91
Update dependencies and format imports
2017-06-30 17:23:46 +02:00
games647
7db8c78975
Drop support for old authme API
2017-06-04 15:52:01 +02:00
games647
b102f06f8e
Update ProtocolLib to fix building
2017-05-27 11:24:43 +02:00
games647
cf1a0c1bef
Remove ebean util usage to make it compatible with 1.12
2017-05-14 17:11:10 +02:00
games647
bc53743c6b
Add placeholder variables
2017-01-06 12:54:02 +01:00
games647
b886d1501f
Update LoginSecurity to make it buildable
2016-12-16 15:56:30 +01:00
games647
0082cc6536
Use static builder to make it independent from ProtocolLib without throwing NoClassDefFoundError
2016-12-16 15:49:40 +01:00
games647
a25d97879f
Fail safetly if there session was started (prevents duplicate errors)
2016-11-26 10:06:27 +01:00
games647
1acc825f81
Remove deprecated API methods
2016-09-21 13:22:48 +02:00
games647
a02acd2d63
Remove the nasty UltraAuth fakeplayer workaround
2016-09-18 10:38:05 +02:00
games647
4b423c9ccb
Update ProtocolSupport and use a maven repository for it now
2016-09-16 10:45:05 +02:00
games647
218bc50c96
Drop support for LoginSecurity 1.X since 2.X seems to be stable
2016-09-14 17:44:32 +02:00
games647
76f5ba7ed1
Refactor a lot of code + Add Guava v10 as shared library
2016-09-11 21:26:03 +02:00
games647
ad1ab22586
Test another locale sqlite fix
2016-09-08 11:48:13 +02:00
games647
9b7634a9f3
Fix LogIt repository
2016-09-04 16:35:57 +02:00
games647
b660951e1e
Fix compatibility with older ProtocolLib versions (for 1.7)
...
because of the missing getMethodAcccessorOrNull method
2016-09-03 10:21:42 +02:00
games647
d20db79f46
Add second attemp login -> cracked ( Fixes #51 )
2016-08-29 17:38:46 +02:00
games647
36d7564c3a
Fix race condition when waiting for bukkit message while
...
bungee redirects player
2016-08-19 21:07:29 +02:00
games647
fa1b0970a5
Dump to 1.7.1
2016-08-01 12:59:04 +02:00
games647
27c04ff08f
Fix BungeeCord autoRegister ( Fixes #46 )
2016-07-31 09:57:50 +02:00
games647
a811a741f5
Change to lenis repository
2016-06-29 19:03:52 +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
0d89614f3c
Add support for the new LoginSecurity version
2016-06-18 14:39:47 +02:00
games647
b009658eea
Fix typo in BungeeCord message key
2016-06-16 15:10:25 +02:00
games647
92c9ab5b76
Use ProtocolLib as a soft dependency
2016-06-14 17:21:46 +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
games647
0b899f61a8
Fixed message removal
2016-06-10 09:23:15 +02:00
games647
f6aa064835
Added localization messages ( Fixes #20 )
2016-06-09 12:43:04 +02:00
games647
ac15829dcc
Fixes insert (new player) for cracked players ( Fixes #18 )
2016-06-07 17:32:45 +02:00
games647
3e844be65d
Clean up project structure
2016-05-26 11:04:13 +02:00
games647
dce95cf0d0
Prevent thread create violation in BungeeCord
2016-05-25 09:40:43 +02:00
games647
ae58e0539a
Added support for LogIt
2016-05-22 13:59:41 +02:00
games647
e6a4af92cc
Add support for AuthMe 3.X
2016-05-18 15:47:51 +02:00
games647
8f3920fa99
Fix message order
2016-05-15 17:33:21 +02:00
games647
e439126294
Added API methods for auth plugins to set their own hook
2016-05-14 12:27:03 +02:00
games647
9e06fd7735
Added support for the configuration options under BungeeCord
2016-05-06 08:55:09 +02:00
games647
5174a84a17
Update API methods to reflect errors
2016-05-03 18:05:26 +02:00
games647
a7b164b513
Call force methods sync
2016-05-03 16:55:08 +02:00
games647
77f0184899
Replace handshake listener with bungeecord config reader
2016-04-05 11:40:23 +02:00
games647
5608821fe3
Fixed BungeeCord support
2016-03-20 11:30:52 +01:00
games647
4a3cb42152
Ignore libraries from auth plugins in order to fix repository conflicts
...
Fixes #3
2016-03-04 13:34:17 +01:00
games647
8fc5050e8e
Added support for UltraAuth
2016-03-01 17:26:25 +01:00
games647
b2ae46a90a
Add royal auth support + Move maven system repositories to jiitpack
2016-02-07 14:39:59 +01:00
games647
353cd17823
Run forceRegister async if possible -> improve performance
2016-02-02 14:57:20 +01:00
games647
e389433138
Added isRegistered and forceRegister API methods
2016-01-27 14:23:07 +01:00
games647
d1b2fe8865
Added protocol support
2016-01-24 11:51:39 +01:00
games647
b22df62f90
Added premium skin forward
2016-01-23 20:53:13 +01:00