Interface CommandSender

All Superinterfaces:
Permissible, ServerOperator
All Known Subinterfaces:
Ageable, Ambient, Animals, ArmorStand, Arrow, Bat, Blaze, BlockCommandSender, Boat, CaveSpider, Chicken, CommandMinecart, ComplexEntityPart, ComplexLivingEntity, ConsoleCommandSender, Cow, Creature, Creeper, Damageable, Egg, EnderCrystal, EnderDragon, EnderDragonPart, Enderman, Endermite, EnderPearl, EnderSignal, Entity, ExperienceOrb, Explosive, ExplosiveMinecart, FallingBlock, FallingSand, Fireball, Firework, Fish, FishHook, Flying, Ghast, Giant, Golem, Guardian, Hanging, HopperMinecart, Horse, HumanEntity, IronGolem, Item, ItemFrame, LargeFireball, LeashHitch, LightningStrike, LivingEntity, MagmaCube, Minecart, Monster, MushroomCow, NPC, Ocelot, Painting, Pig, PigZombie, Player, PoweredMinecart, PoweredMinecart, Projectile, ProxiedCommandSender, Rabbit, RemoteConsoleCommandSender, RideableMinecart, Sheep, Silverfish, Skeleton, Slime, SmallFireball, Snowball, Snowman, SpawnerMinecart, Spider, Squid, StorageMinecart, StorageMinecart, ThrownExpBottle, ThrownPotion, TNTPrimed, Vehicle, Villager, WaterMob, Weather, Witch, Wither, WitherSkull, Wolf, Zombie

public interface CommandSender
extends Permissible
  • Method Details

    • sendMessage

      void sendMessage​(java.lang.String message)
      Sends this sender a message
      Parameters:
      message - Message to be displayed
    • sendMessage

      void sendMessage​(java.lang.String[] messages)
      Sends this sender multiple messages
      Parameters:
      messages - An array of messages to be displayed
    • getServer

      Server getServer()
      Returns the server instance that this command is running on
      Returns:
      Server instance
    • getName

      java.lang.String getName()
      Gets the name of this command sender
      Returns:
      Name of the sender