diff --git a/reflect-config.json b/reflect-config.json index 7f264ed..9e67cb6 100644 --- a/reflect-config.json +++ b/reflect-config.json @@ -2,43 +2,50 @@ { "name" : "java.lang.String", "methods" : [ - { "name" : "", "parameterTypes" : ["java.lang.String"] } + { "name" : "", "parameterTypes" : ["java.lang.String"] }, + { "name" : "valueOf", "parameterTypes" : ["java.lang.String"] } ] }, { "name" : "java.lang.Boolean", "methods" : [ - { "name" : "", "parameterTypes" : ["java.lang.String"] } + { "name" : "", "parameterTypes" : ["java.lang.String"] }, + { "name" : "valueOf", "parameterTypes" : ["java.lang.String"] } ] }, { "name" : "java.lang.Integer", "methods" : [ - { "name" : "", "parameterTypes" : ["java.lang.String"] } + { "name" : "", "parameterTypes" : ["java.lang.String"] }, + { "name" : "valueOf", "parameterTypes" : ["java.lang.String"] } ] }, { "name" : "java.lang.Long", "methods" : [ - { "name" : "", "parameterTypes" : ["java.lang.String"] } + { "name" : "", "parameterTypes" : ["java.lang.String"] }, + { "name" : "valueOf", "parameterTypes" : ["java.lang.String"] } ] }, { "name" : "java.lang.Double", "methods" : [ - { "name" : "", "parameterTypes" : ["java.lang.String"] } + { "name" : "", "parameterTypes" : ["java.lang.String"] }, + { "name" : "valueOf", "parameterTypes" : ["java.lang.String"] } ] }, { "name" : "java.lang.Float", "methods" : [ - { "name" : "", "parameterTypes" : ["java.lang.String"] } + { "name" : "", "parameterTypes" : ["java.lang.String"] }, + { "name" : "valueOf", "parameterTypes" : ["java.lang.String"] } ] }, { "name" : "java.nio.file.Path", "methods" : [ - { "name" : "", "parameterTypes" : ["java.lang.String"] } + { "name" : "", "parameterTypes" : ["java.lang.String"] }, + { "name" : "of", "parameterTypes" : ["java.lang.String"] } ] } ] \ No newline at end of file diff --git a/src/main/java/it/cavallium/rockserver/core/Main.java b/src/main/java/it/cavallium/rockserver/core/Main.java index 3b2fbf7..8160433 100644 --- a/src/main/java/it/cavallium/rockserver/core/Main.java +++ b/src/main/java/it/cavallium/rockserver/core/Main.java @@ -39,7 +39,7 @@ public class Main { .setDefault("main") .help("Specify database name"); parser.addArgument("-c", "--config") - .type(Path.class) + .type(String.class) .help("Specify the rockserver-core.conf file path. Do not set if the database is not local"); parser.addArgument("-p", "--print-default-config") .type(Boolean.class)