Print default string instead of full DecreeParam instance

This commit is contained in:
CocoTheOwner 2021-09-11 10:50:41 +02:00
parent 784fca98c8
commit 86cfe0465c

View File

@ -445,8 +445,8 @@ public class VirtualDecreeCommand {
value = i.getDefaultValue();
}
} catch (DecreeParsingException e) {
Iris.debug("Can't parse parameter value for " + i.getName() + "=" + i + " in " + getPath() + " using handler " + i.getHandler().getClass().getSimpleName());
sender.sendMessage(C.RED + "Cannot convert \"" + i + "\" into a " + i.getType().getSimpleName());
Iris.debug("Can't parse parameter value for " + i.getName() + "=" + i.getParam().defaultValue() + " in " + getPath() + " using handler " + i.getHandler().getClass().getSimpleName());
sender.sendMessage(C.RED + "Cannot convert \"" + i.getParam().defaultValue() + "\" into a " + i.getType().getSimpleName());
return false;
} catch (DecreeWhichException e) {
KList<?> validOptions = i.getHandler().getPossibilities(i.getParam().defaultValue());