injection for argumentparser

This commit is contained in:
dfsek
2021-03-08 23:56:58 -07:00
parent f773ca2322
commit 5fc012f7ba

View File

@@ -144,6 +144,8 @@ public class TerraCommandManager implements CommandManager {
ArgumentParser<?> argumentParser = holder.argumentMap.get(argumentTarget.value()).argumentParser().getConstructor().newInstance();
pluginInjector.inject(argumentParser);
field.setAccessible(true);
field.set(template, argumentParser.parse(state.getSender(), state.getArgument(argument)));
}