Class ServerSender

java.lang.Object
net.minestom.server.command.ServerSender
All Implemented Interfaces:
net.kyori.adventure.audience.Audience, net.kyori.adventure.identity.Identified, net.kyori.adventure.pointer.Pointered, CommandSender, PermissionHandler, Taggable, TagReadable, TagWritable

public class ServerSender extends Object implements CommandSender
Sender used in CommandManager.executeServerCommand(String).

Although this class implemented CommandSender and thus Audience, no data can be sent to this sender because it's purpose is to process the data of CommandContext.getReturnData().

  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    @NotNull Set<Permission>
    Returns all permissions associated to this handler.
    @NotNull net.kyori.adventure.identity.Identity
     
    @NotNull TagHandler
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface net.kyori.adventure.audience.Audience

    clearResourcePacks, clearTitle, deleteMessage, deleteMessage, filterAudience, forEachAudience, hideBossBar, openBook, openBook, playSound, playSound, playSound, removeResourcePacks, removeResourcePacks, removeResourcePacks, removeResourcePacks, resetTitle, sendActionBar, sendActionBar, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendPlayerListFooter, sendPlayerListFooter, sendPlayerListHeader, sendPlayerListHeader, sendPlayerListHeaderAndFooter, sendPlayerListHeaderAndFooter, sendResourcePacks, sendResourcePacks, sendResourcePacks, sendTitlePart, showBossBar, showTitle, stopSound, stopSound

    Methods inherited from interface net.minestom.server.command.CommandSender

    sendMessage, sendMessage

    Methods inherited from interface net.minestom.server.permission.PermissionHandler

    addPermission, getPermission, hasPermission, hasPermission, hasPermission, removePermission, removePermission

    Methods inherited from interface net.kyori.adventure.pointer.Pointered

    get, getOrDefault, getOrDefaultFrom, pointers

    Methods inherited from interface net.minestom.server.tag.Taggable

    getTag, hasTag, removeTag, setTag
  • Constructor Details

    • ServerSender

      public ServerSender()
  • Method Details

    • getAllPermissions

      @NotNull public @NotNull Set<Permission> getAllPermissions()
      Description copied from interface: PermissionHandler
      Returns all permissions associated to this handler. The returned collection should be modified only by subclasses.
      Specified by:
      getAllPermissions in interface PermissionHandler
      Returns:
      the permissions of this handler.
    • tagHandler

      @NotNull public @NotNull TagHandler tagHandler()
      Specified by:
      tagHandler in interface Taggable
    • identity

      @NotNull public @NotNull net.kyori.adventure.identity.Identity identity()
      Specified by:
      identity in interface net.kyori.adventure.identity.Identified