public final class BukkitSender
extends java.lang.Object
implements me.vaperion.blade.context.Sender<org.bukkit.command.CommandSender>
| Constructor and Description |
|---|
BukkitSender(org.bukkit.command.CommandSender commandSender) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
hasPermission(@NotNull java.lang.String permissionNode) |
boolean |
isExpectedType(@NotNull me.vaperion.blade.command.BladeCommand command) |
@NotNull java.lang.String |
name() |
<T> T |
parseAs(@NotNull java.lang.Class<T> clazz) |
@NotNull org.bukkit.command.CommandSender |
rawSender() |
@NotNull java.lang.Object |
underlyingSender() |
@NotNull java.lang.Class<?> |
underlyingSenderType() |
@NotNull public @NotNull org.bukkit.command.CommandSender rawSender()
rawSender in interface me.vaperion.blade.context.Sender<org.bukkit.command.CommandSender>@NotNull public @NotNull java.lang.Object underlyingSender()
underlyingSender in interface me.vaperion.blade.context.Sender<org.bukkit.command.CommandSender>@NotNull public @NotNull java.lang.Class<?> underlyingSenderType()
underlyingSenderType in interface me.vaperion.blade.context.Sender<org.bukkit.command.CommandSender>@NotNull public @NotNull java.lang.String name()
name in interface me.vaperion.blade.context.Sender<org.bukkit.command.CommandSender>public boolean hasPermission(@NotNull
@NotNull java.lang.String permissionNode)
hasPermission in interface me.vaperion.blade.context.Sender<org.bukkit.command.CommandSender>@Nullable
public <T> T parseAs(@NotNull
@NotNull java.lang.Class<T> clazz)
parseAs in interface me.vaperion.blade.context.Sender<org.bukkit.command.CommandSender>public boolean isExpectedType(@NotNull
@NotNull me.vaperion.blade.command.BladeCommand command)
isExpectedType in interface me.vaperion.blade.context.Sender<org.bukkit.command.CommandSender>