games647
ff034d5a44
Fix resetting of sendPlayerTo setting by removing a typo
...
(Fixes Xephi/AuthMeReloaded#451 )
2016-01-17 19:40:55 +01:00
ljacqu
e18be3024a
#347 Use NewSetting properties for change password command
2016-01-17 12:33:29 +01:00
ljacqu
fb6cff2e07
#347 Add remaining missing properties
2016-01-17 09:23:01 +01:00
ljacqu
ac164c73b9
#347 Add missing properties (incomplete)
2016-01-09 23:42:56 +01:00
ljacqu
3845c1e0eb
#347 Add NewSetting to command service
...
- Adjust NewSetting constructor to match needs in AuthMe
- Add NewSetting to the command service
- See CaptchaCommand for a sample replacement from Settings to NewSetting
2016-01-09 12:45:58 +01:00
ljacqu
88629702f5
#347 Test that all read properties exist as Property field
...
- Create consistency test to verify that all properties in config.yml are defined as a Property field in a SettingsClass implementation (currently fails)
- Add some missing properties
- Minor: convert tabs to spaces
2016-01-09 09:30:49 +01:00
ljacqu
0603243c86
Merge branch 'master' of https://github.com/AuthMe-Team/AuthMeReloaded into 347-config-rewrite
2016-01-08 23:44:16 +01:00
ljacqu
d0b7d0ff06
#347 Create consistency and integration tests for NewSetting
...
- Ensure that the project's config.yml contains all settings that NewSetting is aware of
- Add extensive, more generic integration tests
2016-01-08 23:20:42 +01:00
ljacqu
69c225c850
#347 Create tests and add check for missing settings in NewSetting
2016-01-08 21:22:26 +01:00
ljacqu
30db03837a
#347 Add 'contains' method to PropertyType
2016-01-07 21:58:28 +01:00
ljacqu
acda03bb40
#347 Create enum property + consistency tests
2016-01-07 21:38:03 +01:00
DNx5
da5de58afb
Rename XF class into XFBCRYPT.
2016-01-07 06:15:39 +07:00
ljacqu
204a564a9a
Move new configuration packages and add test for PropertyMap
2016-01-05 21:59:08 +01:00
ljacqu
cb07b3df3d
Create enum property type, trivial code simplification
2016-01-04 20:33:31 +01:00
ljacqu
7d41ccbc9c
Settings: use class constants for properties, create custom writer
...
- Create Property class for defining config properties
- Create logic for typed retrival of properties from YAML file
- Add custom save method
- Retain comments from Comment annotations in the classes
- Write in a sorted order: first discovered properties are first written to config.yml
- Adjust properties to reflect the current config.yml
- Add sample tests for the retrieval and writing of properties with the new setup
2016-01-03 15:22:32 +01:00
Xephi
c2deb9d0b5
Start rework of Settings
...
Please move to another branch :3
(cherry picked from commit 0c5d835)
2016-01-03 15:15:52 +01:00
DNx5
6cae520604
Use Guava's Files.toString API to read the email file.
2016-01-02 06:24:44 +07:00
DNx5
266c979319
Use Bukkit API to extract "email.html" from plugin file.
2016-01-02 06:24:42 +07:00
ljacqu
94c836376e
Revert "Start rework of Settings" from master
...
- Revert 1f55e85 because it's simpler to have ljacqu revert a commit on master, create a new branch and cherry-pick the reverted commit than to enter one command to change branch
2015-12-31 17:02:15 +01:00
Xephi
0c5d835f47
Start rework of Settings
...
Please move to another branch :3
2015-12-31 16:35:38 +01:00
Xephi59
e1a84448a2
Fix the whole Javadoc syntax
2015-12-31 01:06:09 +01:00
Xephi
806201e1cc
Add Hostname to restricted ip method
2015-12-28 11:59:30 +01:00
Xephi59
625369db5a
Add BungeeCord playerSendTo config
2015-12-26 14:05:10 +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
Gabriele C
8bfb56f34e
fix blindness when timeout = 0
2015-12-23 11:51:06 +01:00
ljacqu
02c366637e
Refactor SendMailSSL, rename 'stoping' to 'stopping',
...
- Refactor SendMailSSL into smaller portions and with proper exception handling (do not catch the Exception superclass and do not nest try-catch blocks; always pass on the exception type and message)
- Clean prose in config.yml
2015-12-21 22:14:40 +01:00
Xephi
644ffe954d
[DEV] [NEED TEST] Implement OAuth2 authentification to mail recovery!
2015-12-21 17:03:12 +01:00
Xephi
00bf25794a
Oops >.>
2015-12-21 12:06:49 +01:00
Xephi
e272a3bfb5
Add a way to kick players before a server stop
2015-12-21 12:04:28 +01:00
DNx5
a14e3260dc
Merge branch 'db-improve'
...
Conflicts:
src/main/java/fr/xephi/authme/settings/Settings.java
2015-12-11 21:47:19 +07:00
DNx5
1f001f2225
Removed max mysql connections options from config.
2015-12-06 06:10:16 +07:00
Xephi
1e5a29a502
Add a case checker option
2015-12-05 22:27:23 +01:00
DNx5
93484a3449
Merge remote-tracking branch 'origin/master' into authme-process
...
Conflicts:
src/main/java/fr/xephi/authme/cache/limbo/LimboCache.java
src/main/java/fr/xephi/authme/listener/AuthMePlayerListener.java
src/main/java/fr/xephi/authme/process/register/AsyncRegister.java
src/main/java/fr/xephi/authme/settings/Settings.java
2015-12-05 03:23:50 +07:00
Xephi
e781115d7c
Change from mailText to a dedicated file email.html
2015-12-04 17:57:10 +01:00
ljacqu
cafad5b088
Fix #296 Reloading doesn't update settings
...
- Replace Settings to encapsulate a YamlConfiguration instance provided by AuthMe, rather than loading the config file again.
2015-12-02 21:42:39 +01:00
DNx5
35d73b2d4a
Mysql Improvements.
...
* Contains lot of changes
2015-12-02 06:29:43 +07:00
ljacqu
690a8d67a3
Abstract Messages into two layers; move to new 'output' package
...
- Abstract Messages into two layers: the top layer 'Messages' is how Messages can be retrieved and sent as before. In the background, package-private, MessagesManager actually does the file read and worries about I/O while Messages takes care of higher-level things (such as joining two lines or checking the current language).
2015-12-01 21:45:02 +01:00
Gabriele C
00c6b17f3e
Add customizable anto bot message
2015-12-01 15:42:02 +01:00
DNx5
37b24d4e72
Fix "new config options message" always printed on reload.
2015-12-01 02:17:07 +07:00
DNx5
8a6ab3edb5
Setup unrestricted names into lowercase.
2015-12-01 02:14:28 +07:00
Gabriele C
109c85f4dd
Auto build number + helpHeader config
2015-11-29 14:27:44 +01:00
ljacqu
8ed672e89d
Remove old methods in Messages and add StringUtils tests
...
StringUtils - merge the two join methods to one common implementation with two interface; add tests
Messages - remove the methods taking a String as code after the kind refactoring by @DNx5
2015-11-26 23:21:19 +01:00
ljacqu
77f2f80eaf
Testing - start change to non-reflection WrapperMock test setup
2015-11-26 22:25:02 +01:00
DNx5
d7ae2a96e3
Fix test unit
2015-11-26 11:04:12 +07:00
DNx5
7a78b321e7
refactor all class to use the message key for sending messages.
2015-11-26 10:18:53 +07:00
DNx5
2de0e0e819
Set classes to use Messages getter in plugin instance.
2015-11-26 08:17:19 +07:00
Lucas Jacques
5f9ba208de
Merge branch 'master' of https://github.com/AuthMe-Team/AuthMeReloaded into enums
2015-11-25 19:52:15 +01:00
DNx5
7767ae6c0e
revert to boolean
2015-11-26 01:43:27 +07:00