games647
4e364c13a3
Schedule a new sync thread based on thread compare rather than the async setting
...
(Fixes #1151 )
2017-03-31 09:03:03 +02:00
games647
f4b999217c
Fix sending empty inventories on logout for versions above 1.11
...
(Fixes #1039 )
2016-12-26 10:44:09 +01:00
games647
4f68589b76
Fix restoring inventory on register (Related to #818 )
2016-07-11 17:15:58 +02:00
games647
dff09935e6
Check settings async
...
Based on
https://github.com/AuthMe/AuthMeReloaded/commit/6be58ee2e2d467a1cb94148a3dff0ae91057af58#commitcomment-18154945
2016-07-07 11:34:22 +02:00
games647
6be58ee2e2
Run non-thread-safe addPotionEffect sync on unregister ( Fixes #828 )
2016-07-07 11:06:38 +02:00
games647
d4af1a81af
Correctly unregister packet listeners on reload ( Fixes #818 )
2016-07-06 12:25:10 +02:00
games647
24cc4a1d13
A class could be settingsdependent and reloadable
2016-07-06 12:25:10 +02:00
games647
ed6ba3ac8d
Restore the inventory on disabling inventoryProtect on reload
...
(Fixes #818 )
2016-07-03 17:31:13 +02:00
games647
bc9717d650
Remove tablist hider because it's useless and produces too much issues
...
(Related #810 )
2016-07-02 12:27:07 +02:00
games647
a02c1c4e60
Change to a total task timeout instead of individual one
2016-06-29 17:48:33 +02:00
games647
348e796752
Switch to the new properties settings
2016-06-28 20:47:22 +02:00
games647
837bbd69ac
Remove the debug code as the source for random-logouts is found
2016-06-28 16:09:32 +02:00
games647
469e8d3a48
Refactor sessions a bit to fix #419
2016-06-28 16:03:04 +02:00
games647
874869cef8
Fix NPC showing when authenticated ( Fixes #791 )
2016-06-28 12:26:03 +02:00
games647
2f341029a6
Use bukkit's updateInventory method for restoring NBT data
2016-06-28 11:25:24 +02:00
games647
2bdd2504df
Do not hide the info data from NPCs
2016-06-19 20:47:35 +02:00
games647
03fa0e1fec
Fix disabling tablist adapter on old versions ( Fixes #775 )
2016-06-19 12:40:15 +02:00
games647
1cbd11a753
Fix the issue reference for removing the exception stacktrace logging
2016-06-01 18:30:46 +02:00
games647
71a9abdad9
Remove redundant isLoggable check. It's always level ALL
...
Looks like the java logger does not reflect the log4j level settings
:(
2016-06-01 18:28:22 +02:00
games647
351fe3aa5a
Add thread name and stacktrace to the debug logging (Related to #419 )
...
It's only visible to user who enabled debug logging in their spigot
configuration.
2016-06-01 18:04:43 +02:00
games647
466fb8cab9
Run explicit non-thread-safe setGameMode sync
2016-05-26 10:52:49 +02:00
games647
0fc7674aa4
Introduce isLogin() for backwards compatibility with Plugins like
...
GuiRules (Fixes #705 )
2016-05-14 14:40:56 +02:00
games647
5c850e46c4
Clean up a bit
2016-05-11 17:16:29 +02:00
games647
4bad04b160
Add debug statements for finding the source of #419
2016-05-11 16:57:41 +02:00
games647
b1957c9812
Do not lookup twice for banned players
2016-05-09 21:51:21 +02:00
games647
45ddacc88a
Merge origin/master into balancedPurge
2016-05-09 21:16:39 +02:00
games647
3673e15ff7
Fix missing change from ee08087871
...
(Fixes #697 ) Thanks to @ljacqu for pointing that out
2016-05-09 21:04:38 +02:00
games647
74041725fa
Collect offline players only once
2016-05-09 13:17:20 +02:00
games647
0bd6ac5cc8
Make the purge progress run more balanced ( Fixes #696 )
2016-05-09 13:09:40 +02:00
games647
ee08087871
Fix a couple race conditions ( Fixes #698 and #697 )
2016-05-08 20:44:18 +02:00
games647
917a48074a
Try to fix Jenkins builds
2016-05-05 16:07:53 +02:00
games647
c8b191fda0
Add warning if hideTablist is not compatible with the mc version
...
(Fixes #680 )
2016-04-30 13:05:31 +02:00
games647
c67527aac0
Fix vanished players are visible after join ( Fixes #670 )
2016-04-22 17:04:46 +02:00
games647
70fbca3c47
Re-enable hideTablist because it's compatible with SkinRestorer
2016-04-06 15:20:29 +02:00
games647
d19d1772ba
Fix other players are invisble on hideTablist
2016-04-05 21:31:55 +02:00
games647
17ae88c94b
Fix other players are invisble on hideTablist
2016-04-05 21:30:32 +02:00
games647
48c5dd03bd
Fix restore of tablist hider
2016-04-05 21:22:19 +02:00
games647
bea43b3140
Fix possible race condition on login processing
...
(Fixes Xephi/AuthMeReloaded#619 )
2016-03-21 14:40:37 +01:00
games647
4d55bedcaa
Update Inventory protection for 1.9 ( Fixes Xephi/AuthMeReloaded#587 )
2016-03-09 17:06:27 +01:00
games647
e57e457b62
Fixed VersionCommand is not using backwards compatible players method
2016-03-01 16:38:32 +01:00
games647
c28a6922c0
Relocate libraries correctly (Related #467 )
2016-02-12 17:37:24 +01:00
games647
7dc67d7992
Merge origin/master
2016-02-10 22:23:37 +01:00
games647
0cb0bbcd37
Don't relocate libraries that are available in spigot
2016-02-10 22:22:53 +01:00
games647
ee962bce11
Add missing imports -> fixes building finally
2016-02-10 18:52:34 +01:00
games647
225df4f9c9
Add missing imports -> fixes building finally
2016-02-10 18:51:15 +01:00
games647
248ea2666b
Fix correct package declaration -> Fixes building
2016-02-10 18:48:04 +01:00
games647
d3d377ca02
Do not require a password on registration if two factor is enabled
2016-02-07 11:36:02 +01:00
games647
6a75184ad9
Add 2fa support
2016-02-07 00:49:18 +01:00
games647
9a07cadaa4
Re add bukkit version variable
2016-02-06 14:12:46 +01:00
games647
aff6858251
Change to spigot's repository link to https to fix building ( fixes #451 )
2016-02-06 14:08:34 +01:00
games647
0b4ddce3c4
Fixes NPE on forceRegister ( Fixes #473 )
2016-01-28 11:43:08 +01:00
games647
678891d0b8
Don't schedule more tasks if the plugin is disabled
...
(Fixes Xephi/AuthMeReloaded#433 )
2016-01-26 21:30:11 +01:00
games647
0aa6f753be
Set utf-8 encoding for MySQL connections
...
Fixes Xephi/AuthMeReloaded#458
2016-01-19 14:31:29 +01:00
games647
dd03045bab
Fix typo for delay join message configuration loading
2016-01-18 22:11:16 +01:00
games647
a3a3e94cd4
Fix logic of waiting unfinished tasks
2016-01-18 22:00:17 +01:00
games647
5b2909d7d6
Wait for unfinished tasks of the Bukkit scheduler before closing
...
the executor service
2016-01-18 20:38:18 +01:00
games647
ff034d5a44
Fix resetting of sendPlayerTo setting by removing a typo
...
(Fixes Xephi/AuthMeReloaded#451 )
2016-01-17 19:40:55 +01:00
games647
663e3063d7
Use Low priority for join events in order to allow plugins
...
to change the delayed join message.
2016-01-09 21:15:56 +01:00
games647
9314612050
Also load the configuration option of forceSurvivalMode
2015-12-25 16:40:24 +01:00
games647
0beb937b8f
Re add force survival gamemode option on join
2015-12-23 16:04:49 +01:00
games647
8c1eef3f59
Remove gamemode and flying switching
...
Fixes Xephi/AuthMeReloaded#355
Fixes Xephi/AuthMeReloaded#320
Fixes Xephi/AuthMeReloaded#258
Fixes Xephi/AuthMeReloaded#246
2015-12-23 15:00:44 +01:00
games647
feac0c6c49
Properly restore walk and flight speed ( Fixes Xephi/AuthMeReloaded#356 )
2015-12-18 18:27:42 +01:00
games647
401f438211
Lower event priority of PlayerInteractEvent in order to notify other
...
plugins (e.g. ServerSigns) that this event is canceled.
Fixes Xephi/AuthMeReloaded#283
2015-11-27 19:02:21 +01:00
games647
8bda788a78
Improve performance by correct order of some checks. (i.e. check if the minor things before making a blocking call instead of reverse order)
2015-10-04 10:57:19 +02:00
games647
e9f299fca8
Fix PlayerAuth constructor calls
2015-10-03 18:22:13 +02:00
games647
86ff20b6c9
Replacing old inventory protecting with safe packet modifications using ProtocolLib.
...
Instead of clearing the inventory of players and storing it's contents in a file, we now prevent
the server from sending the inventory packet if the player is not logged in. The player will
see a empty inventory, but has still his items stored on the server. Therefore we don't
need to modify the player's inventory and we won't make any inventory corrupted.
Fixes Xephi/AuthMeReloaded#203 ,
Fixes Xephi/AuthMeReloaded#193 ,
Fixes Xephi/AuthMeReloaded#191 ,
Fixes Xephi/AuthMeReloaded#148
Remove dead code + Fix empty inventory on the unregister command
Fix NPE if ProtocolLib isn't enabled or installed
2015-10-03 10:48:40 +02:00
games647
34cc4ce78e
Fix same nick kick if the name contains an upper case letter
2015-10-02 21:56:46 +02:00
games647
4b1854c7e2
Fix duplicate registers
2015-09-30 18:13:53 +02:00
games647
47f0f0e927
Fix duplicate registers
2015-09-28 20:08:51 +02:00