|
6 | 6 | import net.kyori.adventure.text.minimessage.tag.resolver.Placeholder;
|
7 | 7 | import net.kyori.adventure.text.minimessage.tag.resolver.TagResolver;
|
8 | 8 | import org.bukkit.command.Command;
|
9 |
| -import org.bukkit.command.CommandExecutor; |
10 | 9 | import org.bukkit.command.CommandSender;
|
| 10 | +import org.bukkit.command.TabExecutor; |
11 | 11 | import org.bukkit.entity.Player;
|
12 | 12 | import org.bukkit.inventory.ItemStack;
|
13 | 13 | import org.bukkit.inventory.meta.ItemMeta;
|
14 | 14 | import org.jetbrains.annotations.NotNull;
|
| 15 | +import org.jetbrains.annotations.Nullable; |
15 | 16 | import simplexity.adminhax.AdminHax;
|
16 | 17 | import simplexity.adminhax.config.ConfigHandler;
|
17 | 18 | import simplexity.adminhax.config.Message;
|
18 | 19 | import simplexity.adminhax.util.Permissions;
|
19 | 20 | import simplexity.adminhax.util.RenamePermission;
|
20 | 21 |
|
21 |
| -public class RenameItem implements CommandExecutor { |
| 22 | +import java.util.List; |
| 23 | + |
| 24 | +public class RenameItem implements TabExecutor { |
22 | 25 |
|
23 | 26 | private final MiniMessage miniMessage = AdminHax.getMiniMessage();
|
24 | 27 |
|
@@ -65,4 +68,9 @@ private void setItemName(Component name, ItemStack itemStack) {
|
65 | 68 | itemMeta.displayName(name);
|
66 | 69 | itemStack.setItemMeta(itemMeta);
|
67 | 70 | }
|
| 71 | + |
| 72 | + @Override |
| 73 | + public @Nullable List<String> onTabComplete(@NotNull CommandSender commandSender, @NotNull Command command, @NotNull String s, @NotNull String[] strings) { |
| 74 | + return List.of(""); |
| 75 | + } |
68 | 76 | }
|
0 commit comments