Code cleanup
This commit is contained in:
@@ -29,6 +29,9 @@ import java.util.Map.Entry;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
public class DisguiseParser {
|
||||
/**
|
||||
* <Setter, <Getter, DefaultValue>>
|
||||
*/
|
||||
private static HashMap<Method, Map.Entry<Method, Object>> defaultWatcherValues = new HashMap<>();
|
||||
|
||||
public static void createDefaultMethods() {
|
||||
@@ -115,6 +118,10 @@ public class DisguiseParser {
|
||||
}
|
||||
}
|
||||
|
||||
public static HashMap<Method, Entry<Method, Object>> getMethodDefaults() {
|
||||
return defaultWatcherValues;
|
||||
}
|
||||
|
||||
public static String parseToString(Disguise disguise) {
|
||||
return parseToString(disguise, true);
|
||||
}
|
||||
|
@@ -3,7 +3,9 @@ package me.libraryaddict.disguise.utilities.parser.params;
|
||||
import me.libraryaddict.disguise.disguisetypes.Disguise;
|
||||
import me.libraryaddict.disguise.disguisetypes.DisguiseType;
|
||||
import me.libraryaddict.disguise.disguisetypes.FlagWatcher;
|
||||
import me.libraryaddict.disguise.disguisetypes.PlayerDisguise;
|
||||
import me.libraryaddict.disguise.disguisetypes.watchers.LivingWatcher;
|
||||
import me.libraryaddict.disguise.disguisetypes.watchers.PlayerWatcher;
|
||||
import me.libraryaddict.disguise.utilities.parser.DisguisePerm;
|
||||
import me.libraryaddict.disguise.utilities.parser.params.ParamInfo;
|
||||
import me.libraryaddict.disguise.utilities.parser.params.ParamInfoTypes;
|
||||
@@ -130,6 +132,15 @@ public class ParamInfoManager {
|
||||
}
|
||||
}
|
||||
|
||||
if (watcherClass == PlayerWatcher.class) {
|
||||
try {
|
||||
methods.add(PlayerDisguise.class.getMethod("setNameVisible", boolean.class));
|
||||
}
|
||||
catch (NoSuchMethodException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
return methods.toArray(new Method[0]);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user