fix brigadier suggestions with the '/execute' command, fix running cloud commands with '/execute' on fabric
This commit is contained in:
parent
8db87744d9
commit
f16cafda3f
2 changed files with 6 additions and 8 deletions
|
|
@ -617,8 +617,12 @@ public final class CloudBrigadierManager<C, S> {
|
|||
final @NonNull SuggestionsBuilder builder
|
||||
) {
|
||||
final CommandContext<C> commandContext;
|
||||
String command = builder.getInput();
|
||||
if (this.brigadierCommandSenderMapper == null || senderContext == null) {
|
||||
commandContext = this.dummyContextProvider.get();
|
||||
if (command.startsWith("/") /* Minecraft specific */) {
|
||||
command = command.substring(1);
|
||||
}
|
||||
} else {
|
||||
final C cloudSender = this.brigadierCommandSenderMapper.apply(senderContext.getSource());
|
||||
commandContext = new CommandContext<>(
|
||||
|
|
@ -626,11 +630,7 @@ public final class CloudBrigadierManager<C, S> {
|
|||
cloudSender,
|
||||
this.commandManager
|
||||
);
|
||||
}
|
||||
|
||||
String command = builder.getInput();
|
||||
if (command.startsWith("/") /* Minecraft specific */) {
|
||||
command = command.substring(1);
|
||||
command = command.substring(senderContext.getLastChild().getNodes().get(0).getRange().getStart());
|
||||
}
|
||||
|
||||
/* Remove namespace */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue