Commit Graph

1648 Commits

Author SHA1 Message Date
ljacqu
b3d0a71dec Merge ListUtil into StringUtil; refactor HelpSyntaxHelper + create test
The HelpSyntaxHelper had suppressed warnings for string concatenation within StringBuilder - the point of the StringBuilder is that it is faster when you use it to concatenate many elements. If you still use string concatenation with + within these calls it beats the purpose.
2015-11-21 17:19:11 +01:00
ljacqu
a3f24bcb9a Create test for HelpSyntaxHelperTest 2015-11-21 17:18:58 +01:00
ljacqu
58dc15123c Add tests for LogoutCommand and RegisterCommand. Add more generic mockUtil 2015-11-21 17:18:45 +01:00
ljacqu
4e8614fdf7 Add test for LoginCommand; create AuthMe mock test util
Had to create a getter for the Management instance in the AuthMe class for mocking, but fields should generally not be accessed globally. Hopefully soon we will be able to make the field private.
2015-11-21 17:18:28 +01:00
ljacqu
d81ef3168e Command refactor - remove unused fields, reduce variable "scope"
Minor refactorings in the command section for familiarization.

1. Removed suppressWarning("Deprecated") - the method is deprecated for a reason and we should be made aware of that.
2. Removed same javadoc on ExecutableCommand implementation that just had the same as the interface (this is just clutter; @Override signals that it's an implementing class and a developer can view the superclass javadoc)
3. In places where the AuthMe instance was retrieved at the top but used at the very bottom, moved it to the bottom to reduce its "scope"
2015-11-21 17:18:14 +01:00
Tim Visée
8387924c64 Merge pull request #68 from ljacqu/master
Revert certain JavaDoc changes
2015-11-21 16:57:17 +01:00
Tim Visée
8181bda762 Minor update to hasGroupSupport method in permissions manager 2015-11-21 16:26:05 +01:00
Tim Visée
bb22daab33 Added some missing support for Nijikokun's Permissions in permissions manager 2015-11-21 16:21:38 +01:00
Tim Visée
6dc4066563 Added group support check to setGroups method in Utils class 2015-11-21 16:08:41 +01:00
Tim Visée
eaba2765fa Created hasGroupSupport method in permissions manager 2015-11-21 16:07:02 +01:00
Tim Visée
69d6518b30 Improved setGroup method in Utils class, to replace legacy permissions code 2015-11-21 16:03:00 +01:00
Tim Visée
973c683c90 Minor fix for PermissionsBukkit support in permissions manager 2015-11-21 15:47:59 +01:00
Tim Visée
cfaece3eae Simplefied some code 2015-11-21 15:46:10 +01:00
Tim Visée
f8cf9e2e48 Created inGroup method in permissions manager 2015-11-21 15:44:57 +01:00
Tim Visée
a05a97a0a6 Fixed setGroup method in permissions manager 2015-11-21 15:38:20 +01:00
Tim Visée
1091db0e15 Created removeAllGroups method in permissions manager 2015-11-21 15:34:38 +01:00
Tim Visée
f7f455a56a Created setGroups method in permissions manager 2015-11-21 15:24:53 +01:00
Tim Visée
a84e219899 Fixed minor Essentials Group Manager issue in addGroup method of permissions manager 2015-11-21 15:18:01 +01:00
Tim Visée
462a2e9878 Created removeGroups method in permissions manager 2015-11-21 15:16:19 +01:00
Tim Visée
bcf4eeab00 Created removeGroup method in permissions manager 2015-11-21 15:15:04 +01:00
Tim Visée
b07e4b62cc Created addGroups method in permissions manager 2015-11-21 15:07:46 +01:00
Tim Visée
a6fe728d79 Fixed addGroup method for PermissionsBukkit in permissions manager 2015-11-21 15:00:14 +01:00
Tim Visée
f4da63fee6 Added note to getGroups method in permissions manager for PermissionsBukkit 2015-11-21 14:57:34 +01:00
Tim Visée
42dee2e101 Created addGroup method in permissions manager 2015-11-21 14:44:43 +01:00
Tim Visée
400d014e7b Fixed setGroup in PermissionsManager for Essentials Group Manager and zPermissions 2015-11-21 14:41:14 +01:00
ljacqu
b633b9a005 Create test for change password command 2015-11-21 13:23:18 +01:00
ljacqu
4702a1b82d Merge ListUtil into StringUtil; refactor HelpSyntaxHelper + create test
The HelpSyntaxHelper had suppressed warnings for string concatenation within StringBuilder - the point of the StringBuilder is that it is faster when you use it to concatenate many elements. If you still use string concatenation with + within these calls it beats the purpose.
(cherry picked from commit bb00be2)
2015-11-21 12:12:26 +01:00
ljacqu
115680a363 Create test for HelpSyntaxHelperTest
(cherry picked from commit 9a6e96d)
2015-11-21 12:07:21 +01:00
ljacqu
e65319d42c Add tests for LogoutCommand and RegisterCommand. Add more generic mockUtil
(cherry picked from commit 06cfd13)
2015-11-21 12:07:10 +01:00
ljacqu
987e38c5df Add test for LoginCommand; create AuthMe mock test util
Had to create a getter for the Management instance in the AuthMe class for mocking, but fields should generally not be accessed globally. Hopefully soon we will be able to make the field private.
(cherry picked from commit f1a0022)
2015-11-21 12:07:00 +01:00
ljacqu
3934d67330 Command refactor - remove unused fields, reduce variable "scope"
Minor refactorings in the command section for familiarization.

1. Removed suppressWarning("Deprecated") - the method is deprecated for a reason and we should be made aware of that.
2. Removed same javadoc on ExecutableCommand implementation that just had the same as the interface (this is just clutter; @Override signals that it's an implementing class and a developer can view the superclass javadoc)
3. In places where the AuthMe instance was retrieved at the top but used at the very bottom, moved it to the bottom to reduce its "scope"
(cherry picked from commit 45a50f3)
2015-11-21 12:06:49 +01:00
ljacqu
9a68aa5517 Proper Javadoc example / add test for StringUtils
- Proper example for the purpose of javadoc and how it could look like
- Fix containsAny to be null safe
- Add tests
2015-11-21 08:28:53 +01:00
ljacqu
38cc217cff Revert certain JavaDoc changes
Ideally JavaDoc should provide additional information to the developer
as to the method's purpose and usage. Typically you do not add the
return type of the method and the parameter's types since this can be
seen in the code.

A short description of what the parameter really is (e.g. a String can
hold many types of information) is a lot more beneficial. A JavaDoc
statement simply restating the parameter types and the method name is,
put bluntly, simply noise, since all of these things are already
contained in the code itself.

Similarly, @see references are great for pointing to other, related
methods but aren't very helpful to point to a superclass method (the
implemented or overriden method) since it is implied by @Override. A
developer can navigate easily to the superclass method with any
reasonable IDE.
2015-11-21 07:41:56 +01:00
Tim Visée
504106f835 Added base of setGroup method in permissions manager 2015-11-21 03:01:45 +01:00
Tim Visée
06d6bd4a7e Fixed formatting in PermissionsManager class 2015-11-21 02:43:32 +01:00
Tim Visée
5ff9b7550e Combined Plugin and Server listener, removed plugin listener 2015-11-21 02:33:59 +01:00
Gabriele C
bd1f868c6d standard javadoc 2015-11-21 01:31:18 +01:00
Gabriele C
118c79401a Prepare the project for javadocs 2015-11-21 01:27:06 +01:00
Gabriele C
adcd70b91d auto cleanup 2015-11-21 01:15:52 +01:00
Gabriele C
ada992785c login process cleanup 2015-11-21 00:36:46 +01:00
Gabriele C
68ae6ee701 remove useless inventory store event 2015-11-20 23:59:25 +01:00
Gabriele C
d6355adb51 cleanup 2015-11-20 23:52:20 +01:00
Gabriele C
ba483af807 fix project layout 2015-11-20 23:43:26 +01:00
ljacqu
84de22c9c0 Refactor Log4JFilter and improve branch coverage 2015-11-20 23:17:50 +01:00
Tim Visée
4978f195f8 Use different logger in permissions manager 2015-11-20 20:50:45 +01:00
Tim Visée
a4b2306e16 Added some comments to legacy permissions methods 2015-11-20 20:23:52 +01:00
Tim Visée
3500ee6fb7 Replaced code that used legacy deprecated permissions methods 2015-11-20 20:23:03 +01:00
Tim Visée
33ca2691b2 Updated deprecated information for legacy permission methods 2015-11-20 20:16:02 +01:00
Tim Visée
8ba126b681 Updated permissions checking system in command handler 2015-11-20 20:13:23 +01:00
Tim Visée
10b69403fc Deprecated legacy permissions methods 2015-11-20 20:11:46 +01:00
Tim Visée
ffd36ba325 Updated authmePermissable methods in main class 2015-11-20 20:08:02 +01:00
Tim Visée
eae6eb384f Updated soft depends 2015-11-20 20:04:59 +01:00
Tim Visée
5e7e7a14fd Added comment to permissions manager 2015-11-20 20:03:44 +01:00
Tim Visée
71e24fe80a Improved permissions manager 2015-11-20 20:01:43 +01:00
Tim Visée
82e65250b8 Added permissions manager to main class, along with a setup and get method 2015-11-20 20:01:31 +01:00
Tim Visée
f17f1fe5fb Fixed plugin listener 2015-11-20 19:56:06 +01:00
Tim Visée
5df1dc2dfb Created plugin listener 2015-11-20 19:55:19 +01:00
Tim Visée
66365d6cf9 Removed unused code 2015-11-20 19:53:00 +01:00
Tim Visée
e3c4655b19 Added new permissions manager class, based on DungeonMaze's one 2015-11-20 19:43:10 +01:00
DNx5
9a79332933 add getPlayer method into Utils class 2015-11-17 09:32:33 +07:00
DNx5
3e1c7edb2d reorder isAuthAvailable call 2015-11-17 08:47:14 +07:00
DNx5
6bc5bb3cb1 optimize some code. 2015-11-17 06:54:24 +07:00
DNx5
f6c6a7c6d4 update and cleanup PlayerAuth 2015-11-17 05:04:34 +07:00
Xephi
4a49809ff2 Change to is Empty 2015-11-16 18:52:54 +01:00
DNx5
6f1af92a58 remove speed already done in join process 2015-11-15 04:49:03 +07:00
DNx5
1af937651c fix geoip lagging if server cant download the file. 2015-11-15 04:24:36 +07:00
Xephi59
3b802d03b1 Add non html content 2015-11-11 01:50:23 +01:00
Xephi59
46d39c7864 Fix attachment 2015-11-11 01:49:15 +01:00
Xephi59
10606a22e6 Change default mail api to apache one 2015-11-11 01:28:04 +01:00
Gabriele C
8a4f2c5ef8 I love to clean code and stuff 2015-11-10 19:28:17 +01:00
Gabriele C
2c45cece00 fix plugin name
(i'm an idiot -_-)
2015-11-10 18:43:24 +01:00
Gabriele C
7f4db3a85b cleanup 2015-11-10 18:38:01 +01:00
Xephi59
b959ea18c9 Merge branch 'master' of https://github.com/AuthMe-Team/AuthMeReloaded.git 2015-11-08 19:31:52 +01:00
Xephi59
6bff45f0ed Fix Mail Recovery 2015-11-08 19:31:44 +01:00
Gabriele C
1c2cc959cc cleanup 2015-11-08 14:51:55 +01:00
Xephi59
54c56461f1 Add 'l' alias to /login command 2015-11-08 14:50:04 +01:00
Xephi59
e1d1ebfca5 Move to old getPlayer method that always work and let us be more
compatible
2015-11-08 14:18:51 +01:00
Gabriele C
d4498521c3 Remove useless hikari sqlite mode 2015-11-08 01:35:13 +01:00
Gabriele C
ddda62aa14 cleaup 2015-11-07 00:13:29 +01:00
Xephi
6f56e865b7 We hope if player is authenticated, he is registered :') 2015-11-04 09:09:19 +01:00
Xephi
c16b80a2bf We don't need a final statement 2015-11-04 09:02:20 +01:00
Xephi59
f4d8e45733 Check for a null destination 2015-11-03 23:40:23 +01:00
Xephi
21ea54d604 Merge branch 'master' of https://github.com/AuthMe-Team/AuthMeReloaded.git 2015-11-03 15:23:14 +01:00
Xephi
76fa631184 Disable Hikari Cache definitively 2015-11-03 15:23:02 +01:00
DNx5
375162ab67 update email commands to use new async process 2015-11-03 14:41:05 +07:00
DNx5
4eb94787ac implement async change email into management class. 2015-11-03 14:22:32 +07:00
DNx5
f6a91085bd added async change email process 2015-11-03 14:16:57 +07:00
DNx5
4cbd8aad31 update ConsoleLogger 2015-11-03 14:08:51 +07:00
DNx5
e3166c6807 update management class 2015-11-03 12:52:07 +07:00
DNx5
ce432aa25a add exception to datasource method signature. 2015-11-03 12:38:24 +07:00
DNx5
1562cb7615 missed return statement. 2015-11-03 10:54:26 +07:00
DNx5
d73ac92ba3 sqlite max connection update. 2015-11-03 07:59:42 +07:00
DNx5
56aca7f473 this is enough. 2015-11-03 07:37:00 +07:00
DNx5
3ede8f0dae let bukkit load the chunk 2015-11-03 03:56:20 +07:00
DNx5
872856e729 create teleportTospawn method in Utils class 2015-11-03 03:42:02 +07:00
Tim Visée
6d46827936 Removed unused TODO 2015-11-02 20:20:59 +01:00
DNx5
6cc0cd62f5 move set join message outside task. 2015-11-03 02:01:24 +07:00
DNx5
f90104ca2d update player move event listener. 2015-11-03 01:53:01 +07:00
Tim Visée
9bcc210428 Updated developer in version command according to team.txt 2015-11-02 13:22:43 +01:00
Xephi
4fd8d6e0cd Don't use SuppressWarnings please :3 2015-11-02 10:25:53 +01:00
vanhec_a
2cd7bc8512 Check a boolean is a quickest way than check database :) 2015-11-02 10:16:01 +01:00
Gabriele C
5e7c5560cf Cleanup2: The Revenge 2015-11-02 00:09:40 +01:00
DNx5
da9cfc93d3 cleanup command pre process 2015-11-02 05:54:30 +07:00
Gabriele C
e60a5190f9 Fix conflict
Conflicts:
	src/main/java/fr/xephi/authme/AuthMe.java
2015-11-01 23:37:12 +01:00
Gabriele C
175da3f6fc Cleanup! 2015-11-01 23:35:10 +01:00
Gabriele C
3fc2bcde6d Merge pull request #61 from timvisee/master
Moved Utils class to util package
2015-11-01 23:31:26 +01:00
Tim Visée
3643afdea3 Moved Utils class to util package 2015-11-01 23:29:47 +01:00
Gabriele C
43327e9892 Merge pull request #60 from timvisee/master
Added intelligent command manager and help system
2015-11-01 23:24:53 +01:00
Tim Visée
0fbeefc488 Reverted javax mail implementation 2015-11-01 23:16:09 +01:00
Gabriele C
d401ad1dab I'm so stupid 2015-11-01 22:43:48 +01:00
Gabriele C
d69651026d Fix head rotation 2015-11-01 22:41:26 +01:00
Tim Visée
67a40a6fd0 Print a stack trace on STMP error 2015-11-01 22:38:27 +01:00
Tim Visée
6089d481a9 Collapsed catch block 2015-11-01 22:38:07 +01:00
Tim Visée
aae78fe9ef Fixed grammar 2015-11-01 22:37:48 +01:00
Tim Visée
5a6f6751a7 Changed r command to register 2015-11-01 22:27:31 +01:00
Tim Visée
386b80babc Moved a command configuration 2015-11-01 22:14:10 +01:00
Tim Visée
efeef0e1e9 Fixed default permissions 2015-11-01 22:12:09 +01:00
Tim Visée
a187bd61ca Removed unused import 2015-11-01 22:06:59 +01:00
Tim Visée
39c35fd342 Fixed invalid command references 2015-11-01 22:06:50 +01:00
Tim Visée
40fc2c893d Fixed captcha command dependency initializing too early 2015-11-01 21:49:47 +01:00
Tim Visée
ffd6d8e525 Fixed invalid command references 2015-11-01 21:46:13 +01:00
Tim Visée
dc0129d980 Implemented convert command 2015-11-01 21:44:13 +01:00
Tim Visée
bd6a95c3a8 Implemented the captcha command, fixed permissions for email commands
Implemented the captcha command.
Fixed missing permission configurations for all email commands.
2015-11-01 21:36:56 +01:00
Tim Visée
3e16866b23 Implemented the email recover command 2015-11-01 21:28:17 +01:00
Tim Visée
b10d3d3974 Implemented the email change command 2015-11-01 21:26:00 +01:00
Tim Visée
4c536a5204 Implemented the email add command 2015-11-01 21:20:08 +01:00
Tim Visée
7f63056cc9 Implemented the unregister command 2015-11-01 21:06:19 +01:00
Tim Visée
ebefca73b7 Implemented the logout command 2015-11-01 21:00:41 +01:00
Tim Visée
ebd25e16a0 Moved authme command 2015-11-01 20:57:33 +01:00
Tim Visée
a36553f75f Implemented the changepassword command 2015-11-01 20:57:13 +01:00
Tim Visée
5093e8ff78 Implemented the register command (2) 2015-11-01 20:51:16 +01:00
Tim Visée
ae76759dc0 Implemented the register command 2015-11-01 20:50:25 +01:00
Tim Visée
45fe939239 Improved Dutch language pack 2015-11-01 20:35:41 +01:00
Tim Visée
1fad2b401c Removed unused code 2015-11-01 20:17:52 +01:00
Tim Visée
f67cb02d23 Added help command for login 2015-11-01 20:16:35 +01:00
Tim Visée
67ad350754 Moved help command 2015-11-01 19:26:04 +01:00
Tim Visée
7700799e82 Forced the password parameter for login command 2015-11-01 19:19:50 +01:00
Tim Visée
bade9d5d5e Fixed invalid permissions for login command 2015-11-01 19:18:00 +01:00
Tim Visée
9d386ed80a Fixed invalid login command label 2015-11-01 19:15:56 +01:00
Tim Visée
6e222c1bc9 Implemented the login command 2015-11-01 19:13:55 +01:00
Tim Visée
0ca60299ad Some minor command description changes 2015-11-01 19:06:43 +01:00
Tim Visée
913ba56343 Implemented the base of the resetname command 2015-11-01 19:03:23 +01:00
Tim Visée
b4d710840d Removed some unused code 2015-11-01 18:58:41 +01:00
Tim Visée
443e9954af Moved some code around 2015-11-01 18:58:22 +01:00
Tim Visée
afd46edb39 Implemented the forcelogin command 2015-11-01 18:57:28 +01:00
Tim Visée
14eb8e28cf Implemented getip command 2015-11-01 18:54:03 +01:00
Tim Visée
c11ca35774 Improved the switchantibot command 2015-11-01 18:46:57 +01:00
Tim Visée
c4c54cd134 Fixed invalid command reference 2015-11-01 18:43:09 +01:00
Tim Visée
e3a6c73b58 Implemented the switchantibot command 2015-11-01 18:41:03 +01:00
Tim Visée
559072b3c6 Implemented the purgelastposition command 2015-11-01 18:35:40 +01:00
Tim Visée
e4d46ae9b9 Implemented the unregister command 2015-11-01 18:30:29 +01:00
Tim Visée
2d935d5fef Implemented the changepassword command 2015-11-01 18:27:25 +01:00
Tim Visée
8ead129423 Implemented the firstspawn command 2015-11-01 18:23:03 +01:00
Tim Visée
c9eef4f174 Implemented the spawn command 2015-11-01 18:19:36 +01:00
Tim Visée
4ff8cb8c59 Implemented the purgebannedplayers command 2015-11-01 18:17:13 +01:00
Tim Visée
17c103a7b2 Changed some command descriptions 2015-11-01 18:13:36 +01:00
Tim Visée
ff909d0c31 Implemented the setfirstspawn command 2015-11-01 18:12:15 +01:00
Tim Visée
79dd26da0f Implemented the setspawn command 2015-11-01 18:10:24 +01:00
Tim Visée
bc0f1b4bb9 Implemented the setmail command 2015-11-01 18:06:09 +01:00
Tim Visée
19f4af3e85 Implemented getemail command
Various other improvements.
2015-11-01 18:02:26 +01:00
Tim Visée
89c3c6ed5b Implemented register command 2015-11-01 17:56:10 +01:00
Tim Visée
93e9ef18d2 Organized executable commands package 2015-11-01 17:51:29 +01:00
Tim Visée
9e65eaa048 Implemented accounts command 2015-11-01 17:50:06 +01:00
Tim Visée
4ae5b0be1e Removed unused code 2015-11-01 17:44:34 +01:00
Tim Visée
1fd64bc065 Fixed issue, removed unused imports 2015-11-01 17:43:10 +01:00
Tim Visée
39d6fdd05d Implemented lastlogin command 2015-11-01 17:42:46 +01:00
Tim Visée
a2e33402f9 Fixed invalid command reference 2015-11-01 17:37:40 +01:00
Tim Visée
1a62cecd58 Implemented the purge command 2015-11-01 17:34:35 +01:00
Tim Visée
085f19355d Improved grammar in reload command 2015-11-01 17:31:22 +01:00
Tim Visée
d583a3f339 Improved reload command 2015-11-01 17:19:50 +01:00
Tim Visée
0781bc16d1 Implemented reload command 2015-11-01 17:12:50 +01:00
Tim Visée
40c7ef95e5 Added Profiler class 2015-11-01 17:08:23 +01:00
Tim Visée
c30792f278 Implemented version command 2015-11-01 17:06:36 +01:00
Tim Visée
53a2e8f9f0 Implemented plugin name in help page header 2015-11-01 16:59:07 +01:00
Tim Visée
2fcb5f1183 Added plugin name and version constants, implemented these 2015-11-01 16:58:13 +01:00
Tim Visée
7463d123e9 Disabled legacy /authme command 2015-11-01 16:54:42 +01:00
Tim Visée
2b8fdc65f0 Removed unused commands 2015-11-01 16:54:23 +01:00
Tim Visée
756469449e Updated command manager 2015-11-01 16:36:05 +01:00
Tim Visée
59d02e1497 Created base command for /authme 2015-11-01 16:34:36 +01:00
Tim Visée
2e5e3f25e3 Fixed imports of HelpCommand class 2015-11-01 16:34:13 +01:00
Tim Visée
802053f045 Removed unused service class 2015-11-01 16:21:24 +01:00
Tim Visée
7962d6b9fe Fixed CommandPermissions class 2015-11-01 16:19:56 +01:00
Tim Visée
c193120958 Fixed imports for CommandParts class 2015-11-01 16:18:29 +01:00
Tim Visée
a4461dd564 Ignore unused method 2015-11-01 16:17:57 +01:00
Tim Visée
5a0ffab6c2 Fixed import in CommandHandler class 2015-11-01 16:17:16 +01:00
Tim Visée
8b4d8a489c Fixed and improved CommandDescriptor class 2015-11-01 16:16:48 +01:00
Tim Visée
aff503c11c Fixed HelpProvider class 2015-11-01 16:13:49 +01:00
Tim Visée
690c7d9532 Added CommandHandler instance 2015-11-01 16:13:34 +01:00
Tim Visée
59d8ced86d Fixed imports of HelpSyntaxHelper class 2015-11-01 16:01:59 +01:00
Tim Visée
96d2208817 Fixed HelpPrinter class 2015-11-01 16:01:44 +01:00
Tim Visée
80e66198db Added list utilities class 2015-11-01 15:51:28 +01:00
Tim Visée
c156c988aa Improved string utils class, added javaDocs 2015-11-01 15:40:15 +01:00
Tim Visée
ab8eee3be9 Added string utilities class, fixed some imports 2015-11-01 15:38:49 +01:00
Tim Visée
eeec8ca228 Moved new command handler system to new package 2015-11-01 15:34:13 +01:00
Tim Visée
1897b1f5e6 Added dynamic command handler from Dungeon Maze 2015-11-01 15:31:15 +01:00
Gabriele C
7cea79eefc cleanup 2015-11-01 14:41:41 +01:00
Gabriele C
3eb29da4a7 Merge pull request #59 from Xephi/master
Remove old loading chunk system
2015-11-01 13:36:13 +01:00
vanhec_a
7824131cec Remove old loading chunk system 2015-11-01 13:34:21 +01:00
Gabriele C
d478973fa5 Enhance join/leave message delay 2015-11-01 13:23:47 +01:00
Gabriele C
b2bd3b0ab7 cleanup 2015-11-01 12:00:45 +01:00
Gabriele C
69b874c832 Update AuthMePlayerListener.java 2015-11-01 01:58:25 +01:00
vanhec_a
9629ad1594 Ooops, don't push test methods :') 2015-10-31 18:41:57 +01:00
vanhec_a
6007ffb8ef Add some entry to api 2015-10-31 18:40:31 +01:00
vanhec_a
f722fa161a Add a join blocker in case Cache Loading 2015-10-31 17:34:16 +01:00
Gabriele C
9aee483cc3 Fix compatibility issues with plugins like factionschat 2015-10-25 12:23:40 +01:00
Gabriele C
1306ef38b4 Merge pull request #56 from Xephi/master
Up
2015-10-23 17:18:21 +02:00
Xephi59
505bda79f0 Need to calcul position synchronously 2015-10-23 00:37:57 +02:00
DNx5
a2381fa025 1.7 compatibility 2015-10-23 00:23:12 +07:00
Gabriele C
38832fc2ce Fix conflicts 2015-10-20 22:05:19 +02:00
Xephi59
e1c1d18d05 Fix Player Online check 2015-10-19 23:37:42 +02:00
vanhec_a
a2f5a7917d Whoops ? :') 2015-10-16 17:03:34 +02:00
Gabriele C
c937338fc4 remove speed if player moves 2015-10-12 18:47:15 +02:00
Gabriele C
92777cd383 cleanup 2015-10-12 18:16:56 +02:00
Gabriele C
9c19f568fd fix conflict 2015-10-12 17:51:05 +02:00
vanhec_a
39ab41f542 Add an option to disable all caching (useful if you use website
registration system)
2015-10-12 15:49:19 +02:00
vanhec_a
5e991f7f42 realName here 2015-10-12 15:12:01 +02:00
vanhec_a
8e90a5f9a8 Force a player just registered by an admin to log again 2015-10-12 15:10:14 +02:00
vanhec_a
5b98759b61 Change how purge logged works at starting/stopping server 2015-10-12 15:01:57 +02:00
vanhec_a
3c0e6e06c7 Fix some case when connection is not available 2015-10-12 14:57:56 +02:00
vanhec_a
8ad2fde798 Remove REALLY old loading chunk system before teleport 2015-10-12 13:56:12 +02:00
Gabriele C
41bbbf0a96 custom graphs 2015-10-10 00:31:47 +02:00
Gabriele C
3567fc909d Organize imports 2015-10-09 19:18:24 +02:00
Gabriele C
a502a479b8 Fix compatibility 2015-10-06 21:04:06 +02:00
Gabriele C
807d302b60 1.5.2 compatibility 2015-10-06 19:17:03 +02:00
Gabriele C
aac4320f46 Fix build 2015-10-06 17:11:14 +02:00
Gabriele C
7aea267051 Fix conflict 2015-10-06 17:03:59 +02:00
vanhec_a
99fca1cb20 Fix Import 2015-10-06 12:32:12 +02:00
DNx5
4d4931af3f added reload function into module manager 2015-10-06 08:08:32 +07:00
DNx5
3f179ade81 rename inventory listener class 2015-10-06 07:11:51 +07:00
Xephi59
494281c365 Fix for older version of Bukkit 2015-10-06 01:11:24 +02:00
DNx5
157b028712 check the class is exist 2015-10-06 04:07:49 +07:00
DNx5
d7dfa3e4ac fill with air 2015-10-06 04:03:24 +07:00
Gabriele C
9c477c590c fix 1.7.10 compatibility issue 2015-10-05 22:57:33 +02:00
Gabriele C
de5ecfcb93 Fix compatibility issues 2015-10-05 22:28:31 +02:00
Gabriele C
4a22c916b1 cleanup 2015-10-04 14:37:06 +02:00
Gabriele C
5576b117c9 cleanup + moved legacy chestshop support 2015-10-04 14:33:21 +02: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
Gabriele C.
06e098ab39 cleanup 2015-10-04 02:02:45 +02:00
Gabriele C.
c8b1318449 Update AuthMePlayerListener.java 2015-10-03 23:00:00 +02:00
games647
e9f299fca8 Fix PlayerAuth constructor calls 2015-10-03 18:22:13 +02:00
Gabriele C
4c2348e6e3 CleanUp (removed setinventory api method 2015-10-03 12:19:49 +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
DNx5
a013a6c54f update Settings 2015-10-03 13:01:44 +07:00
games647
34cc4ce78e Fix same nick kick if the name contains an upper case letter 2015-10-02 21:56:46 +02:00
Gabriele C
646eaad2ce cleanup 2015-09-28 21:35:06 +02:00
Gabriele C.
15d80665e8 Merge pull request #47 from games647/duplicateRegister
Fix duplicate registers
2015-09-28 20:14:18 +02:00
games647
47f0f0e927 Fix duplicate registers 2015-09-28 20:08:51 +02:00
Gabriele C.
d74dbeab97 Merge pull request #46 from lifehome/patch-1
Patch 1
2015-09-28 11:03:51 +02:00
Ivan Ip
b61db5c569 Simplified and updated strings.
Modified some translation and proofread grammars, for players' easy-understanding. Also corrected some typo on color scheme.
2015-09-28 16:34:07 +08:00
DNx5
72604bfdea improve cached datasource performance. 2015-09-25 07:20:46 +07:00
DNx5
f88e197863 cleanup Settings 2015-09-25 05:21:32 +07:00
DNx5
45d939f0f5 init field first, fix #221 2015-09-25 01:06:58 +07:00
DNx5
8b71f964da fix changepassword issue. #190 #218 2015-09-24 18:30:24 +07:00
Gabriele C
8f446fa6af Fix settings (i hope) 2015-09-23 22:10:11 +02:00
DNx5
53f3ad114b re-add geoip methods and set as deprecated 2015-09-24 00:55:01 +07:00
DNx5
10580e3447 cleanup converters 2015-09-23 21:50:17 +07:00
DNx5
fec4fb2913 projectile issue 2015-09-23 17:55:56 +07:00
DNx5
837da9a0fa disabling protectInventory should be okay now 2015-09-21 01:16:04 +07:00
DNx5
dfe1074f65 revert fixdurability task. not necessary 2015-09-21 00:45:37 +07:00
DNx5
365e23d863 show the name, not displayname 2015-09-21 00:44:40 +07:00
DNx5
490f9406c3 added durability fix 2015-09-21 00:15:05 +07:00
DNx5
b9dce03af5 add ProjectileLaunch listener. 2015-09-20 23:17:03 +07:00
DNx5
accd209e84 add null check for vehicle 2015-09-20 22:58:54 +07:00
DNx5
5247b5aa2c fix cache folder not removed 2015-09-20 22:55:44 +07:00
Gabriele C
4b67cf961c fix speed remover 2015-09-20 17:21:49 +02:00
DNx5
878ab70c2f move GeoIP function into Utils 2015-09-20 21:50:39 +07:00
DNx5
2cea7387c9 set all listeners to use checkAuth method. 2015-09-20 21:25:29 +07:00
DNx
14f187c32d start working on modules 2015-09-20 20:17:40 +07:00
DNx5
c94f9c5cdc update to use the new vault API 2015-09-20 20:17:37 +07:00
DNx5
b27079026b use guava's bytestream 2015-09-20 20:17:35 +07:00
Gabriele C
d826777701 remove speed option + config description enhancements 2015-09-20 13:41:06 +02:00
Gabriele C
23e16bb717 Fix fly speed 2015-09-20 12:08:24 +02:00
DNx5
ec1e0527ec sneaky plugin message 2015-09-20 15:58:16 +07:00
DNx5
297e41e9bd cleanup 2015-09-20 15:54:37 +07:00
DNx5
6babac98eb extract auth check into a method. 2015-09-20 15:53:18 +07:00
DNx5
ff1cc8c27d not needed, it does the same thing if event is cancelled 2015-09-20 14:54:49 +07:00
DNx5
314fb01105 store isAuthAvailable into local variable.
improve performance when cache is not enabled.
2015-09-20 14:46:03 +07:00
DNx5
22638c29e5 update logger 2015-09-20 14:26:46 +07:00
DNx5
4e275eeb1d change Utils to static class. 2015-09-20 14:11:17 +07:00
DNx5
e1893ce85b ups, forgot to put inventory. 2015-09-20 11:42:41 +07:00
DNx5
4288fa29b6 update 2015-09-20 09:26:29 +07:00
DNx5
b1276da416 protect inventory only for registered player 2015-09-20 09:18:30 +07:00
DNx5
350ab53563 update base64 2015-09-20 08:44:30 +07:00
DNx5
53fcfb5b43 cleanup encryption 2015-09-20 08:44:28 +07:00
Gabriele C
b427d14bcb Speed 0 when not logged! 2015-09-19 22:28:55 +02:00
Gabriele C
dc35d768aa add max connections setting 2015-09-19 20:20:46 +02:00
DNx
0f631d34d3 Merge pull request #45 from Xephi/master
Fix bad async call
2015-09-19 14:13:42 +07:00
DNx5
4ec548cb8d added null check, #209 #210 2015-09-19 13:27:31 +07:00
DNx5
a00deb0e0f unregister asynchronously 2015-09-19 12:51:59 +07:00
DNx5
b5546c07b4 cleanup string concatenates 2015-09-16 11:37:18 +07:00
DNx5
51067498ea cleanup MySQL throws 2015-09-16 11:36:08 +07:00
DNx5
6a8e581ba8 added softdepend for PerWorldInventories 2015-09-16 11:20:43 +07:00
Gabriele C
f63fe5bc37 Enhance combattag hook 2015-09-15 21:11:56 +02:00
Gabriele C
5fb3542cea useledd imports 2015-09-15 19:37:59 +02:00
Gabriele C
4fca6108d9 cleanup 2015-09-15 19:07:41 +02:00
DNx5
cdfdc06312 revert logger 2015-09-15 23:37:33 +07:00
DNx5
1de2705840 remove constant check 2015-09-15 23:20:26 +07:00
Gabriele C
b62e527b40 useless stuff 2015-09-15 18:15:26 +02:00
DNx5
f2e207dab1 change structure of ModuleManager 2015-09-15 23:11:45 +07:00
DNx5
24c7efbd94 update loadResource method 2015-09-15 23:10:52 +07:00
DNx5
221b32744c fix string concatenates performance 2015-09-15 22:44:40 +07:00
Gabriele C
026d84427b General npc support, fixes and enhancements 2015-09-15 16:33:32 +02:00
DNx5
c473e81eb9 same fix for normal sqlite 2015-09-15 16:31:07 +07:00
DNx5
6f22aa779b sqlite fix, load AuthMe faster. 2015-09-15 16:23:56 +07:00
DNx5
c82aaa303d cleanup MySQL code. 2015-09-15 15:40:19 +07:00
DNx5
f975fefd4a run saveAuth async in CacheDataSource 2015-09-15 15:39:45 +07:00
DNx5
3996c8cfca this should not cause lag anymore if database cache is enabled. 2015-09-15 15:03:00 +07:00
DNx5
3620b712b7 improve DatabaseCalls, 2015-09-15 14:38:55 +07:00
DNx5
91d6ead466 update ConsoleLogger 2015-09-15 14:34:07 +07:00
DNx5
e1b2a1852c update ConsoleLogger 2015-09-15 14:33:23 +07:00
DNx5
232f332be2 revert, bad file encoding. 2015-09-15 13:43:39 +07:00
DNx5
7add63869e no need to rewrite language file. fix #206 2015-09-15 00:02:52 +07:00
DNx5
e9cf5de663 added ID messages translation. 2015-09-14 23:39:53 +07:00
DNx5
b8abe71584 remove message 'bad_database_email' 2015-09-14 23:35:31 +07:00
DNx5
0b23074770 changed settings load method. 2015-09-14 20:46:56 +07:00
DNx5
7c56dec476 change all usage of getOnlinePlayers 2015-09-14 19:50:32 +07:00
DNx5
0768642e85 cleanup Settings 2015-09-14 18:58:37 +07:00
Gabriele C
550cffcc42 cleanup 2015-09-14 12:34:52 +02:00
DNx5
981da0a0f3 extract language if available. 2015-09-14 09:26:52 +07:00
DNx5
670caaea4b fix resource extracting. 2015-09-14 08:23:02 +07:00
DNx5
9736e4c207 init instance at the top, to avoid problems. 2015-09-14 04:32:12 +07:00
DNx5
2fe9e735a1 init playerBackup field on enable. 2015-09-14 04:21:38 +07:00
DNx5
a4fd60a6f6 fix cache, still not add null check. 2015-09-14 03:45:09 +07:00
DNx5
b4124bc46d cleanup Listeners. 2015-09-14 01:42:31 +07:00
DNx5
f60604c86c run admin register task async. 2015-09-14 01:22:23 +07:00
Gabriele C
e11a1e9b09 damn 2015-09-13 20:03:28 +02:00
Gabriele C
c0e75dbbd2 fix tabulation 2015-09-13 20:01:55 +02:00
Gabriele C
b1b441fac2 cleanup 2015-09-13 19:58:54 +02:00
DNx5
355c04c361 prevent eating food 2015-09-14 00:19:37 +07:00
DNx5
7458224ada Enhance mainclass 2015-09-13 23:41:28 +07:00
DNx5
e85d8acc24 refactor, 2015-09-13 22:40:19 +07:00
DNx5
b0fc123229 replace cache with Json 2015-09-13 22:10:41 +07:00
DNx5
cb59f44b9b Merge remote-tracking branch 'origin/master'
Conflicts:
	src/main/java/fr/xephi/authme/AuthMe.java
2015-09-13 22:09:12 +07:00
DNx5
576ff59fcd replace cache with Json 2015-09-13 22:08:18 +07:00
Gabriele C
f297609818 cleanup 2015-09-13 17:07:07 +02:00
DNx5
851eab2fd0 cleanup Utils.java 2015-09-13 21:57:36 +07:00
Gabriele C
680717dbca Fix 2015-09-13 16:28:47 +02:00
Gabriele C
3cbc7ab18f should fix item usage issue 2015-09-13 15:18:22 +02:00
Gabriele C
76b4f62e79 cleanup 2015-09-13 15:01:22 +02:00
Gabriele C
d8c2a25116 Working sqlitehikari! ;D 2015-09-13 12:25:12 +02:00
Gabriele C.
b2234b1e0d Merge pull request #44 from DmitryRendov/team
Fixed PBKDF2DJANGO hash map
2015-09-13 12:12:51 +02:00
DmitryRendov
023e64c8d5 Fixed PBKDF2DJANGO hash map 2015-09-13 09:59:30 +00:00
Gabriele C.
c485a58036 Update MySQL.java 2015-09-12 11:53:30 +02:00
Gabriele C
d4cf739081 Fix hikari 2015-09-10 19:56:33 +02:00
Gabriele C.
639a0482c2 Merge pull request #43 from DNx5/master
improve inventory cache method  (EXPERIMENTAL)
2015-09-10 12:11:10 +02:00
DNx5
08d72785b4 improve inventory cache method 2015-09-10 13:29:11 +07:00
Gabriele C
08c77b6483 Cleanup 2015-09-09 20:21:45 +02:00
Gabriele C.
0180b2210c Merge pull request #42 from DNx5/master
cleanup & improvements
2015-09-08 20:49:29 +02:00
DNx5
afeb359b73 cleanup & improvements 2015-09-09 01:28:27 +07:00
Gabriele C
46002b95e3 Cleanup 2015-09-08 18:12:31 +02:00
Gabriele C
c1d56d5ee5 Fix hikari for mysql and sqlite 2015-09-08 17:33:52 +02:00
Gabriele C.
e2b3c51cab Update MySQL.java 2015-09-08 16:49:47 +02:00
vanhec_a
cbca79f1a4 Fix bad async call 2015-09-08 11:43:32 +02:00
Gabriele C
c0eb15ee49 Cleanup 2015-09-07 20:38:29 +02:00
DNx5
90c7187bab run task async, fix #200 2015-09-07 23:28:15 +07:00
DNx5
5a9c6278b6 Merge branch 'master' of git://github.com/AuthMe-Team/AuthMeReloaded into AuthMe-Team-master
Conflicts:
	src/main/java/fr/xephi/authme/datasource/MySQL.java
2015-09-07 20:49:10 +07:00
Gabriele C
65bb488f4c PBKDF2DJANGO Hash 2015-09-07 14:30:56 +02:00
Gabriele C
7d8ef95a22 Merge branch 'master' of https://github.com/AuthMe-Team/AuthMeReloaded 2015-09-07 14:06:29 +02:00
Gabriele C
84b5dcc625 Cleanup 2015-09-07 14:05:50 +02:00
Gabriele C.
8ec497a5e8 Update AuthMe.java 2015-09-07 13:25:40 +02:00
Gabriele C.
284909a215 Merge pull request #39 from Xephi/master
Up
2015-09-07 13:23:18 +02:00
Alexandre Vanhecke
1e9d7f879a Sponsor 2015-09-07 12:35:49 +02:00
Gabriele C.
3032608f6a Merge pull request #38 from DmitryRendov/master
Hash update
2015-09-06 23:59:03 +02:00
DmitryRendov
7c2649abf5 Fix 2015-09-06 20:32:58 +00:00
DmitryRendov
495dd35b48 Updated PBKDF2 hasher to support Django 1.7+ 2015-09-06 20:28:25 +00:00
DNx5
200ff01cd9 never return null, just throw exception. 2015-09-06 22:24:23 +07:00
Gabriele C
3926faeb35 Fix Hikari timeouts 2015-09-06 13:51:35 +02:00
Gabriele C
1f66a7474d Stuff! + HikariCP Log4J 2015-09-05 00:45:48 +02:00
Gabriele C
63889c030a fix conflict 2015-08-28 23:21:22 +02:00
Xephi59
3bcaa3f12b Change to minimum lifeTime 2015-08-28 00:16:49 +02:00
Xephi59
e33ebb7379 Change some custom event to let them be async 2015-08-28 00:16:26 +02:00
Xephi59
eec7a7f575 Add SALTEDSHA512 Encryption 2015-08-27 23:28:12 +02:00
Gabriele C
7c9298f096 More unstuble stuff! (Now it compiles) 2015-08-27 00:21:53 +01:00
Gabriele C
568784a8e1 test new mysql (not working yet) 2015-08-26 22:52:23 +01:00
Gabriele C
fd063b17e2 fix conflict 2015-08-26 22:43:07 +01:00
Xephi59
3ce87f1710 Fix 2015-08-26 19:01:39 +02:00
Xephi59
fa6e048c21 Fix DriverClassName not properly set 2015-08-26 18:55:33 +02:00
Gabriele C.
c61568e900 Merge pull request #33 from Xephi/master
Up
2015-08-22 16:35:07 +02:00
Gabriele C
217c217d13 Stuff 2015-08-22 16:34:06 +02:00
Xephi59
c7a711d0b2 Add Try/catch to DataSource close 2015-08-22 15:30:17 +02:00
Gabriele C
c12e24d0f8 Added stacktraces to find out what's the problem -_- 2015-08-21 23:35:44 +02:00
Xephi59
cd0659ac89 ahah copy/paste spotted :D 2015-08-20 23:30:31 +02:00
Xephi59
e1eb22239a Add Third Party PreLogin Event 2015-08-20 23:29:02 +02:00
Xephi59
86e1b8df7c Define a max life time of a pool 2015-08-20 18:59:41 +02:00
Xephi59
b84d96360e TEMP FIX - Catch all Exception instance due to HikariCP thrown 2015-08-20 18:49:22 +02:00
Xephi59
9d950b9b4a Potential NPE 2015-08-20 18:39:40 +02:00
Gabriele C
c88bad08c0 added nullcheck 2015-08-15 21:10:36 +02:00
Gabriele C
8c8f84ae4a Some fixes!
Thanks to Koolaid5000 for the forcesinglesession fix idea! 👍
2015-08-15 19:52:33 +02:00
Alexandre Vanhecke
1ad4865911 Need to get the old value 2015-08-14 12:32:04 +02:00
Gabriele C
b982ff3c95 Deprecated the chestshop hook 2015-08-13 19:25:00 +02:00
Xephi59
455864d14d Fix NPE 2015-08-12 21:04:04 +02:00
Xephi59
5c059bdd43 Move from Join to Login 2015-08-10 23:15:29 +02:00
Xephi59
11db85ac26 Fix LowerCase/Session Stolen issue 2015-08-10 22:56:07 +02:00
Xephi59
253b54da1d Messages can now be customized more easily 2015-08-10 00:06:55 +02:00
Gabriele C.
20c75f1980 Update AdminCommand.java 2015-08-04 15:18:45 +02:00
Gabriele C.
52b48f71c4 Update AuthMe.java 2015-08-04 15:16:59 +02:00
Gabriele C.
fc97c60529 Update plugin.yml 2015-08-03 19:18:30 +02:00
Gabriele C.
8122a3bf1e Merge pull request #28 from Xephi/master
update realName
2015-08-03 18:44:43 +02:00
Xephi59
c1ffe47468 update realName 2015-08-03 18:37:42 +02:00
Gabriele C.
70da194aad Merge pull request #27 from Xephi/master
Up
2015-08-03 18:35:45 +02:00
Xephi59
50b41effa6 Fix conversion issue with lower case 2015-08-03 18:24:20 +02:00
Xephi59
f019be4833 little fix 2015-08-03 18:22:52 +02:00
Gabriele C
acbae36ddf Spaces in pom + optimizations 2015-08-02 14:22:34 +02:00
Xephi59
d10e5b081b Omfg ... 2015-08-02 01:14:39 +02:00
Xephi59
9be5d3518f Flatfile don't support lowercase 2015-08-02 00:56:50 +02:00
Xephi59
fa7c8be10f Try to fix lowercase issue 2015-08-02 00:40:00 +02:00
Xephi59
0c20101947 Bcrypt only support $2a previously 2015-08-01 03:03:54 +02:00
Xephi59
30564fad6e nice fail 2015-08-01 02:57:25 +02:00
Gabriele C
62e3bc4f11 Fixed non closed reader 2015-08-01 01:06:42 +02:00
Gabriele C
72f0f65bed added perworlditems check 2015-08-01 01:05:05 +02:00
Gabriele C
945b24990a fixed cp property 2015-07-31 16:26:54 +02:00
Xephi59
5ed134b172 Fix SaveQuitLoc, idk why spigot handle quit player as dead player 2015-07-31 14:55:47 +02:00
Xephi59
4ecbd7b526 Try this way to fix quitloc 2015-07-31 14:39:49 +02:00
Xephi59
84a1227afd Handle misconnection 2015-07-31 14:32:28 +02:00
Xephi59
8b9f0ec882 Custom name to pool 2015-07-31 14:22:07 +02:00
Xephi59
6b53afa731 Add failfast and reconnexion 2015-07-31 14:07:14 +02:00
Xephi59
d49b309301 Change the MySQL Connection Pool to HikariCP, so fast ! 2015-07-31 03:31:17 +02:00
Xephi59
60fc76981c Merge branch 'master' of https://github.com/Xephi/AuthMeReloaded 2015-07-31 01:57:50 +02:00
Xephi59
1cc1311323 little fix to lowercase issue 2015-07-31 01:57:40 +02:00
Gabriele C.
42dc6e3a42 Merge pull request #19 from Xephi/master
Up
2015-07-31 01:36:44 +02:00
Xephi59
e889fb580a We don't need to old it, already done in the hash 2015-07-31 01:12:20 +02:00
Xephi59
fa831700a2 Add bcrypt_2y for new phpbb system 2015-07-31 01:11:34 +02:00
Gabriele C.
4568b11664 Merge pull request #18 from Xephi/master
Up
2015-07-31 01:05:15 +02:00
Xephi59
9c42be39d8 meta 2015-07-31 00:23:30 +02:00
Xephi59
8bd6618481 Deprecate this 2015-07-31 00:14:39 +02:00
Gabriele C
fc09fb3a5c Updated plugin.yml 2015-07-30 23:54:19 +02:00
Gabriele C
7bfab781a1 More error messages! 2015-07-30 00:47:19 +02:00
Gabriele C
b8a2240982 Add error message if unable to generate img 2015-07-29 18:44:06 +02:00
Gabriele C
a06f3de35a Fixed autopurge with UUIDS 2015-07-29 14:49:14 +02:00
Gabriele C
79759bf139 Removed Passpartu feature 2015-07-29 14:12:22 +02:00
Gabriele C
b0d9fdc978 code style 2015-07-28 18:36:12 +02:00
Gabriele C
88530542ac Fixes 2015-07-28 17:06:54 +02:00
Gabriele C
47211ab803 Code cleanup 2015-07-28 02:57:50 +02:00
Gabriele C
223fff4b52 New attempt to fix the broken email registration -_- 2015-07-28 02:11:58 +02:00
Gabriele C
c4f516582c Ok, go away stupid checks! 2015-07-28 01:39:58 +02:00
Gabriele C
f80017de67 Fixed xD 2015-07-28 01:26:04 +02:00
Gabriele C
90d8fc8548 Second attempt to fix email registration 2015-07-28 01:15:00 +02:00
Gabriele C
79e6574232 Separate message for antibot kick 2015-07-28 00:40:25 +02:00
Gabriele C
5388f08117 Allow session timeout = 0 (with warnings) 2015-07-28 00:04:16 +02:00
Gabriele C
ba06bb514a Revert "First attempt to fix the email registation issue"
This reverts commit cd3e7b5d43.
2015-07-27 16:09:06 +02:00
Gabriele C
cd3e7b5d43 First attempt to fix the email registation issue 2015-07-27 15:08:40 +02:00
Xephi59
d0e1d7b8b8 Change how config work for the first launch 2015-07-26 00:50:21 +02:00
Xephi59
c51b131a54 Concurrent shit 2015-07-25 04:28:37 +02:00
Gabriele C
a7a4a511e7 Hotfix: it was shit, sorry 2015-07-25 00:08:29 +02:00
Gabriele C
a614d3e554 Removed performance section 2015-07-24 23:31:17 +02:00
Gabriele C.
ed371e4ac7 Update Settings.java 2015-07-24 22:35:38 +02:00
Gabriele C.
b150589080 Update messages_uk.yml 2015-07-24 09:22:08 +02:00
Gabriele C.
094f454cf2 Update messages_ru.yml 2015-07-24 09:21:17 +02:00
Gabriele C.
6189e63e31 Merge pull request #15 from Bodyash/master
Ukrainian Translation Update
2015-07-24 09:20:03 +02:00
Bodyash
350366c66e Ukrainian Translation Update 2015-07-24 05:53:17 +03:00
Alexandre Vanhecke
98302e8325 Merge pull request #144 from AuthMe-Team/master
Update DE Translation
2015-07-24 04:18:27 +02:00
Bodyash
9fa3b02b4c Russian Fix #2 (sorry for the first commit) 2015-07-24 05:09:14 +03:00
Bodyash
fe0be37d0a Updated Russian Language
Some Fixes
2015-07-24 04:55:20 +03:00
irobin591
0de80f5b4b Update de translation 2015-07-23 22:09:52 +02:00
Xephi59
353b0749b9 Remove useless fields 2015-07-23 17:21:49 +02:00
Gabriele C.
759bc8221e Merge pull request #11 from Xephi/master
Up
2015-07-23 16:41:34 +02:00
Xephi59
4c2fad3643 Fix LowerCase issue 2015-07-23 16:23:25 +02:00
Xephi59
a9dcf15759 Remove PlayerLogs, so buggy 2015-07-23 13:06:56 +02:00
Xephi59
bcd31c5844 Change how SQLite store logged 2015-07-23 13:01:47 +02:00
Xephi59
38f4cb0231 Push a model for module type - DEV 2015-07-22 21:47:08 +02:00
Xephi59
b956f28fc0 Maybe an NPE ? :/ 2015-07-22 21:45:53 +02:00
Gabriele C
c133b790ae Updated zhhk translation
Thanks to @WaterXCubic
2015-07-22 10:13:51 +02:00
Xephi59
4ecfffd8cf English Syntax #2 2015-07-22 02:04:43 +02:00
Xephi59
ef5a2462bc English syntax 2015-07-22 02:03:10 +02:00
Xephi59
f0eed86155 Deprecated this method, V2 of verygames already include this 2015-07-21 17:32:53 +02:00
Xephi59
8b48e936fb Use our own thread 2015-07-21 01:17:24 +02:00
Xephi59
03bfe80ee2 Set SQLite as default database and convert actual flat to sqlite 2015-07-21 01:13:27 +02:00
Gabriele C
684abf97c8 Code cleanup 2015-07-20 09:59:53 +02:00
Xephi59
a89c5c7668 Merge branch 'master' of https://github.com/Xephi/AuthMeReloaded 2015-07-20 02:41:25 +02:00
Xephi59
480db6816f Synax 2015-07-20 02:41:14 +02:00
Maxetto
1760461518 Update Settings.java
Returning the method if file is NOT found.
2015-07-19 01:37:22 +02:00
Maxetto
ea7b470c31 Update Messages.java
Returning the method if file is NOT found.
2015-07-19 01:36:36 +02:00
Gabriele C
1bde8729ee I hope I didn't made only shit (pls check this) 2015-07-18 21:57:26 +02:00
Gabriele C.
edd77fe0a6 Update messages_de.yml 2015-07-18 20:27:35 +02:00
Gabriele C.
db15afbab7 Merge pull request #7 from Trojaner25/patch-2
Update german translation (add missing translations)
2015-07-18 20:25:04 +02:00
Gabriele C.
aae94a29b8 Merge pull request #6 from Xephi/master
Encoding depend on OS
2015-07-18 17:02:18 +02:00
Xephi59
663c4a48d1 Encoding depend on OS 2015-07-18 16:52:14 +02:00
Trojaner
d433b7d0f8 Update german translation (add missing translations) 2015-07-18 16:54:14 +03:00
Gabriele C.
32063bc760 Update messages_en.yml 2015-07-18 15:02:23 +02:00
Maxetto
8906738ca9 Update messages_en.yml
- unknown_user casts when no record is found in the database, therefore hasn't even connected to the server.
- pl(e)ase
- user_reddeg casts when trying to register after having already registered the name. We must then use it at 2nd person.
- I personally didn't like the new "password_error"
2015-07-18 14:51:13 +02:00
Gabriele C.
6966fa4faa Update messages_en.yml 2015-07-18 14:33:44 +02:00
Gabriele C
ebacf5e164 No colors! 2015-07-18 00:02:48 +02:00
Xephi59
b60daae936 Sync this 2015-07-17 20:35:01 +02:00
Gabriele C
c3c90e8d76 Fixed ZHTW translation 2015-07-16 21:37:00 +02:00
Gabriele C
02843b6a6d Fixed logger 2015-07-16 21:27:28 +02:00
Gabriele C
5f5c1b19f0 Enhanced console messages 2015-07-16 21:16:58 +02:00
Xephi59
bf8ad3f1d6 Forgot this too 2015-07-15 18:30:10 +02:00
Xephi59
8037da0fa8 forgot to remove that 2015-07-15 18:29:25 +02:00
Xephi59
e9308bb231 Fix Inventory Loss + Timeout timings 2015-07-15 18:21:06 +02:00
Xephi59
0fbf57cf1a Don't Wait ! 2015-07-15 18:05:17 +02:00
Gabriele C.
da5248c547 Update messages_zhtw.yml 2015-07-14 14:11:26 +02:00
Gabriele C.
cd3dbb5a2a Update config.yml 2015-07-14 14:06:42 +02:00
Gabriele C.
b9d648f97a Incrase default security level 2015-07-14 11:46:43 +02:00
Gabriele C.
9de8c95fd0 Update messages_en.yml 2015-07-14 11:33:46 +02:00
Gabriele C
052731fbd3 Fixed format type 2015-07-14 09:19:19 +02:00
Gabriele C
9c4b1cd699 Updated zhtw translation 2015-07-14 09:14:57 +02:00
Xephi59
3fe1c4edae Fix NPE 2015-07-14 05:05:16 +02:00
Xephi59
7f7b713e67 Send mail as html 2015-07-14 04:34:31 +02:00
Xephi59
83b1055df0 Try to restore inventory after register 2015-07-14 04:17:21 +02:00
Xephi59
c3f314c491 Compilation issues 2015-07-13 18:54:45 +02:00
Xephi59
869b89adac Re-Add old API to prevent some plugin break 2015-07-13 06:07:48 +02:00
Xephi59
5660ccc300 Fix FileCache ... Sleeping is stupid x) 2015-07-13 01:15:18 +02:00
Xephi59
08292b8ac1 Change to StringList 2015-07-12 23:14:21 +02:00
Xephi59
0ce07ad4b4 NPE ? :O 2015-07-12 22:39:14 +02:00
Xephi59
f41b18c66f Fix Compilation issue 2015-07-12 22:22:49 +02:00
Gabriele C
31c8afb98a Unused stuff! 2015-07-12 21:01:48 +02:00
Gabriele C
fd28286ced Unused stuff? 2015-07-12 15:42:40 +02:00
Maxetto
d4c37b2fc2 Coding without Eclipse is hard!
But that should do the trick.
2015-07-10 23:03:09 +02:00
Maxetto
e8a6ce6e75 Compilation Fixes 2015-07-10 22:59:01 +02:00
Maxetto
34c15a5746 Revert sgdc3 fix here. 2015-07-10 22:44:14 +02:00
Gabriele C
b87768478d fixed conflict 2015-07-10 22:28:43 +02:00
Maxetto
ffab80188f Remember to sync before pushing! 2015-07-10 17:06:13 +02:00
Maxetto
aa871e2dcf Remember to sync before pushing! 2015-07-10 17:04:03 +02:00
Maxetto
91a4afb41f Remember to sync before pushing! 2015-07-10 17:02:57 +02:00
Maxetto
d52e242c53 Remember to sync before pushing! 2015-07-10 16:56:58 +02:00
Maxetto
6c4668ecec Remember to sync before pushing! 2015-07-10 16:53:34 +02:00
Maxetto
11ab01c45d Remember to sync before pushing! 2015-07-10 16:51:34 +02:00
Maxetto
8758e563bf Remember to sync before pushing! 2015-07-10 16:47:06 +02:00
Maxetto
3a7fd005b3 Sometimes I'm sleeping 2015-07-10 16:36:03 +02:00
Maxetto
58d3d5362b Sometimes I'm sleeping 2015-07-10 16:35:16 +02:00
Maxetto
cf8d179eab Sometimes I'm sleeping 2015-07-10 16:34:52 +02:00
Maxetto
91d95e45fa Sometimes I'm sleeping 2015-07-10 16:34:22 +02:00
Maxetto
5cdd2e1189 Sometimes I'm sleeping 2015-07-10 16:33:55 +02:00
Maxetto
bb9f81f335 Sometimes I'm sleeping 2015-07-10 16:33:07 +02:00
Maxetto
f3f4a23098 Sometimes I'm sleeping 2015-07-10 16:32:26 +02:00
Maxetto
07c884ce66 192.168.0.1! 2015-07-10 16:28:29 +02:00
Maxetto
843385419d 192.168.0.1! 2015-07-10 16:28:04 +02:00
Maxetto
cead835440 192.168.0.1! 2015-07-10 16:27:21 +02:00
Maxetto
ae1b074725 192.168.0.1! 2015-07-10 16:26:04 +02:00
Maxetto
e469c74ef0 192.168.0.1! 2015-07-10 16:25:20 +02:00
Maxetto
9e153bc663 192.168.0.1! 2015-07-10 16:24:33 +02:00
Maxetto
63497269f2 Admin Commands rework
//TODO: Still needs to block output if doesn't have the permission for "Usage:" messages.
//TODO: Add a way to replicate the "/authme" command when "/authme args[0]" is not in the list.
2015-07-10 16:23:09 +02:00
Maxetto
11785c6547 Easing out code 2015-07-10 16:16:42 +02:00
Maxetto
e63764e585 Moved password checks with the others 2015-07-10 16:15:12 +02:00
Xephi59
4ef6c47a64 Temp fix 2015-07-10 14:49:17 +02:00
Xephi59
63a90abec1 Change how PlayersLogs work - Change how reload work 2015-07-10 12:00:26 +02:00
Maxetto
350ed9cc9e Update Settings.java 2015-07-09 23:29:27 +02:00
Maxetto
2119523716 Added Basque translation
By galaipa on Bukkit Dev
2015-07-09 23:18:49 +02:00
Maxetto
ab96bcdf87 Last rename, promise 2015-07-09 23:11:20 +02:00
Maxetto
4033dc5c29 My keyboard fails sometims 2015-07-09 23:10:51 +02:00
Maxetto
5b991bf086 Added Turkish translaton
By CriticalAttack on Bukkit Dev
2015-07-09 23:10:24 +02:00
Maxetto
ab35dd9f9b Even more consistency!
Also forgot somewhere the "error" message
2015-07-09 22:57:27 +02:00
Xephi59
36632bbb58 Fix the instance of database 2015-07-09 21:02:37 +02:00
Xephi59
f114019e5f Option to send an image as new password 2015-07-09 19:24:00 +02:00
Xephi59
30b3dff965 Er... idk why these changes disappear T.T 2015-07-09 19:14:14 +02:00
Xephi59
e904038f4e Change how first spawn work 2015-07-09 18:56:47 +02:00
Xephi59
7a4550246f Fix Fly and GameMode 2015-07-09 18:04:43 +02:00
Maxetto
781fad6c1d ZHTW Language Update
By enderwolf50 from Bukkit Dev.
2015-07-09 17:26:50 +02:00
Xephi59
d2cc60db78 Drop old supports 2015-07-09 01:56:13 +02:00
Xephi59
5fe8ece0b3 Forgot a change 2015-07-09 01:00:48 +02:00
Xephi59
d6e0ef4553 Drop Spout/Notification support, they are not updated anymore 2015-07-09 00:59:23 +02:00
Xephi59
5364678931 Move this function here :') 2015-07-09 00:42:52 +02:00
Xephi59
88eb1048f6 Allowing head rotation 2015-07-09 00:38:35 +02:00
Xephi59
57d81a7f6a Again a change in email 2015-07-08 18:15:56 +02:00
Xephi59
32f0ce00df Fix Email ! 2015-07-08 17:56:49 +02:00
Xephi59
af5d8d17f0 Remove the old SessionEvent, unused in new system 2015-07-08 17:26:33 +02:00
Xephi59
b5dcc64ce8 Fix email recovery 2015-07-08 16:39:54 +02:00
Xephi59
30e9610053 IN DEVELOPPEMENT : Change how session work 2015-07-07 01:40:37 +02:00
Xephi59
d22607e8bd IMPORTANT : Change how API works ! 2015-07-07 00:21:27 +02:00
Xephi59
627a57615a Change to Metrics 2015-07-06 23:09:35 +02:00
Alexandre Vanhecke
702d2be8b9 Merge pull request #103 from sgdc3/master
Added Metrics + CircleCi support
2015-07-06 21:51:35 +02:00
Xephi59
ec7e1f5f13 Change from unvalid to invalid 2015-07-06 21:46:19 +02:00
Xephi59
ea2530aea9 Change catch 2015-07-06 19:45:31 +02:00
Alexandre Vanhecke
e3ce5b30df Merge pull request #104 from Maxetto/master
Language updates
2015-07-06 18:40:55 +02:00
Xephi59
6aad66b731 Change how authme reload works, but don't forget ... 2015-07-06 18:02:44 +02:00
Maxetto
cbb3aef7b4 Consistency Update
Just to uniform with the other messages.
2015-07-06 16:36:20 +02:00
Maxetto
feac009e28 Was I sleeping? 2015-07-06 16:26:14 +02:00
Maxetto
8fae0d8698 Englishish
Better? Better!
2015-07-06 16:25:31 +02:00
Gabriele C
256336979a Fixed metrics 2015-07-06 16:09:56 +02:00
Gabriele C.
354c62358b Update AuthMe.java 2015-07-06 15:52:36 +02:00
Xephi59
e021a32f1f also change message 2015-07-06 02:43:51 +02:00
Xephi59
53590cf029 Change from flatfile to sqlite by default 2015-07-06 02:43:12 +02:00
Xephi59
6234f55b96 Fix it ? :/ 2015-07-06 00:47:05 +02:00
Alexandre Vanhecke
6bb4788769 Merge pull request #98 from sgdc3/master
Add more password error messages
2015-07-06 00:44:34 +02:00
Gabriele C
79dde2caf3 Fixed languages
Update messages_br.yml

Update messages_cz.yml

Update messages_de.yml

Update messages_es.yml

Update messages_fi.yml

Update messages_fr.yml

Update messages_gl.yml

Update messages_hu.yml

Update messages_it.yml

Update messages_ko.yml

Update messages_lt.yml

Update messages_nl.yml

Update messages_pl.yml

Update messages_pt.yml

Update messages_ru.yml

Update messages_sk.yml

Update messages_uk.yml

Update messages_zhcn.yml

Update messages_zhtw.yml

Update messages_zhtw.yml

Update messages_zhhk.yml
2015-07-05 19:06:15 +02:00
Xephi59
1beab7b40b Change password regex here too 2015-07-05 18:18:20 +02:00
Alexandre Vanhecke
8fffb8c489 Merge pull request #89 from Maxetto/master
Enhanced Password Regex
2015-07-05 18:16:04 +02:00
Xephi59
4ca92dda59 Do mail full async 2015-07-05 17:48:40 +02:00
Xephi59
017a55ae13 email fix 2015-07-05 17:03:05 +02:00
Gabriele C
3367f175d4 Fix syntax 2015-07-05 14:56:32 +02:00
Gabriele C.
60f4bd0ce1 Update AsyncronousRegister.java 2015-07-05 14:39:08 +02:00
Gabriele C.
d222b2cbd4 Update ChangePasswordCommand.java 2015-07-05 14:33:40 +02:00
Gabriele C.
729e74b155 Update messages_en.yml 2015-07-05 14:26:40 +02:00
Gabriele C.
b5ccc34412 Update messages_it.yml 2015-07-05 11:57:20 +02:00
Gabriele C.
58ac4e4d4a Update messages_it.yml 2015-07-05 11:50:07 +02:00
Gabriele C.
2d8fc73e98 Update messages_zhhk.yml 2015-07-05 11:31:06 +02:00
Maxetto
a5952de237 Enhanced Password Regex
We are now allowing every ASCII character except for space (0x20 - 32). Those are the characters allowed in passwords.
2015-07-05 03:50:41 +02:00
Xephi59
618a5efe87 authme.admin.forcelogin and authme.canbeforced 2015-07-05 03:38:30 +02:00
Xephi59
a44481c33b Add a permission to disable some people to be forced 2015-07-05 03:35:32 +02:00
Xephi59
723ca59bb5 Change forcelogin only be performed by console 2015-07-05 03:29:19 +02:00
Xephi59
52c023b1f2 Add forcelogin command 2015-07-05 03:12:39 +02:00
Xephi59
1668cd191b Simplify how passpartu works 2015-07-05 02:58:45 +02:00
Alexandre Vanhecke
e47dfb6184 Merge pull request #86 from Maxetto/master
Email recall at login, typo fix and ChangePassword Enhancements
2015-07-05 02:57:40 +02:00
Maxetto
ac919d8314 Forgot AuthMe >=3.5 has a cache
There's no need to redefine name and email, then.
2015-07-04 23:11:02 +02:00
Maxetto
0b1490bd65 PW lenght and unsafe PW check to ChangePassword
I told you, you missed it! Also, unified "lowpass.equalsIgnoreCase(name)" to the previous group of checks.
This, however, still provides "Password doesn't match" error, instead of one proper error.
2015-07-04 22:57:43 +02:00
Maxetto
f3c2967e83 Merge pull request #1 from Xephi/master
Syncing
2015-07-04 20:45:48 +02:00
Gabriele C.
9d378379f5 Update messages_it.yml 2015-07-03 13:16:18 +02:00
Xephi59
a63087b8fc Change Mail Sending 2015-07-01 14:31:27 +02:00
Gabriele C.
ba32537670 Update plugin.yml 2015-06-30 14:39:44 +02:00
Xephi59
f4f1f76e25 Fix and performances improvements 2015-06-30 00:47:25 +02:00
Maxetto
6d1e75a731 Recall email at login if RecallEmail is active.
For somewhat reason email recalls didn't start from login and every 5 minutes.
2015-06-29 18:02:42 +02:00
Maxetto
6b70f32afb Typo fix + change to REGEX (matches)
This will deny also IP coming from the default IP 192.168.1.1
2015-06-29 17:29:52 +02:00
Xephi59
761b1feadb What the fuck was that shit 2015-06-29 03:25:23 +02:00
Xephi59
d84cd6549b HashMaps need to be Concurrent 2015-06-29 03:02:07 +02:00
Xephi59
108bb5c357 Surround with try/catch 2015-06-29 02:51:39 +02:00
Xephi59
487c91136c IN DEVELOPPEMENT !!!! Begin to increase performances 2015-06-29 01:35:08 +02:00
Xephi59
ac543df216 Duplicate Regexp check removed, and now we check if password different
from username
2015-06-28 02:06:51 +02:00
Xephi59
8e010d467c Enable Regexp in registration too 2015-06-28 01:59:10 +02:00
Xephi59
2aab1d67bb Check password regexp on change password... sorry for that old bug T.T 2015-06-28 01:50:27 +02:00
Xephi59
030e9b599e Dramastically increase performance
Maybe fix low tps :O
2015-06-27 04:19:59 +02:00
Xephi59
34a87689ed Temporary re-set to PlayerLoginEvent 2015-06-27 01:54:31 +02:00
Alexandre Vanhecke
0f6466d767 Merge pull request #75 from sgdc3/master
Fixed some maven issues + enabled Travis cache
2015-06-26 22:02:55 +02:00
Gabriele C.
a9c03b686f Update plugin.yml 2015-06-26 16:06:56 +02:00
Xephi59
4e75fb76d0 Add reflection to support old version of Bukkit/Spigot 2015-06-23 01:02:00 +02:00
Xephi59
70a6506d6e Fix SQL Syntax 2015-06-23 00:34:59 +02:00
Xephi59
e564453df7 Change how Exception is thrown on failed to send mail 2015-06-21 13:45:26 +02:00
Xephi59
98f10b6967 Change world to default one 2015-06-21 13:01:10 +02:00
Xephi59
6d84cdabe7 Fix Attribute problem 2015-06-17 21:48:38 +02:00
Gabriele C
b91ca908ec Maven Optimizations + Fixes 2015-06-17 18:54:32 +02:00
Gabriele C
17e81aada3 xAuth 2.6 compatibility 2015-06-17 18:32:41 +02:00
Gabriele C
26fff61bb9 Added version variable in plugin.yml 2015-06-17 14:15:27 +02:00
Xephi59
0691236826 Correctly call these methods Async ! 2015-06-11 01:41:22 +02:00
Xephi59
bfc2fbd546 Next for https://github.com/Xephi/AuthMeReloaded/issues/54 2015-06-11 01:16:58 +02:00
Xephi59
de2961b754 Check password strengh in ChangePasswordCommand too 2015-06-11 01:13:53 +02:00
Xephi59
aa957cc7c9 Fix Movement problem 2015-06-11 01:05:44 +02:00
Xephi59
a1c09aecfc Add a better check to cancel a non existing task...
#AutoInHacks T.T
2015-06-11 00:55:46 +02:00
Xephi59
4bb9dc53f1 Fix inventory growth 2015-06-11 00:22:59 +02:00
Xephi59
5168a5d9e9 Fix some problem with countries lists 2015-06-10 23:59:09 +02:00
Xephi59
483c9219a0 Fix https://github.com/Xephi/AuthMeReloaded/issues/53 2015-06-10 23:28:17 +02:00
Xephi
8d8ce1c4eb Remove some warnings 2015-06-03 02:07:54 +02:00
Xephi
140a807a59 u_U 2015-06-03 01:41:43 +02:00
Alexandre Vanhecke
b75adf6a98 Update CacheDataSource.java 2015-05-28 22:28:52 +02:00
Xephi
5f2feedebb PseudoRandom 2015-05-28 20:09:14 +02:00
Xephi
2514ae9852 Add Purge.removePermissions through Vault system 2015-05-28 19:21:24 +02:00
Xephi
dc3a8c1f06 Change from HashMap to ConcurrentHashMap, need to be available from
other threads !
2015-05-28 18:56:57 +02:00
Xephi
96925a580a Fix a NullPointerException on getting multi-lined Messages 2015-05-28 18:47:20 +02:00
Xephi
514d5bfe6e Fix Item unstacking, disable customAttributes by default 2015-05-26 13:11:10 +02:00
Xephi
9ba90bfb97 Replace m._ by a method call m.send, Java 8 in comming ... 2015-05-26 13:03:45 +02:00
Xephi
5585db221f Add a security in case config fail to load 2015-05-26 12:42:03 +02:00
Xephi
7f844ec946 remove dead code 2015-05-04 20:52:48 +02:00
Xephi
1f1df4baea typo 2015-05-04 20:49:30 +02:00
Xephi
c12643a138 Do not put a null world at respawn 2015-05-04 16:41:50 +02:00
Xephi
db27341832 Thread the cache 2015-05-04 16:07:05 +02:00
Xephi
2968308a8d Fix 2015-05-04 16:01:38 +02:00
Xephi
2fe76a4f8a Need to check if forceRegstration is enabled 2015-05-04 15:59:18 +02:00
Alexandre Vanhecke
176fda47ec Merge pull request #32 from Sudzzy/master
Provide support for CombatTagPlus
2015-05-02 01:26:07 +02:00
Trojaner
fd5202748c Fix NPE when onPlayerJoins occurs
When #addLimboPlayer(Player player) is called, the player is put into the list with his real name, but when #getLimboPlayer(String name) is called, its looking for the lowercased name, causing a NullPointerException
2015-05-02 01:59:08 +03:00
Sudzzy
7dfe213fd0 Provide support for CombatTagPlus 2015-05-01 21:36:09 +01:00
Xephi
a80792d947 LowerCase expected 2015-04-27 12:52:06 +02:00
Xephi
26f63ba908 FileCache ... as always 2015-04-23 16:56:15 +02:00
Xephi
a8795abc23 Try to synchronise these task to avoid some problems 2015-04-23 16:10:09 +02:00
Xephi
6d90be5e58 oh.. don't want to compile? Ok ... BEEM ! Initialised ! 2015-04-23 10:41:56 +02:00
Xephi
a5e6a8fa12 We need to catch some rares exceptions ! 2015-04-22 23:36:20 +02:00
Xephi
ea85ec25b9 Remove these olds calls 2015-04-22 19:04:01 +02:00
Xephi
ebe71c5790 Need to check everywhere :) 2015-04-22 00:18:50 +02:00
Xephi
c65fe5822f Let the data be corrupted ! 2015-04-21 21:08:46 +02:00
Xephi
427fe9fb4f Change from PlayerLoginEvent to AsyncPlayerPreLoginEvent 2015-04-21 20:58:46 +02:00
Xephi
5548004fd0 Some Fix on FileCache 2015-04-21 17:41:46 +02:00
Xephi
44bbd30fd2 Let's ignore 4.0 branch, it's time to begin AuthMe 5.0 guys !
Full rework in coming!
2015-04-21 16:45:48 +02:00
Xephi
0e93d502ef Optimize the cache, it will slow the server starting, but will be much
easier to get auths
2015-04-21 16:43:49 +02:00
Xephi
41b6c093bb Ooooooops :') 2015-04-21 16:23:12 +02:00
Xephi
84cf1a6627 Re-ignore case for name, Security issues T.T 2015-04-21 16:22:12 +02:00
evernife
cc4575492d Update messages_br.yml
Fixing a lot of gramatical errors and atualizating the file.
2015-04-03 22:02:47 -03:00
Alexandre Vanhecke
faabe0e315 Add Bulgarian Language 2015-01-27 03:07:13 +01:00
Alexandre Vanhecke
bd20c7a383 Merge pull request #2 from JunkyBulgaria/PR_Only
Bulgarian Language.. yeei
2015-01-27 03:06:08 +01:00
Alexandre Vanhecke
8a89ac939c Merge pull request #7 from wolfwork/patch-2
Update messages_ko.yml
2015-01-27 03:04:55 +01:00
Alexandre Vanhecke
6deb174f9e Merge pull request #10 from Joriom/patch-2
Fix for phpBB3 support + bonus
2015-01-27 03:04:37 +01:00
orkun1675
6dcfc33c19 Cancel damage if unlogged-in player is attacking other entities
Right now players can hit other players before logging in, causing serious issues with plugins like CombatTag, PvPManager etc.
We should cancel this in a simple EntityDamageByEntity listener.

Did not test the code.
2015-01-26 02:55:32 +02:00
Xephi59
d0234c182c Try to fix a problem with attribute ? 2015-01-08 20:07:05 +01:00
Xephi59
1a499150c8 Push ! 2015-01-08 18:31:29 +01:00
vanhec_a
fba07fa7e5 Some fixs 2015-01-03 23:40:45 +01:00
vanhec_a
7a19a1ce78 Add Logout Event 2014-10-23 10:56:40 +02:00
Xephi
9437efb08d Push Changes 2014-10-23 10:50:28 +02:00
Xephi
9644b41f7c Kick fraudeurs 2014-10-09 23:31:30 +02:00
Xephi
59273ab1c1 Add a check 2014-10-09 23:21:33 +02:00
Xephi
8fecbe3f3c Merge branch 'master' of https://github.com/Xephi/AuthMeReloaded.git 2014-10-09 23:14:49 +02:00
Xephi
c5fbdb96b7 Fix Logout fly error 2014-10-09 23:09:36 +02:00
wolfwork
bb418be409 Update messages_ko.yml 2014-10-04 12:29:45 +09:00
Joriom
542dc7a800 Fix for phpBB3 support + bonus
username_clean
PhpBB3 requires second column (username_clen) with username as table primary key. Yet, config value "mySQLOtherUsernameColumns" is not an option as this value needs to be formated with phpBB custom utf8_clean_string() function which brings letters to lower case, merges nearby spaces and removes invalid UTF8 chatacters.
Due to characters already being limited both in config and in minecraft itself I believe toLowerCaste() will suffice for now.

num_users
Increment users count not to loose those nice statistics!
2014-09-30 20:43:00 +02:00
Xephi
3f89304aed Fix Cache 2014-09-24 18:55:11 +02:00
Xephi
c88b2be3a3 Catch some exceptions can occured here 2014-09-21 04:14:48 +02:00
Xephi
78cecb27d7 Fix Converter command 2014-09-21 00:04:22 +02:00
Xephi
312410c9de let the database be cached ... 2014-09-19 02:18:04 +02:00
Xephi
2b02f130af Fix npe with dataManager 2014-09-19 02:15:59 +02:00
Xephi
7ba37d75c9 Prevent some NPE on (auto)purge 2014-09-19 00:52:09 +02:00
Xephi
35a4e6508c Fix autopurge npe 2014-09-18 05:09:02 +02:00
Xephi
1815e428f6 Catch Error on join for outdated Essentials ... 2014-09-14 23:27:35 +02:00
Xephi
25d125e483 Remove possibility to hide chat, waiting for a fix 2014-09-14 23:20:03 +02:00
Xephi
1fc6cdd40b Fix some exception/errors 2014-09-14 23:18:05 +02:00
Xephi
7e16be7f9e lower ... not lowest... need to sleep T.T 2014-09-05 19:41:20 +02:00
Xephi
38b3197356 Apply Case insentitive while getting a player through database only to
disable multi-accounts
2014-09-05 19:36:38 +02:00
Xephi
53437ed33c Do not display chat to unlogged/unregistered player 2014-09-05 05:02:44 +02:00
Xephi
7dc9238288 Remove unused imports 2014-09-04 16:27:52 +02:00
Xephi
7596266d7c Fix NPE on startup with flatfile 2014-08-30 04:20:17 +02:00
Xephi
6e17b540f5 Fix the Cache 2014-08-30 04:05:22 +02:00
Xephi
907d70d60d Fix AuthMe not compiling 2014-08-30 03:28:33 +02:00
Xephi
28001db6bf Material.AIR create a bug ? 2014-08-28 17:31:03 +02:00
wolfwork
69a564d046 Update messages_ko.yml 2014-08-28 15:46:55 +09:00
Xephi
23128b9c02 Fix LT trad 2014-08-28 08:33:35 +02:00
Xephi
c12735d2f4 Add sqltoflat converter type 2014-08-28 06:24:47 +02:00
Xephi
922df85a65 Fix IO with cache 2014-08-28 05:42:09 +02:00
Xephi
3a2e58d18a Need to verify auth exist before get it 2014-08-27 19:24:09 +02:00
Xephi
469a56258d Security for the previous commit 2014-08-27 07:28:47 +02:00
Xephi
6cfd3f0a0b Remove Case dependance, auto-update name on join into database (care
forums users!)
2014-08-27 07:03:11 +02:00
Xephi
0d8ce9e3d8 Add forceRegisterCommand to force a command after a /register (passwords
only)
2014-08-27 06:14:49 +02:00
Xephi
e869eae036 Do not apply these register caracteristic when it's an email
registration !
2014-08-27 06:13:53 +02:00
Xephi
a947198c8e /logout now reset timestamp in case session, to enable the /login after
a d/c
2014-08-27 06:03:45 +02:00
Xephi
655a6a1a71 Correctly de-op on /logout 2014-08-25 04:34:06 +02:00
Xephi
48d16ed7b9 Fix NPE with VeryGames API 2014-08-25 03:46:34 +02:00
Xephi
10878ff8f4 VeryGames ipclean api fix 2014-08-25 03:45:42 +02:00
Xephi
6664b1c58f I really will survive ! 2014-08-25 03:42:59 +02:00
Xephi
47d6a4a9bf Add Sponsorship Message, I WILL SURVIVE 2014-08-25 03:40:41 +02:00
Xephi
0b1b6617eb Fix ArrayOutOfBoundsException in getSpawn 2014-08-25 03:31:55 +02:00
Xephi
3f58dd54dd it's essentialsSpawn ! 2014-08-25 03:28:07 +02:00
Xephi
d7cb60c1fe Replace all '/' in path to File.separator - Code Refactor 2014-08-25 03:12:28 +02:00
Xephi
12795436a0 Add Custom Attributes support ( Thanks Comphenix API ) 2014-08-23 03:48:22 +02:00
Xephi
9090f37cf8 Update Events Javadoc 2014-08-22 07:23:33 +02:00
Xephi
e5189283ed Rework cache system - Add Javadoc for AuthMe 2014-08-22 06:51:56 +02:00
Xephi
e9032d1739 Begin rework of Cache 2014-08-20 06:05:35 +02:00
Xephi
4193806c82 Merge branch 'master' of https://github.com/Xephi/AuthMeReloaded.git 2014-08-19 06:26:46 +02:00
Xephi
6a0dc0300f Add a message to prevent lower performance with File 2014-08-19 06:24:53 +02:00
wolfwork
807e2d9787 Update messages_ko.yml 2014-08-16 14:12:57 +09:00
Xephi
9704abc386 Do not send error if player do not exist while unregister 2014-08-14 17:49:14 +02:00
Xephi
2029b5e8e5 Fix NPE with isEmailCorrect 2014-08-14 00:10:33 +02:00
Xephi
7ae951c4ab Fix EmailRegistration bypass session
Update to 3.5-SNAPSHOT
2014-08-13 22:21:25 +02:00
Xephi
55c7c4f9e1 Add email Whitelist (override Blacklist if no empty) 2014-08-13 12:48:50 +02:00
Xephi
afc1ea9111 Code Refactor - Whitespace Refactor 2014-08-08 23:14:56 +02:00
Xephi
ec7ac60340 MultiThreading test finished, use them as default 2014-08-08 21:40:32 +02:00
Xephi
b8fbd30bfe Add Support to 1.7.9/1.7.10 (remove lag spikes) 2014-08-08 21:24:17 +02:00
Xephi
0b55e48b85 Add /authme resetposition <playername> 2014-08-08 15:54:26 +02:00
Xephi
7e9bde1d7a Fix for emailBlackList domain 2014-08-06 18:07:25 +02:00
Xephi
5c3f97f6c7 Add emailBlackList domain 2014-08-06 18:03:32 +02:00
Xephi
aa7415a151 Fix ArrayOutOfBoundsException with spawn priority 2014-08-06 17:35:47 +02:00
Xephi
9001cd4ebc Add Converter command 2014-07-28 16:46:31 +02:00
EmiliyanKurtseliyanski
160f5a56d8 Bulgarian Language.. yeei 2014-07-27 12:10:06 +03:00
Xephi
535c96738d Add Blindness effect (configurable) 2014-07-25 02:06:56 +02:00
Xephi
fd9010dc59 Revert latest commit 2014-07-25 01:46:39 +02:00
Xephi
420fff72ca Set this false by default 2014-07-25 01:45:32 +02:00
Xephi
2092ad31e2 fix doc 2014-07-25 01:32:21 +02:00
Xephi
a409c23679 Add Password Regex 2014-07-25 01:30:52 +02:00
Xephi
a55e99a2c5 Update messages + Fix MaxJoin/LoginPerIP 2014-07-23 20:20:39 +02:00
Xephi
964e66a370 need to convert name lowercase 2014-06-17 21:46:08 +02:00
Xephi
800ecb16a0 Fix for XenForo 2014-06-16 01:11:22 +02:00
Xephi
630271dfe8 Finally need player lowcase crazycrypt 2014-06-15 17:34:06 +02:00
Xephi
1c77a1d0d9 CrazyCrypt fix - UTF-8 ! 2014-06-15 00:16:05 +02:00
Xephi
2c480738ef Get/Set XenForo password correctly 2014-06-14 23:50:44 +02:00
Xephi
f6791c35ec Fix logout npe 2014-06-14 23:25:47 +02:00
Xephi
4de55d9efa Fix CrazyCrypt1 need player real case 2014-06-14 02:59:44 +02:00
Xephi
8db9c69ed0 Fix RoyalAuth Command 2014-06-14 02:13:12 +02:00
Xephi
1d83b398f0 Rework Converter + Add CrazyLogin flat converter 2014-06-14 01:53:46 +02:00
Xephi
b403374c2a Fix Teleport issues 2014-06-13 18:17:23 +02:00
Xephi
2638007ada AuthMe 3.4 2014-06-13 05:56:59 +02:00
Xephi
ff9ec22041 uuid fix 2014-04-01 17:57:46 +02:00
Xephi
864661c797 Update 3.3.6 - Emergency Fix
//Changes 3.3.6://
* **Emergency fix: Email recovery method are now fixed and safety to
use**
* Support all craftbukkit builds
* Now Support our sponsor ipClean feature ( Get player real ip through
their servers )
* Now Cache correctly Item Custom Names and Lores
* Fix FlatToSQL converter
* Add /authme getip <playername> command, perm : authme.admin.getip
* Implement correctly XenForo Support
* Fix maxregperip
* Fix maxloginperip
* Add ForceCommandsAsConsole config
* Preparation for next features, coming soon !
2014-04-01 17:10:33 +02:00
Xephi
8c3dc12658 Update 3.3.5
//Changes 3.3.5://
* Now Support our sponsor ipClean feature ( Get player real ip through
their servers )
* Now Cache correctly Item Custom Names and Lores
* Fix FlatToSQL converter
* Add /authme getip <playername> command, perm : authme.admin.getip
* Implement correctly XenForo Support
* Fix maxregperip
* Fix maxloginperip
* Preparation for next features, coming soon !
2014-04-01 10:32:27 +02:00
Xephi
b659d8968e Update 3.3.4
//Changes 3.3.4://
* Add an isLogged column in mySQL
* Add a maxLoginPerIp
* Add a maxJoinPerIp
* Add a way to force kick after register
* Add a way to force login after register
* Update session correctly
* Fix Change Email command
* Fix some perm problems
* Fix some problems with email sending
* Remove some dead code
* Add a way to control spawn priority, by default , in order, it is :
authme,essentials,multiverse,default
2014-03-08 00:16:14 +01:00
Xephi
4e7e9e6cb4 Update 3.3.3 2014-02-20 12:54:10 +01:00
Xephi
46acf9d74b Update 3.3.2
//Changes 3.3.2://
* Fix Vault support
* Fix Group permission problems
* Rewrite /register and /login command, would be much faster
* Fix useWelcomeMessage
* Add a way to broadcast welcome message
* Remove Join/Quit message only if enableProtection is true
* Fix /login and /register requested at the same time
* Some other fixes
2014-02-10 02:46:51 +01:00
Xephi
fec466dd29 Fix useWelcomeMessage + implement broadcast conf 2014-01-31 17:56:36 +01:00
Xephi
2e5da58aca Update 3.3 + fix permission error 2014-01-27 20:33:34 +01:00
Xephi
90ae238c15 Fix Purge Wipe Data 2014-01-10 04:42:31 +01:00
Xephi
d926d9ac83 Fix Exception 2014-01-10 01:38:46 +01:00
Xephi
5127d5e70a Update 3.2
//Changes 3.2://
* Fix Password showed in console ( support for Log4J )
* Quit Location will be more precise ( now double instead of int )
* Force command after the /register too
* Close inventory when player try to open one unlogged
* Fix old password supports
* Remove some Magic Values ( 1.7.2+ )
* Fix threads not start correctly
* Add a recall email adding message
* Fix catpcha messages
* Add multilines messages ( add &n )
* Fix some inventory problem
* Fix some events problem
* Call login event after /register
2014-01-07 02:59:08 +01:00
Xephi
93a320c8ae Dev - 3.1.2-DEV-3
Developpement status actually
Some Fixes for the 1.7.2
Remove some Magic Values
Fix threads not start correctly
Add a recall email adding message
Fix catpcha messages
Add multilines messages ( add &n )
Fix some inventory problem
Fix some events problem
Call login event after /register
2014-01-06 17:54:50 +01:00
Xephi
aaeceae5d2 Correctly get the event inventory ! 2013-12-16 04:07:09 +01:00
Xephi
84e1f26484 forgot maxmind lib 2013-12-12 05:35:35 +01:00
Xephi
bc8d11ebd6 Update 3.1.1
//Changes 3.1.1://
* Do /login correctly in the correct thread
* Add a way to force some commands after /login
* Try a fix for bungeecord , let's see ...
* Fix Logout command ( pos + inventory )
* Fix PHPBB support + random salt
* Add a bypass antibot perm : authme.bypassantibot
* Translation file will automatically update now
* Some other fixes
2013-12-12 05:34:44 +01:00
Xephi
10b4eaeca7 AuthMe 3.0
//Changes 3.0://
* Repackaging from uk.org.whoami.authme to fr.xephi.authme, please
developpers, update!
* Rewrite some of parts of the plugin
* Some code was already perfect , also did not change it :p
* Full support for phpbb3
* Add full support for WordPress + passwordHash: WORDPRESS
* Completely rewrite Management system for inventories and tp issues,
Thanks to : [[http://dev.bukkit.org/profiles/Possible/|Possible]]
* Rework on /passpartu command
* Completely rewrite the password encryption method
* Add a way for developers to add their own Password Encryption Method
on AuthMe via event way (please see
fr.xephi.authme.events.PasswordEncryptionEvent)
* Add an auto purge with players.dat removing method and essentials
files removing ( if you want authme to hook with an another plugin let
me know )
* Complete Hook with BungeeCord by removing the /server command before
login
* message_lang.yml will never be overwritten with English Strings , but
correctly update the message_lang.yml when needed to
* Fix a lot of issues mentioned in tickets , commants , or by mp, Thanks
for all your reports!
2013-10-17 05:14:46 +02:00
Xephi
10584ff054 Update 2.9.4
//Changes 2.9.4://
* Fix AssertionError
* AuthMe automatically reconnect to MySQL if session timeout
* Optimize threads
* AuthMe now caching flying status
* AuthMe now apply a fake creative flying status temporary while the
player is not loging in ( force them to do not shake in the air ;) )
* You can now apply the survivalforce only after loging in
* You can now convert FlatFile to SQLite ( /authme flattosqlite )
* Fix Some inventories issues
* Fix some problems with Multiverse-Inventories and MultiInv
* Fix NullPointerExceptions reported
* Fix SaveQuitLocation do not send you to the right pos
* Fix Sessions for multi-servers
* Fix Sessions globally
* Fix maxRegistering
* Fix register API
* Fix DJANGO passwordhashing method ( PBKDF2 )
* Fix do not force registration method
* Add a config to display auto the /motd command from essentials before
the /login ( some bug with some servers )
2013-09-15 04:27:23 +02:00
Xephi
7e7afcbfd6 Update 2.9.3
* Fix BungeeCord again
* Remove useless part of api
* Fix register api method
* Always store cache with lowercase players name
* Remove some useless asynchronous part
* Fix some thread problems
* Add PBKDF2 method
* Fix SQLite problem (world duplicate column)
* Fix cannot measure distance between two different world
2013-08-26 18:35:28 +02:00
Xephi
2522357982 Update 2.9.2
* Add Register API
* Fix Captcha message
* Translate email commands
* Fix 'cannot measure distance' problem
* Fix some problem with connection manager
* Add DOUBLEMD5 password hashing md5(md5(password))
* Add pt_PT translate
* Add Korean translate
2013-08-10 13:50:05 +02:00
Xephi
7ab34de211 move script file 2013-08-07 22:02:22 +02:00
Xephi
83c4bee94b remove that 2013-08-07 21:48:44 +02:00
Xephi
d06a5f4e53 Update 2.9.1
* Fix some problem with re-register
* Add directly mail.jar in AuthMe Builds
we also do not need the mail.jar in the lib folder
2013-08-07 21:21:58 +02:00
Xephi
f585d1012a sync this T.T 2013-08-05 18:48:42 +02:00
Xephi
84d362196c Update 2.9
* Add a better MultiThreading support for database
* Fix some problem with assertion error
* Add WBB3 support
* Add SH512 support
* Add reg_email_msg in all messages.yml for diff visibility
* Fix Problem with DeOped players
* FIX BungeeCord support - Thanks to games647
2013-08-05 15:28:48 +02:00
Xephi
bca506b2d5 Fix BCRYPT, Add WBB3 crypt, FIX CombatTag 2013-07-10 16:10:17 +02:00
Xephi
d699f86cc7 Update 2.8
* Update to CB 1.5.2-R1.0
* Add multi-world support in databases
* Add multi-plugins spawns support : in this order :
BukkitWorldSpawn(default) < Multiverse-Core < EssentialsSpawn <
Authme(/authme setspawn)
* Add BCRYPT passwordhashing method
* Set the Email method to HTML ! you can now send html email correctly
:)
* Some fix with BungeeCord
* Some fix with inventory security ( i recommend you to disable
ProtectInventoryBeforeLogin if you encounter issues , all inventory
click method are now cancelled )
* Add a separate thread for /login command (enable multi-threading in
config file)
* Add a separate thead for /register command (enable multi-threading in
config file)
* Add isRegistered(String playerName) in the API
* Some other code reworks
* Some other debugs
* Re-Indent code
2013-06-20 02:15:27 +02:00
Xephi
0d47578323 BungeeCord fix ... again ... and again... 2013-05-29 23:07:56 +02:00
Xephi
d7f76c8cdf fix double email check - Add Italian Translate 2013-05-14 01:45:50 +02:00
Xephi
447d6633b2 Hook with SocialSpy(Essentials) - Fix OP removed 2013-05-14 01:28:45 +02:00
Xephi
bad44f3af7 Update 2.7.16 2013-05-06 03:49:32 +02:00
Xephi
6c8ba0d7ef Sync this 2013-04-14 15:42:39 +02:00
Xephi
2350a9e6d2 Resynchronize custom event 2013-04-14 15:34:01 +02:00
Xephi
1c2b585a6f Emergency Fix 2013-04-14 00:29:04 +02:00
Xephi
73c97a39e6 Update 2.7.14
* Add Slot Reservation system ( permission : authme.vip )
* Add ConsoleLogging in authme.log file ( disabled by default, check
config )
* Save the main thread by different database access and saves
* Perform login more quickly
* CleanUp the code entirely
* BungeeCord should be fixed :'(
* Fix the Flat To MySQL converter
* Teleport players correctly
2013-04-13 01:27:23 +02:00
Xephi
468aaa18a3 Add VIP Slots method 2013-04-03 03:21:33 +02:00
Xephi
6485acca53 Add SimplifiedChinese (zhcn) 2013-04-02 13:03:14 +02:00
Xephi
5dcfd31cc6 Update 2.7.13 2013-04-02 03:20:16 +02:00
Xephi
c18131408d Again Change BungeeCord hook with latest method 2013-03-25 13:11:44 +01:00
Xephi
96907d5a24 Forgot to Settings.bungee - Add TradChinese 2013-03-22 18:27:21 +01:00
Xephi
def5821e5c Fix BungeeCord player real IP - 2.7.12b1 2013-03-21 00:03:34 +01:00
Xephi
cedafe52a8 fix SessionExpireOnIpChange
Note for myself : Refresh Code T.T
2013-03-13 23:11:00 +01:00
Xephi
5462508357 2.7.11b2 2013-03-13 18:06:04 +01:00
Xephi
0dd048774e Update 2.7.11b1 2013-03-12 17:20:33 +01:00
Alexandre V.
1caab050b6 remove the old and useless plugin.yml 2013-03-10 20:36:57 +01:00
Alexandre V.
6a3dc273ed 2.7.10b2 2013-03-10 01:29:07 +01:00
Alexandre V.
ba82d946c4 First Commit - 2.7.10b1 2013-03-09 03:42:17 +01:00