games647
16f7461568
Fix message loading was interacting with the normal config
2017-09-22 20:11:58 +02:00
games647
2f0eb81735
Shade the Bungee-Config implementation because it's platform independent
2017-09-22 20:07:04 +02:00
games647
bb80521ab6
Thermos supports GSON so we could share the json parsing
2017-09-22 18:17:35 +02:00
games647
109508dae6
Clean up using IDE inspections
2017-09-21 15:00:39 +02:00
games647
7839804a4c
Drop support for deprecated AuthMe API
2017-09-12 17:05:18 +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
d18b734550
Update dependencies
2017-09-08 11:17:05 +02:00
games647
7f51659cc7
Version dump
2017-09-03 20:06:00 +02:00
games647
bb240d3aa0
Refactor encryption implementation
...
* Simplify utility class and make it more independent from the vendor code
* Create only one cipher object for verification
2017-08-28 12:17:47 +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
4ea7968366
Remove Importer to prepare for code refactor
2017-08-24 18:50:37 +02:00
games647
82cb25f809
Output more informational messages by default
2017-08-19 21:53:07 +02:00
games647
551441cdc4
Add HTTP-proxies support
2017-08-18 16:09:59 +02:00
games647
c6da04de70
Fix listening for login start packets if ProtocolLib is installed
...
Another call on ProtocolLib's types removes all previous listening types
Fixes #163
2017-07-25 13:18:08 +02:00
games647
0459b0a5a1
Remove bungee chatcolor for Bukkit to support KCauldron
2017-07-22 08:35:32 +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
6595dc6ac0
Increase hook delay to let ProtocolLib inject the listener
2017-06-30 17:37:57 +02:00
games647
ea44002e91
Update dependencies and format imports
2017-06-30 17:23:46 +02:00
games647
131de8404c
Add support for new authme API
2017-06-12 17:26: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
Leo G. ~ Leoko
47db2c7858
Fixed AuthHook ( #144 )
...
* Fixed AuthHook
The setServerStarted()-Method is now also called if an extern AuthHook
hooks into FastLogin via the API
* Simplified if-Statement
2017-04-19 14:39:27 +02:00
games647
5bb8640d78
Do not try to hook into a plugin if auth plugin hook is already set using the FastLogin API
2017-04-17 15:22:09 +02:00
games647
881b2ec7bc
Fix changelog markdown syntax
2017-04-15 09:42:17 +02:00
games647
f37cc0a0db
Add commit id to the version
2017-02-14 14:01:57 +01:00
games647
70a81bfcdf
Correctly wait for BungeeAuth loading by using the correct depend tag ( Fixes #119 )
2017-02-10 19:06:57 +01:00
games647
4d5b1787b1
Migrate to Java 7 NIO files
2017-01-26 09:52:45 +01:00
games647
22aa9287e9
Fix NoClassDef errors if the optional PlaceholderAPI is not available ( Fixes #108 )
2017-01-07 18:42:10 +01:00
games647
bc53743c6b
Add placeholder variables
2017-01-06 12:54:02 +01:00
games647
a430a079c9
Do no print auto login message on authme session reuse (Related #101 )
2016-12-23 22:12:55 +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
3851d539f8
Workaround injector class is package private in older versions of ProtocolLib ( Fixes #94 )
2016-11-26 11:33:15 +01:00
games647
a25d97879f
Fail safetly if there session was started (prevents duplicate errors)
2016-11-26 10:06:27 +01:00
games647
41abffdb08
Fix Spigot console command invocation sends result to ingame players
2016-10-20 14:06: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
bebb04bdea
Share the same force login mangement for less duplicate code
2016-09-22 10:56:31 +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
62ffb1a904
[Bukkit] Fix adding to premium whitelist
2016-09-20 13:55:03 +02:00
games647
5075a71843
A few code styling things
2016-09-20 13:32:06 +02:00
games647
da266c7e91
Fix loading of settings
2016-09-19 17:59:45 +02:00
games647
bef90d11cd
Deploy only the universal jar to the target folder
2016-09-18 11:40:21 +02:00
games647
a02acd2d63
Remove the nasty UltraAuth fakeplayer workaround
2016-09-18 10:38:05 +02:00
games647
ca42a7c19e
Refactor more code for more Java 8 and Guava usage
2016-09-17 15:19:07 +02:00
games647
b533197f05
Fix config loading in BungeeCord
2016-09-17 15:19:07 +02:00
games647
17c2099bf1
Make use of the awesome Java 8 features
2016-09-16 17:40:42 +02:00
games647
31d6b67381
Try to upgrade to Java 8. I hope enough people are using it.
2016-09-16 16:31:47 +02:00
games647
4b423c9ccb
Update ProtocolSupport and use a maven repository for it now
2016-09-16 10:45:05 +02:00