Try to preserve command sender when getting Brigadier suggestions

This commit is contained in:
Alexander Söderberg 2020-12-03 12:29:06 +01:00 committed by Alexander Söderberg
parent ded94567c6
commit 070a719165
5 changed files with 55 additions and 3 deletions

View file

@ -58,6 +58,11 @@ class CloudCommodoreManager<C> extends BukkitPluginRegistrationHandler<C> {
commandManager.getCommandSenderMapper().apply(Bukkit.getConsoleSender()),
commandManager.getCaptionRegistry()
));
this.brigadierManager.brigadierSenderMapper(
sender -> this.commandManager.getCommandSenderMapper().apply(
commodore.getBukkitSender(sender)
)
);
new BukkitBrigadierMapper<>(this.commandManager, this.brigadierManager);
}