Commit Graph

2318 Commits

Author SHA1 Message Date
ljacqu
453f61233c Fix unit tests for settings by providing custom setting migration services
- Allow to provide custom plugin folder to test constructor
- #603 test all NewSetting methods
2016-03-16 20:57:41 +01:00
ljacqu
aef18a894a Move PropertyType functionality into Property class 2016-03-16 19:07:00 +01:00
ljacqu
89767b120c #603 Pass settings migration service as constructor parameter (work in progress) 2016-03-14 23:18:16 +01:00
ljacqu
4634213d75 #566 Test that all message files are valid YAML 2016-03-14 22:33:20 +01:00
ljacqu
2de3848cc3 #430 Remove PlayerAuth constructors in favor of builder
- Remove various PlayerAuth constructors
- Clean up FlatFile class
- Add some javadoc to PlayerAuth
2016-03-14 21:48:33 +01:00
ljacqu
ef980bd654 #603 Delete CustomConfiguration class 2016-03-14 20:45:46 +01:00
ljacqu
3522a5b0c0 #603 Various setting improvements
- Pass PropertyMap to settings class from the outside
- Fix tests not being reentrant due to real file writes
- Improve Node (internal tree for PropertyMap) interface
- Add code coverage for private constructors
2016-03-14 20:32:32 +01:00
ljacqu
374e2ff292 Fix Management initialization 2016-03-13 11:41:19 +01:00
ljacqu
5d12ec8b56 Minor fixes + code householding
- Fix SpawnCommandTest testing FirstSpawnCommand
- Fix javadoc errors
- Map TODO's to issue numbers where applicable
- Fix trivial TODO's
2016-03-13 11:09:27 +01:00
ljacqu
00125487f1 Create tests for admin commands 2016-03-13 10:17:09 +01:00
ljacqu
4d45b18759 Create test for PluginHooks 2016-03-12 18:25:57 +01:00
ljacqu
8293766f98 #421 Create SpawnLoader
- Non-static service class which handles the spawnpoints used in AuthMe
2016-03-12 18:25:38 +01:00
ljacqu
8b27444a49 #421 Create PluginHooks
- PluginHooks manages third-party plugins and allows to perform actions and queries on them, instead of public fields on the AuthMe main class
2016-03-12 18:24:34 +01:00
ljacqu
45fd241517 Update settings in PasswordSecurity upon reload 2016-03-12 08:16:57 +01:00
ljacqu
3d46339a78 Merge branch 'master' of https://github.com/AuthMe-Team/AuthMeReloaded into fix-reload 2016-03-12 07:40:18 +01:00
Tim Vis'ee
44d50b1c59 Created it's own listener for the Permissions Manager 2016-03-11 11:41:41 +01:00
Tim Vis'ee
ae9cd626a5 Applied most PermissionsManager patches from original source 2016-03-11 11:33:37 +01:00
Tim Vis'ee
558b3fd997 Added API method to gather the plugin version 2016-03-11 11:25:21 +01:00
Gabriele C
3b6238cc84 Merge pull request #119 from Xephi/master
sync
2016-03-10 07:56:58 +01:00
ljacqu
dfc713fde6 Reload only specific entities (work in progress)
- Remove attempt of reinitializing all components -> will lead to inconsistent states. Call reload on reloadable components instead
2016-03-09 18:39:04 +01:00
games647
4d55bedcaa Update Inventory protection for 1.9 (Fixes Xephi/AuthMeReloaded#587) 2016-03-09 17:06:27 +01:00
Gabriele C
af85090aa5 Don't fail if coveralls is down 2016-03-09 15:14:55 +01:00
Gabriele C
d590e9ba71 Revert "Damn bossy essentials xD"
This reverts commit ab2c95869e.
2016-03-09 15:08:04 +01:00
Gabriele C
af84ba6fce Fix max email count #591 2016-03-09 15:00:17 +01:00
Gabriele C
ab2c95869e Damn bossy essentials xD
#503
2016-03-08 23:05:53 +01:00
ljacqu
1003e0b62d Merge pull request #118 from AuthMe-Team/432-remove-public-ip-map
432 remove public ip map
2016-03-06 16:19:36 +01:00
ljacqu
654cebd5a7 Minor - rename LimboPlayer methods + code householding
- Rename *taskId methods to *task to reflect what they handle
- Remove usages of Wrapper where applicable
- Replace some uses of legacy Settings with NewSetting calls
2016-03-06 15:46:49 +01:00
ljacqu
3f4681c5ed Minor - fix merge conflicts 2016-03-06 14:45:28 +01:00
ljacqu
987c3fdb17 Merge branch 'master' of https://github.com/AuthMe-Team/AuthMeReloaded into 432-remove-public-ip-map 2016-03-06 14:42:32 +01:00
ljacqu
31bac6964f Various code householding
- Adjust javadoc
- Remove unused PlayerAuth constructor
- Replace legacy Settings with NewSetting calls
- Add process service to all (a)sync processes
- Change IP manager to only cache the calls to the VeryGames API
2016-03-06 14:42:19 +01:00
ljacqu
98df21d75a #575 Hotfix for reload support
- Create temporary method for reloading any stateful entities -> a lot of duplicated code, to be fixed soon within #432
- Remove unused methods
2016-03-05 22:30:35 +01:00
Gabriele C
83dd1cf4a3 Merge pull request #117 from AuthMe-Team/revert-116-master
Revert "Use local shooter"
2016-03-05 21:34:05 +01:00
Gabriele C
9a5c84f3fc Revert "Use local shooter" 2016-03-05 21:33:56 +01:00
Gabriele C
3dad427398 Merge pull request #116 from FabioZumbi12/master
Use local shooter
2016-03-05 20:40:05 +01:00
FabioZumbi12
9b13366e5f To use local shooter 2016-03-05 16:11:09 -03:00
FabioZumbi12
b9b5cba94e Merge pull request #3 from AuthMe-Team/master
Update my fork
2016-03-05 15:26:57 -03:00
Gabriele C
717f962473 Revert "Add a message about the workaround with MC 1.9"
This reverts commit aa914b9aa7.
2016-03-05 18:16:57 +01:00
ljacqu
9a412fac05 Merge branch 'master' of https://github.com/AuthMe-Team/AuthMeReloaded into 432-remove-public-ip-map
Conflicts:
	src/main/java/fr/xephi/authme/process/register/AsyncRegister.java
2016-03-05 16:11:22 +01:00
ljacqu
19adcdcceb Move managers to the cache package
- Not entirely accurate name but not really worth to have a separate package for managers
2016-03-05 16:03:00 +01:00
ljacqu
fd8db2cd51 Add test for IP manager + create captcha manager (still unused) 2016-03-05 15:39:14 +01:00
Gabriele C
aa914b9aa7 Add a message about the workaround with MC 1.9 2016-03-05 13:55:40 +01:00
Gabriele C
a23e0a6d30 Update HikariCP 2016-03-05 13:50:58 +01:00
Gabriele C
0a79848f43 Update README.md 2016-03-05 00:34:04 +01:00
Gabriele C
c4684fd5f1 Booo we don't like UUIDS! (We need to keep 1.7.X compatibility!)
- Removed the useless OtherAccounts class!
2016-03-03 21:42:50 +01:00
Gabriele C
b0d230be60 Forgot about this... #570 2016-03-03 21:17:38 +01:00
Gabriele C
e4d2747fae Finally fix #570 2016-03-03 21:05:19 +01:00
DNx
1e0d31ebb7 Don't lowercase the real name, also..
the password. Fix #578
2016-03-03 11:11:56 +07:00
Gabriele C
681e352bdc Fix #570 add max_acc and reg_acc placeholders 2016-03-02 17:06:02 +01:00
Gabriele C
c5c0535fcd Ok, nevermind, it works. 2016-03-02 00:33:26 +01:00
ljacqu
aeb8307a46 #432 #547 Remove public IP cache map; make processes use ProcessService
- Create IP address manager for handling and caching IP addresses -> outside of the manager I do not want to care about caching details
- Make more processes use the ProcessService in favor of statically injected objects
2016-03-01 22:47:28 +01:00