mirror of
https://github.com/ChestShop-authors/ChestShop-3.git
synced 2025-02-10 15:31:27 +01:00
Make sure special parsers are setup (Might prevent #225)
There might have been a case where when trying to pair the yml file with the Properties class the parsers weren't actually registered yet as nothing was called on the Properties file yet.
This commit is contained in:
parent
816fe77f27
commit
da1dd94705
@ -146,6 +146,7 @@ public class ChestShop extends JavaPlugin {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void loadConfig() {
|
public void loadConfig() {
|
||||||
|
Properties.setup();
|
||||||
Configuration.pairFileAndClass(loadFile("config.yml"), Properties.class);
|
Configuration.pairFileAndClass(loadFile("config.yml"), Properties.class);
|
||||||
Configuration.pairFileAndClass(loadFile("local.yml"), Messages.class);
|
Configuration.pairFileAndClass(loadFile("local.yml"), Messages.class);
|
||||||
|
|
||||||
|
@ -12,9 +12,7 @@ import java.math.BigDecimal;
|
|||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
import java.util.EnumSet;
|
import java.util.EnumSet;
|
||||||
import java.util.HashSet;
|
|
||||||
import java.util.LinkedHashSet;
|
import java.util.LinkedHashSet;
|
||||||
import java.util.List;
|
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
import java.util.logging.Level;
|
import java.util.logging.Level;
|
||||||
|
|
||||||
@ -22,7 +20,8 @@ import java.util.logging.Level;
|
|||||||
* @author Acrobot
|
* @author Acrobot
|
||||||
*/
|
*/
|
||||||
public class Properties {
|
public class Properties {
|
||||||
static {
|
|
||||||
|
public static void setup() {
|
||||||
Configuration.registerParser("StringSet", new ValueParser(){
|
Configuration.registerParser("StringSet", new ValueParser(){
|
||||||
public Object parseToJava(Object object) {
|
public Object parseToJava(Object object) {
|
||||||
if (object instanceof Collection) {
|
if (object instanceof Collection) {
|
||||||
|
Loading…
Reference in New Issue
Block a user