brigadier: Add support for wrapped parsers

This commit is contained in:
Zach Levis 2021-01-03 14:24:09 -08:00 committed by Jason
parent 79006ac40f
commit 62caa2d641
12 changed files with 889 additions and 1 deletions

View file

@ -175,4 +175,8 @@ public class VelocityCommandManager<C> extends CommandManager<C> implements Brig
return this.commandSenderMapper;
}
final @NonNull Function<@NonNull C, @NonNull CommandSource> getBackwardsCommandSenderMapper() {
return this.backwardsCommandSenderMapper;
}
}

View file

@ -55,6 +55,7 @@ final class VelocityPluginRegistrationHandler<C> implements CommandRegistrationH
this.brigadierManager.brigadierSenderMapper(
sender -> this.manager.getCommandSenderMapper().apply(sender)
);
this.brigadierManager.backwardsBrigadierSenderMapper(this.manager.getBackwardsCommandSenderMapper());
}
@Override