Class BungeeCommandSource

java.lang.Object
org.geysermc.geyser.platform.bungeecord.command.BungeeCommandSource
All Implemented Interfaces:
org.geysermc.geyser.api.command.CommandSource, org.geysermc.geyser.command.GeyserCommandSource

public class BungeeCommandSource extends Object implements org.geysermc.geyser.command.GeyserCommandSource
  • Constructor Details

    • BungeeCommandSource

      public BungeeCommandSource(net.md_5.bungee.api.CommandSender handle)
  • Method Details

    • name

      public String name()
      Specified by:
      name in interface org.geysermc.geyser.api.command.CommandSource
    • sendMessage

      public void sendMessage(@NonNull String message)
      Specified by:
      sendMessage in interface org.geysermc.geyser.api.command.CommandSource
    • sendMessage

      public void sendMessage(net.kyori.adventure.text.Component message)
      Specified by:
      sendMessage in interface org.geysermc.geyser.command.GeyserCommandSource
    • isConsole

      public boolean isConsole()
      Specified by:
      isConsole in interface org.geysermc.geyser.api.command.CommandSource
    • playerUuid

      public @Nullable UUID playerUuid()
      Specified by:
      playerUuid in interface org.geysermc.geyser.api.command.CommandSource
    • locale

      public String locale()
      Specified by:
      locale in interface org.geysermc.geyser.api.command.CommandSource
      Specified by:
      locale in interface org.geysermc.geyser.command.GeyserCommandSource
    • hasPermission

      public boolean hasPermission(String permission)
      Specified by:
      hasPermission in interface org.geysermc.geyser.api.command.CommandSource
    • handle

      public Object handle()
      Specified by:
      handle in interface org.geysermc.geyser.command.GeyserCommandSource