Class BungeeSource

java.lang.Object
one.tranic.t.bungee.command.source.BungeeSource
All Implemented Interfaces:
one.tranic.t.base.command.source.CommandSource<net.md_5.bungee.api.CommandSender,net.md_5.bungee.api.connection.ProxiedPlayer>

@Deprecated public class BungeeSource extends Object implements one.tranic.t.base.command.source.CommandSource<net.md_5.bungee.api.CommandSender,net.md_5.bungee.api.connection.ProxiedPlayer>
Deprecated.
BungeeCord is considered outdated. It is recommended to use more modern proxies such as Velocity.

Developing plugins on modern platforms like Paper and Velocity is easier and provides better support and features.

This class represents a source implementation for BungeeCord command senders.
  • Constructor Summary

    Constructors
    Constructor
    Description
    BungeeSource(net.md_5.bungee.api.CommandSender commandSender, String[] args)
    Deprecated.
    BungeeCord support is deprecated; consider migrating to modern platforms like Velocity.
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Deprecated.
     
    Deprecated.
     
    void
    Deprecated.
     
    void
    Deprecated.
     
    Deprecated.
     
    @Nullable Locale
    Deprecated.
     
    one.tranic.t.base.command.Operator
    Deprecated.
     
    net.md_5.bungee.api.CommandSender
    Deprecated.
     
    boolean
    hasPermission(String permission)
    Deprecated.
     
    void
    hideBossBar(@NotNull net.kyori.adventure.bossbar.BossBar bossBar)
    Deprecated.
     
    boolean
    Deprecated.
     
    void
    sendMessage(@NotNull net.kyori.adventure.text.Component message)
    Deprecated.
     
    void
    Deprecated.
     
    void
    showBossBar(@NotNull net.kyori.adventure.bossbar.BossBar bossBar)
    Deprecated.
     
    void
    showTitle(@NotNull net.kyori.adventure.title.Title title)
    Deprecated.
     

    Methods inherited from class java.lang.Object

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

    Methods inherited from interface one.tranic.t.base.command.source.CommandSource

    isBedrockPlayer
  • Constructor Details

    • BungeeSource

      @Deprecated public BungeeSource(net.md_5.bungee.api.CommandSender commandSender, String[] args)
      Deprecated.
      BungeeCord support is deprecated; consider migrating to modern platforms like Velocity.
      Constructs a new BungeeSource instance.
      Parameters:
      commandSender - the CommandSender instance
      args - the arguments passed with the command
  • Method Details

    • getOperator

      public one.tranic.t.base.command.Operator getOperator()
      Deprecated.
      Specified by:
      getOperator in interface one.tranic.t.base.command.source.CommandSource<net.md_5.bungee.api.CommandSender,net.md_5.bungee.api.connection.ProxiedPlayer>
    • getSource

      public net.md_5.bungee.api.CommandSender getSource()
      Deprecated.
      Specified by:
      getSource in interface one.tranic.t.base.command.source.CommandSource<net.md_5.bungee.api.CommandSender,net.md_5.bungee.api.connection.ProxiedPlayer>
    • isPlayer

      public boolean isPlayer()
      Deprecated.
      Specified by:
      isPlayer in interface one.tranic.t.base.command.source.CommandSource<net.md_5.bungee.api.CommandSender,net.md_5.bungee.api.connection.ProxiedPlayer>
    • getArgs

      public String[] getArgs()
      Deprecated.
      Specified by:
      getArgs in interface one.tranic.t.base.command.source.CommandSource<net.md_5.bungee.api.CommandSender,net.md_5.bungee.api.connection.ProxiedPlayer>
    • argSize

      public int argSize()
      Deprecated.
      Specified by:
      argSize in interface one.tranic.t.base.command.source.CommandSource<net.md_5.bungee.api.CommandSender,net.md_5.bungee.api.connection.ProxiedPlayer>
    • getLocale

      @Nullable public @Nullable Locale getLocale()
      Deprecated.
      Specified by:
      getLocale in interface one.tranic.t.base.command.source.CommandSource<net.md_5.bungee.api.CommandSender,net.md_5.bungee.api.connection.ProxiedPlayer>
    • hasPermission

      public boolean hasPermission(String permission)
      Deprecated.
      Specified by:
      hasPermission in interface one.tranic.t.base.command.source.CommandSource<net.md_5.bungee.api.CommandSender,net.md_5.bungee.api.connection.ProxiedPlayer>
    • sendMessage

      public void sendMessage(String message)
      Deprecated.
      Specified by:
      sendMessage in interface one.tranic.t.base.command.source.CommandSource<net.md_5.bungee.api.CommandSender,net.md_5.bungee.api.connection.ProxiedPlayer>
    • sendMessage

      public void sendMessage(@NotNull @NotNull net.kyori.adventure.text.Component message)
      Deprecated.
      Specified by:
      sendMessage in interface one.tranic.t.base.command.source.CommandSource<net.md_5.bungee.api.CommandSender,net.md_5.bungee.api.connection.ProxiedPlayer>
    • showBossBar

      public void showBossBar(@NotNull @NotNull net.kyori.adventure.bossbar.BossBar bossBar)
      Deprecated.
      Specified by:
      showBossBar in interface one.tranic.t.base.command.source.CommandSource<net.md_5.bungee.api.CommandSender,net.md_5.bungee.api.connection.ProxiedPlayer>
    • hideBossBar

      public void hideBossBar(@NotNull @NotNull net.kyori.adventure.bossbar.BossBar bossBar)
      Deprecated.
      Specified by:
      hideBossBar in interface one.tranic.t.base.command.source.CommandSource<net.md_5.bungee.api.CommandSender,net.md_5.bungee.api.connection.ProxiedPlayer>
    • clearBossBars

      public void clearBossBars()
      Deprecated.
      Specified by:
      clearBossBars in interface one.tranic.t.base.command.source.CommandSource<net.md_5.bungee.api.CommandSender,net.md_5.bungee.api.connection.ProxiedPlayer>
    • showTitle

      public void showTitle(@NotNull @NotNull net.kyori.adventure.title.Title title)
      Deprecated.
      Specified by:
      showTitle in interface one.tranic.t.base.command.source.CommandSource<net.md_5.bungee.api.CommandSender,net.md_5.bungee.api.connection.ProxiedPlayer>
    • clearTitle

      public void clearTitle()
      Deprecated.
      Specified by:
      clearTitle in interface one.tranic.t.base.command.source.CommandSource<net.md_5.bungee.api.CommandSender,net.md_5.bungee.api.connection.ProxiedPlayer>
    • asPlayer

      public BungeePlayer asPlayer()
      Deprecated.
      Specified by:
      asPlayer in interface one.tranic.t.base.command.source.CommandSource<net.md_5.bungee.api.CommandSender,net.md_5.bungee.api.connection.ProxiedPlayer>