geforkt von Mirrors/Velocity
Hints will override the default catch-all by default
Dieser Commit ist enthalten in:
Ursprung
ae0bf6cfca
Commit
65e1b7be87
@ -101,10 +101,15 @@ public class VelocityCommandManager implements CommandManager {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (!(command instanceof BrigadierCommand)) {
|
if (!(command instanceof BrigadierCommand)) {
|
||||||
|
if (!meta.getHints().isEmpty()) {
|
||||||
|
// If the user specified a hint, then allow the hint to take precedence over the catch-all
|
||||||
|
// argument.
|
||||||
|
node.getChildren().clear();
|
||||||
for (CommandNode<CommandSource> hint : meta.getHints()) {
|
for (CommandNode<CommandSource> hint : meta.getHints()) {
|
||||||
node.addChild(BrigadierUtils.wrapForHinting(hint, node.getCommand()));
|
node.addChild(BrigadierUtils.wrapForHinting(hint, node.getCommand()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
dispatcher.getRoot().addChild(node);
|
dispatcher.getRoot().addChild(node);
|
||||||
while (aliasIterator.hasNext()) {
|
while (aliasIterator.hasNext()) {
|
||||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren