|
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