类 PlayerChatApi

java.lang.Object
cn.handyplus.chat.api.PlayerChatApi

public class PlayerChatApi extends Object
API
从以下版本开始:
1.0.6
  • 方法详细资料

    • getInstance

      public static PlayerChatApi getInstance()
    • regChannel

      public void regChannel(org.bukkit.plugin.Plugin plugin, String channel)
      注册频道
      参数:
      plugin - 插件
      channel - 频道名
    • unRegChannel

      public void unRegChannel(org.bukkit.plugin.Plugin plugin, String channel)
      取消注册频道
      参数:
      plugin - 插件
      channel - 频道名
    • regChannel

      public void regChannel(org.bukkit.plugin.Plugin plugin, List<String> channelList)
      注册频道
      参数:
      plugin - 插件
      channelList - 频道名集合
    • unRegChannel

      public void unRegChannel(org.bukkit.plugin.Plugin plugin, List<String> channelList)
      取消注册频道
      参数:
      plugin - 插件
      channelList - 频道名集合
    • unRegChannel

      public void unRegChannel(org.bukkit.plugin.Plugin plugin)
      取消注册频道
      参数:
      plugin - 插件
    • regPlayerChannel

      public boolean regPlayerChannel(org.bukkit.plugin.Plugin plugin, String channel, org.bukkit.entity.Player player)
      注册玩家监听的插件自定义的频道
      参数:
      plugin - 插件
      channel - 频道
      player - 玩家
      返回:
      true成功
    • unRegPlayerChannel

      public boolean unRegPlayerChannel(org.bukkit.plugin.Plugin plugin, String channel, org.bukkit.entity.Player player)
      取消注册玩家监听的插件自定义的频道
      参数:
      plugin - 插件
      channel - 频道
      player - 玩家
      返回:
      true成功
    • setPlayerChannel

      public boolean setPlayerChannel(org.bukkit.plugin.Plugin plugin, String channel, org.bukkit.entity.Player player)
      设置玩家正在使用的频道 只能设置本插件注册的频道
      参数:
      plugin - 插件
      channel - 频道
      player - 玩家
      返回:
      true成功
    • setPlayerChannelToDefault

      public boolean setPlayerChannelToDefault(org.bukkit.entity.Player player)
      设置玩家正在使用的频道为默认
      参数:
      player - 玩家
      返回:
      true成功
    • sendMessage

      public boolean sendMessage(@NotNull @NotNull org.bukkit.entity.Player player, @NotNull @NotNull String channel, @NotNull @NotNull String message, @Nullable @Nullable String source)
      发送消息
      参数:
      player - 发送人
      channel - 渠道
      message - 消息内容
      source - 来源
      返回:
      true成功
      从以下版本开始:
      1.2.4
    • sendLb

      public void sendLb(@NotNull @NotNull org.bukkit.entity.Player player, @NotNull @NotNull String type, @NotNull @NotNull String message)
      发送喇叭消息
      参数:
      player - 玩家
      type - 类型
      message - 消息
      从以下版本开始:
      1.2.7
    • mutePlayer

      public boolean mutePlayer(@NotNull @NotNull org.bukkit.OfflinePlayer player, int muteTime, @Nullable @Nullable String reason, @Nullable @Nullable String operatorName)
      禁言玩家
      参数:
      player - 玩家
      muteTime - 禁言时长(秒)
      reason - 禁言原因
      operatorName - 操作者名称
      返回:
      true成功
      从以下版本开始:
      3.3.5
    • mutePlayer

      public boolean mutePlayer(@NotNull @NotNull UUID playerUuid, @Nullable @Nullable String playerName, int muteTime, @Nullable @Nullable String reason, @Nullable @Nullable String operatorName)
      禁言玩家
      参数:
      playerUuid - 玩家UUID
      playerName - 玩家名称
      muteTime - 禁言时长(秒)
      reason - 禁言原因
      operatorName - 操作者名称
      返回:
      true成功
      从以下版本开始:
      3.3.5
    • unmutePlayer

      public boolean unmutePlayer(@NotNull @NotNull org.bukkit.OfflinePlayer player)
      解除禁言
      参数:
      player - 玩家
      返回:
      true成功
      从以下版本开始:
      3.3.5
    • unmutePlayer

      public boolean unmutePlayer(@NotNull @NotNull UUID playerUuid)
      解除禁言
      参数:
      playerUuid - 玩家UUID
      返回:
      true成功
      从以下版本开始:
      3.3.5