Package org.bukkit.command
Interface CommandSender
-
- All Superinterfaces:
Permissible,ServerOperator
- All Known Subinterfaces:
AbstractArrow,AbstractHorse,AbstractVillager,Ageable,Ambient,Animals,AreaEffectCloud,ArmorStand,Arrow,Bat,Bee,Blaze,BlockCommandSender,Boat,Boss,Cat,CaveSpider,ChestedHorse,Chicken,Cod,CommandMinecart,ComplexEntityPart,ComplexLivingEntity,ConsoleCommandSender,Cow,Creature,Creeper,Damageable,Dolphin,Donkey,DragonFireball,Drowned,Egg,ElderGuardian,EnderCrystal,EnderDragon,EnderDragonPart,Enderman,Endermite,EnderPearl,EnderSignal,Entity,Evoker,EvokerFangs,ExperienceOrb,Explosive,ExplosiveMinecart,FallingBlock,Fireball,Firework,Fish,FishHook,Flying,Fox,Ghast,Giant,Golem,Guardian,Hanging,HopperMinecart,Horse,HumanEntity,Husk,Illager,Illusioner,IronGolem,Item,ItemFrame,LargeFireball,LeashHitch,LightningStrike,LingeringPotion,LivingEntity,Llama,LlamaSpit,MagmaCube,Minecart,Mob,Monster,Mule,MushroomCow,NPC,Ocelot,Painting,Panda,Parrot,Phantom,Pig,PigZombie,Pillager,Player,PolarBear,PoweredMinecart,Projectile,ProxiedCommandSender,PufferFish,Rabbit,Raider,Ravager,RemoteConsoleCommandSender,RideableMinecart,Salmon,Sheep,Shulker,ShulkerBullet,Silverfish,SizedFireball,Skeleton,SkeletonHorse,Slime,SmallFireball,Snowball,Snowman,SpawnerMinecart,SpectralArrow,Spellcaster,Spider,SplashPotion,Squid,StorageMinecart,Stray,Tameable,ThrowableProjectile,ThrownExpBottle,ThrownPotion,TippedArrow,TNTPrimed,TraderLlama,Trident,TropicalFish,Turtle,Vehicle,Vex,Villager,Vindicator,WanderingTrader,WaterMob,Witch,Wither,WitherSkeleton,WitherSkull,Wolf,Zombie,ZombieHorse,ZombieVillager
public interface CommandSender extends Permissible
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classCommandSender.Spigot
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @NotNull StringgetName()Gets the name of this command sender@NotNull ServergetServer()Returns the server instance that this command is running onvoidsendMessage(@NotNull String message)Sends this sender a messagevoidsendMessage(@NotNull String[] messages)Sends this sender multiple messages@NotNull CommandSender.Spigotspigot()-
Methods inherited from interface org.bukkit.permissions.Permissible
addAttachment, addAttachment, addAttachment, addAttachment, getEffectivePermissions, hasPermission, hasPermission, isPermissionSet, isPermissionSet, recalculatePermissions, removeAttachment
-
Methods inherited from interface org.bukkit.permissions.ServerOperator
isOp, setOp
-
-
-
-
Method Detail
-
sendMessage
void sendMessage(@NotNull @NotNull String message)Sends this sender a message- Parameters:
message- Message to be displayed
-
sendMessage
void sendMessage(@NotNull @NotNull String[] messages)Sends this sender multiple messages- Parameters:
messages- An array of messages to be displayed
-
getServer
@NotNull @NotNull Server getServer()
Returns the server instance that this command is running on- Returns:
- Server instance
-
getName
@NotNull @NotNull String getName()
Gets the name of this command sender- Returns:
- Name of the sender
-
spigot
@NotNull @NotNull CommandSender.Spigot spigot()
-
-