From abdd6fbfa4a9e1397f9121ca1774324cfa144851 Mon Sep 17 00:00:00 2001 From: Teriuihi Date: Mon, 27 Dec 2021 19:40:19 +0100 Subject: [PATCH] Tried making tab complete stuf work for donorrank --- .../java/com/alttd/vboosters/commands/DonorRankCommand.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/velocity/src/main/java/com/alttd/vboosters/commands/DonorRankCommand.java b/velocity/src/main/java/com/alttd/vboosters/commands/DonorRankCommand.java index fa4cf21..451e486 100644 --- a/velocity/src/main/java/com/alttd/vboosters/commands/DonorRankCommand.java +++ b/velocity/src/main/java/com/alttd/vboosters/commands/DonorRankCommand.java @@ -2,7 +2,9 @@ package com.alttd.vboosters.commands; import com.alttd.boosterapi.BoosterAPI; import com.alttd.boosterapi.config.Config; +import com.mojang.brigadier.arguments.StringArgumentType; import com.mojang.brigadier.builder.LiteralArgumentBuilder; +import com.mojang.brigadier.builder.RequiredArgumentBuilder; import com.mojang.brigadier.tree.LiteralCommandNode; import com.velocitypowered.api.command.BrigadierCommand; import com.velocitypowered.api.command.CommandMeta; @@ -23,6 +25,10 @@ public class DonorRankCommand { LiteralCommandNode command = LiteralArgumentBuilder .literal("donorrank") .requires(ctx -> ctx.hasPermission("command.proxy.donorrank")) + .then(RequiredArgumentBuilder.argument("username", StringArgumentType.word())) + .then(RequiredArgumentBuilder.argument("action", StringArgumentType.word())) + .then(RequiredArgumentBuilder.argument("rank", StringArgumentType.word())) + .then(RequiredArgumentBuilder.argument("transaction-id", StringArgumentType.word())) .executes(context -> { //EX: donorrank {username} promote archduke {transaction} //File: {transaction}, cbccaa76-906d-458e-a24e-4b74322f2bb7, none -> archduke