Package cc.carm.lib.easyplugin.command
Interface NamedExecutor
-
- All Known Implementing Classes:
CommandHandler,SubCommand
public interface NamedExecutor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description @NotNull java.util.List<java.lang.String>getAliases()@NotNull java.lang.StringgetIdentifier()default booleanhasPermission(@NotNull org.bukkit.command.CommandSender sender)default java.lang.VoidsendMessage(@NotNull org.bukkit.command.CommandSender sender, @NotNull java.lang.String... messages)default java.lang.VoidsendMessage(@NotNull org.bukkit.command.CommandSender sender, @Nullable java.util.function.Function<java.lang.String,java.lang.String> parser, @NotNull java.lang.String... messages)
-
-
-
Method Detail
-
getIdentifier
@NotNull @NotNull java.lang.String getIdentifier()
-
getAliases
@NotNull @NotNull java.util.List<java.lang.String> getAliases()
-
hasPermission
default boolean hasPermission(@NotNull @NotNull org.bukkit.command.CommandSender sender)
-
sendMessage
default java.lang.Void sendMessage(@NotNull @NotNull org.bukkit.command.CommandSender sender, @NotNull @NotNull java.lang.String... messages)
-
sendMessage
default java.lang.Void sendMessage(@NotNull @NotNull org.bukkit.command.CommandSender sender, @Nullable @Nullable java.util.function.Function<java.lang.String,java.lang.String> parser, @NotNull @NotNull java.lang.String... messages)
-
-