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
ljacqu
dede592c55
#547 add process service to AsyncJoin
2016-02-28 20:03:06 +01:00
ljacqu
d664e7be26
#547 Create ProcessService
...
- Create ProcessService for common tasks within processes
- Integrate service into AsyncAddEmail
2016-02-27 23:15:31 +01:00
ljacqu
5fce849ce7
Minor - Add datasource test, minor code householding
2016-02-27 21:11:35 +01:00
DNx5
1b65b285ac
improve spawn location check.
2016-02-26 12:00:53 +07:00
DNx5
1d1605314a
Reload correctly. Fix #554
2016-02-24 22:41:09 +07:00
DNx5
5943537c26
cleanup
...
It's good now
2016-02-22 22:48:02 +07:00
DNx5
5e330398d3
Spawn Location
2016-02-22 01:01:05 +07:00
ljacqu
511f961d29
#534 Get default messages from the JAR's messages_en.yml
...
- Using new File(class.getResource(path)) apparently is the wrong approach for in-JAR files
2016-02-20 12:12:24 +01:00
ljacqu
8511a257ed
#494 Fix conversion plaintext to SHA256
...
- Make sure database is set up before attempting to perform the migration
2016-02-20 11:16:25 +01:00
ljacqu
5dc1598f6e
Wrap column names into class
...
- Load column names for data sources centrally
- Remove no longer used settings in legacy Settings
2016-02-14 13:25:16 +01:00
ljacqu
6e2528278a
#477 Make updateSession() timestamp-aware; fetch timestamp safely
2016-02-14 09:51:13 +01:00
ljacqu
7b26dd25a0
Merge master into 477-lastlogin-timestamp
...
Conflicts:
- Settings.java
2016-02-13 20:03:22 +01:00
ljacqu
432ed4620c
Fix AuthMe thinking config needs a migration
...
- Old, deprecated property now exists again -> stop checking for its presence as a reason for migration
- Create test for SettingsMigrationService to detect such issues in the future
2016-02-13 12:35:33 +01:00
ljacqu
ea93a336c3
Minor - fix Javadoc warnings
2016-02-11 23:09:23 +01:00
ljacqu
9b1d524bdc
Make SettingsMigrationService run all migrations
2016-02-11 22:21:06 +01:00
ljacqu
e04ca3c4ae
#512 Fix inconsistent config names
...
- Harmonize configuration paths in code and in config.yml (fixes failing unit test)
- Add way to load Property objects in legacy Settings
- Create migration for delayJoinLeaveMessages to separate delayJoin..., removeJoin... and removeLeave...
2016-02-11 22:17:43 +01:00
ljacqu
39168bc818
#482 Provide better default messages and merge MessagesManager
...
- Return message from the JAR's messages_en.yml file instead of an unusable error for the end user
- Merge MessagesManager into Messages
2016-02-11 21:27:16 +01:00
Gabriele C
2d8a80049b
Fix tests
2016-02-11 21:05:58 +01:00
Gabriele C
0afa5f0535
change join/leave messages behaviour
2016-02-11 20:53:25 +01:00
Gabriele C
131cc22248
Hide tablist feature
2016-02-11 20:36:07 +01:00
Gabriele C
2f2af829b0
Fix event listener priorities
2016-02-07 15:35:02 +01:00
ljacqu
db4d4a7cce
#477 Change lastlogin column from bigint to timestamp (work in progress)
...
- Alter column type
- Create migration for MySQL
- Unrelated: move DataSource enum to its own file
2016-02-07 14:27:03 +01:00
games647
6a75184ad9
Add 2fa support
2016-02-07 00:49:18 +01:00
ljacqu
99b7b80f1d
#450 Fix copying of JAR files to plugin folder
...
- Create SettingsMigrationService#copyFileFromResource (inspired from CustomSettings)
- Use new method to copy missing files in plugin folder from JAR
- Create YamlFileConfiguration inside NewSetting: FileConfiguration object provided by JavaPlugin#getConfig() sets default values from the JAR's config.yml :(
- Change ConsoleLogger to take logger from plugin (work in progress)
2016-02-06 17:10:00 +01:00
ljacqu
85868ca830
Merge branch 'master' of https://github.com/AuthMe-Team/AuthMeReloaded into 450-new-settings-rewrite
...
Conflicts:
src/main/java/fr/xephi/authme/AuthMe.java
src/main/java/fr/xephi/authme/settings/Settings.java
src/main/java/fr/xephi/authme/settings/custom/NewSetting.java
2016-02-05 23:28:16 +01:00
ljacqu
c28a1b537f
#495 Create ConsoleLogger method dedicated to logging exceptions
2016-02-05 23:11:38 +01:00
ljacqu
ab719c4204
Minor - remove messages language from old settings
2016-02-05 22:30:57 +01:00
Xephi
4f76398ce8
#495 - Done
2016-02-05 13:24:38 +01:00
Gabriele C
e8a9b5c2e2
Add missing setting to the new Settings manager.
2016-02-04 23:00:41 +01:00
Gabriele C
4c265f1879
Add an option to allow unlogged users to run all the commands
...
Fix #456
2016-02-04 15:03:52 +01:00
ljacqu
3e30a34714
#450 Move Settings#loadEmailText and #getWelcomeMessage
2016-02-03 22:36:01 +01:00
ljacqu
155881ef05
Merge master into '450-new-settings-rewrite'
...
Conflicts:
- PerformBackup.java
- Settings.java
2016-01-31 21:32:29 +01:00
ljacqu
42ae30ed3a
#450 Move Settings#isEmailCorrect to Utils class
2016-01-31 21:22:19 +01:00
Gabriele C
b299e4be91
Fix missing setting
2016-01-31 19:08:28 +01:00
ljacqu
9653354135
#450 Move Settings#getRestrictedIp()
2016-01-31 18:50:57 +01:00
ljacqu
fbd5265a0b
#450 Fix YAML export of enum values
...
- Move writing logic to PropertyType
- Remove unused double property type
- Add sample enum property type to tests
2016-01-31 10:49:30 +01:00
ljacqu
e747dfeb7f
#450 Make reload & messages functionality use NewSetting
...
- Change ReloadCommand to use the new setting functionality
- Check and construct the messages file in NewSetting
- Unrelated: change MessagesManager not to extend CustomConfiguration anymore
2016-01-31 09:55:02 +01:00
ljacqu
a40b06344a
Minor - remove override of equals() in PropertyMapComparator
...
- The Comparator map defines equals(Object) but this is obviously already implemented by the Object superclass
2016-01-30 15:32:48 +01:00
ljacqu
059175f14e
#450 Port usages of Settings#set(), #setValue() to NewSettings
2016-01-30 15:12:26 +01:00
ljacqu
724296e02b
#449 Migrate some properties to new settings
...
- Use new settings class for retrieving help header & backup configs
- Delete migrated configs from old settings
2016-01-30 13:19:05 +01:00
ljacqu
dedb3fce26
#450 Add integration test for potentially difficult values
...
- Ensure that edge cases such as backslashes, apostrophes and new lines are handled properly by the YAML writer & reader
2016-01-28 10:38:44 +01:00
ljacqu
c626521dc8
#473 Add logConsole setting
...
- Add missing logConsole setting
- Set true as default value, as suggested by games647
2016-01-27 21:34:10 +01:00
ljacqu
ec87c662e1
#450 Use SnakeYAML for writing properties
2016-01-26 13:41:00 +01:00
ljacqu
4012421d80
#450 Create migration service for new settings
...
- Create service to check if new settings is up-to-date
- Remove up-to-date checks from old Settings
- Update tests
2016-01-19 16:50:54 +01:00
ljacqu
200af9c4c4
Move new configs outside of 'custom' package
...
- Create properties package for storing the config properties
- Move NewSetting class to main settings pkg
2016-01-19 09:20:55 +01:00
games647
dd03045bab
Fix typo for delay join message configuration loading
2016-01-18 22:11:16 +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
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