Class ConsoleCommandSenderMock

java.lang.Object
be.seeseemelk.mockbukkit.command.ConsoleCommandSenderMock
All Implemented Interfaces:
MessageTarget, net.kyori.adventure.audience.Audience, net.kyori.adventure.pointer.Pointered, org.bukkit.command.CommandSender, org.bukkit.command.ConsoleCommandSender, org.bukkit.conversations.Conversable, org.bukkit.permissions.Permissible, org.bukkit.permissions.ServerOperator

public class ConsoleCommandSenderMock extends Object implements org.bukkit.command.ConsoleCommandSender, MessageTarget
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.bukkit.command.CommandSender

    org.bukkit.command.CommandSender.Spigot
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    abandonConversation(org.bukkit.conversations.Conversation conversation)
     
    void
    abandonConversation(org.bukkit.conversations.Conversation conversation, org.bukkit.conversations.ConversationAbandonedEvent details)
     
    void
     
    org.bukkit.permissions.PermissionAttachment
    addAttachment(org.bukkit.plugin.Plugin plugin)
     
    org.bukkit.permissions.PermissionAttachment
    addAttachment(org.bukkit.plugin.Plugin plugin, int ticks)
     
    org.bukkit.permissions.PermissionAttachment
    addAttachment(org.bukkit.plugin.Plugin plugin, String name, boolean value)
     
    org.bukkit.permissions.PermissionAttachment
    addAttachment(org.bukkit.plugin.Plugin plugin, String name, boolean value, int ticks)
     
    boolean
    beginConversation(org.bukkit.conversations.Conversation conversation)
     
    Set<org.bukkit.permissions.PermissionAttachmentInfo>
     
     
    org.bukkit.Server
     
    boolean
     
    boolean
    hasPermission(org.bukkit.permissions.Permission perm)
     
    boolean
     
    boolean
     
    boolean
     
    boolean
    isPermissionSet(org.bukkit.permissions.Permission perm)
     
    @NotNull net.kyori.adventure.text.Component
     
    Returns the next message that was sent to the target.
    void
     
    void
    removeAttachment(org.bukkit.permissions.PermissionAttachment attachment)
     
    void
     
    void
    sendMessage(String... messages)
     
    void
    sendMessage(UUID sender, String message)
     
    void
    sendMessage(UUID sender, String... messages)
     
    void
     
    void
    sendRawMessage(UUID sender, String message)
     
    void
    setOp(boolean value)
     
    org.bukkit.command.CommandSender.Spigot
     

    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

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

    Methods inherited from interface org.bukkit.command.CommandSender

    sendMessage, sendMessage, sendMessage, sendPlainMessage, sendRichMessage

    Methods inherited from interface be.seeseemelk.mockbukkit.command.MessageTarget

    assertNoMoreSaid, assertSaid

    Methods inherited from interface org.bukkit.permissions.Permissible

    permissionValue, permissionValue

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

    get, getOrDefault, getOrDefaultFrom, pointers
  • Constructor Details

    • ConsoleCommandSenderMock

      public ConsoleCommandSenderMock()
  • Method Details

    • sendMessage

      public void sendMessage(String message)
      Specified by:
      sendMessage in interface org.bukkit.command.CommandSender
    • sendMessage

      public void sendMessage(String... messages)
      Specified by:
      sendMessage in interface org.bukkit.command.CommandSender
    • sendMessage

      public void sendMessage(UUID sender, String message)
      Specified by:
      sendMessage in interface org.bukkit.command.CommandSender
    • sendMessage

      public void sendMessage(UUID sender, String... messages)
      Specified by:
      sendMessage in interface org.bukkit.command.CommandSender
    • nextMessage

      public String nextMessage()
      Description copied from interface: MessageTarget
      Returns the next message that was sent to the target.
      Specified by:
      nextMessage in interface MessageTarget
      Returns:
      The next message sent to the target.
    • isPermissionSet

      public boolean isPermissionSet(String name)
      Specified by:
      isPermissionSet in interface org.bukkit.permissions.Permissible
    • isPermissionSet

      public boolean isPermissionSet(org.bukkit.permissions.Permission perm)
      Specified by:
      isPermissionSet in interface org.bukkit.permissions.Permissible
    • hasPermission

      public boolean hasPermission(String name)
      Specified by:
      hasPermission in interface org.bukkit.permissions.Permissible
    • hasPermission

      public boolean hasPermission(org.bukkit.permissions.Permission perm)
      Specified by:
      hasPermission in interface org.bukkit.permissions.Permissible
    • addAttachment

      public org.bukkit.permissions.PermissionAttachment addAttachment(org.bukkit.plugin.Plugin plugin, String name, boolean value)
      Specified by:
      addAttachment in interface org.bukkit.permissions.Permissible
    • addAttachment

      public org.bukkit.permissions.PermissionAttachment addAttachment(org.bukkit.plugin.Plugin plugin)
      Specified by:
      addAttachment in interface org.bukkit.permissions.Permissible
    • addAttachment

      public org.bukkit.permissions.PermissionAttachment addAttachment(org.bukkit.plugin.Plugin plugin, String name, boolean value, int ticks)
      Specified by:
      addAttachment in interface org.bukkit.permissions.Permissible
    • addAttachment

      public org.bukkit.permissions.PermissionAttachment addAttachment(org.bukkit.plugin.Plugin plugin, int ticks)
      Specified by:
      addAttachment in interface org.bukkit.permissions.Permissible
    • removeAttachment

      public void removeAttachment(org.bukkit.permissions.PermissionAttachment attachment)
      Specified by:
      removeAttachment in interface org.bukkit.permissions.Permissible
    • recalculatePermissions

      public void recalculatePermissions()
      Specified by:
      recalculatePermissions in interface org.bukkit.permissions.Permissible
    • getEffectivePermissions

      public Set<org.bukkit.permissions.PermissionAttachmentInfo> getEffectivePermissions()
      Specified by:
      getEffectivePermissions in interface org.bukkit.permissions.Permissible
    • isOp

      public boolean isOp()
      Specified by:
      isOp in interface org.bukkit.permissions.ServerOperator
    • setOp

      public void setOp(boolean value)
      Specified by:
      setOp in interface org.bukkit.permissions.ServerOperator
    • getServer

      public org.bukkit.Server getServer()
      Specified by:
      getServer in interface org.bukkit.command.CommandSender
    • getName

      public String getName()
      Specified by:
      getName in interface org.bukkit.command.CommandSender
    • isConversing

      public boolean isConversing()
      Specified by:
      isConversing in interface org.bukkit.conversations.Conversable
    • acceptConversationInput

      public void acceptConversationInput(String input)
      Specified by:
      acceptConversationInput in interface org.bukkit.conversations.Conversable
    • beginConversation

      public boolean beginConversation(org.bukkit.conversations.Conversation conversation)
      Specified by:
      beginConversation in interface org.bukkit.conversations.Conversable
    • abandonConversation

      public void abandonConversation(org.bukkit.conversations.Conversation conversation)
      Specified by:
      abandonConversation in interface org.bukkit.conversations.Conversable
    • abandonConversation

      public void abandonConversation(org.bukkit.conversations.Conversation conversation, org.bukkit.conversations.ConversationAbandonedEvent details)
      Specified by:
      abandonConversation in interface org.bukkit.conversations.Conversable
    • sendRawMessage

      public void sendRawMessage(String message)
      Specified by:
      sendRawMessage in interface org.bukkit.conversations.Conversable
    • sendRawMessage

      public void sendRawMessage(UUID sender, String message)
      Specified by:
      sendRawMessage in interface org.bukkit.conversations.Conversable
    • spigot

      public org.bukkit.command.CommandSender.Spigot spigot()
      Specified by:
      spigot in interface org.bukkit.command.CommandSender
    • name

      @NotNull public @NotNull net.kyori.adventure.text.Component name()
      Specified by:
      name in interface org.bukkit.command.CommandSender