Skip to content

Commit

Permalink
Add PluginIdentifiableCommand marker
Browse files Browse the repository at this point in the history
This may or may not help the server platform make decisions. Beyond this, it is out of our responsibility and control to override the vanilla commands.
  • Loading branch information
A248 authored Aug 29, 2024
1 parent de25d2d commit b81f632
Showing 1 changed file with 7 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
import org.bukkit.command.Command;
import org.bukkit.command.CommandMap;
import org.bukkit.command.CommandSender;
import org.bukkit.command.PluginIdentifiableCommand;
import org.bukkit.entity.Player;
import org.bukkit.plugin.Plugin;
import space.arim.api.env.AudienceRepresenter;
Expand All @@ -39,7 +40,7 @@
import java.util.Locale;
import java.util.Map;

public final class CommandHandler extends BukkitCommandSkeleton implements PlatformListener {
public final class CommandHandler extends BukkitCommandSkeleton implements PlatformListener, PluginIdentifiableCommand {

private final CommandHelper commandHelper;
private final boolean alias;
Expand Down Expand Up @@ -79,9 +80,13 @@ private CmdSender adaptSender(CommandSender platformSender) {
return new SpigotCmdSender.ConsoleSender(formatter, interlocutor, audienceRepresenter,
platformSender, plugin);
}
}

@Override
public Plugin getPlugin() {
return commandHelper.plugin;
}

@Override
public void register() {
CommandMapHelper commandMapHelper = commandHelper.commandMapHelper;
Expand Down

0 comments on commit b81f632

Please sign in to comment.