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
3e30a34714
#450 Move Settings#loadEmailText and #getWelcomeMessage
2016-02-03 22:36:01 +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
059175f14e
#450 Port usages of Settings#set(), #setValue() to NewSettings
2016-01-30 15:12:26 +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
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