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
,Breedable
,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
,Hoglin
,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
,Piglin
,PiglinAbstract
,PiglinBrute
,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
,Steerable
,StorageMinecart
,Stray
,Strider
,Tameable
,ThrowableProjectile
,ThrownExpBottle
,ThrownPotion
,TippedArrow
,TNTPrimed
,TraderLlama
,Trident
,TropicalFish
,Turtle
,Vehicle
,Vex
,Villager
,Vindicator
,WanderingTrader
,WaterMob
,Witch
,Wither
,WitherSkeleton
,WitherSkull
,Wolf
,Zoglin
,Zombie
,ZombieHorse
,ZombieVillager
public interface CommandSender extends Permissible
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
CommandSender.Spigot
-
Method Summary
Modifier and Type Method Description String
getName()
Gets the name of this command senderServer
getServer()
Returns the server instance that this command is running onvoid
sendMessage(String message)
Sends this sender a messagevoid
sendMessage(String[] messages)
Sends this sender multiple messagesvoid
sendMessage(UUID sender, String message)
Sends this sender a messagevoid
sendMessage(UUID sender, String[] messages)
Sends this sender multiple messagesCommandSender.Spigot
spigot()
Methods inherited from interface org.bukkit.permissions.Permissible
addAttachment, addAttachment, addAttachment, addAttachment, getEffectivePermissions, hasPermission, hasPermission, isPermissionSet, isPermissionSet, recalculatePermissions, removeAttachment
-
Method Details
-
sendMessage
Sends this sender a message- Parameters:
message
- Message to be displayed
-
sendMessage
Sends this sender multiple messages- Parameters:
messages
- An array of messages to be displayed
-
sendMessage
Sends this sender a message- Parameters:
message
- Message to be displayedsender
- The sender of this message
-
sendMessage
Sends this sender multiple messages- Parameters:
messages
- An array of messages to be displayedsender
- The sender of this message
-
getServer
Returns the server instance that this command is running on- Returns:
- Server instance
-
getName
Gets the name of this command sender- Returns:
- Name of the sender
-
spigot
-