Class KingdomsChatChannel

java.lang.Object
org.kingdoms.constants.player.KingdomsChatChannel

public class KingdomsChatChannel extends Object
  • Field Details

  • Constructor Details

    • KingdomsChatChannel

      public KingdomsChatChannel(String id, MessageObject color, org.kingdoms.utils.compilers.expressions.ConditionalExpression recipientCondition, org.kingdoms.utils.conditions.ConditionChain<Messenger> useConditions, MessageContainer formats, List<org.kingdoms.data.Pair<org.kingdoms.utils.compilers.expressions.ConditionalExpression,String>> adminFormats)
  • Method Details

    • registerChannels

      public static void registerChannels()
    • getChannelUserFriendly

      public static KingdomsChatChannel getChannelUserFriendly(String name, MessagePlaceholderProvider settings)
    • getChannels

      public static Map<org.kingdoms.utils.internal.string.QuantumString,KingdomsChatChannel> getChannels()
    • fromId

      public static KingdomsChatChannel fromId(String id)
    • getGlobalChannel

      public static KingdomsChatChannel getGlobalChannel()
    • getAdminFormat

      public List<org.kingdoms.data.Pair<org.kingdoms.utils.compilers.expressions.ConditionalExpression,String>> getAdminFormat()
    • getName

      public MessageObjectBuilder getName()
    • getShortName

      public MessageObjectBuilder getShortName()
    • getFormats

      public MessageContainer getFormats()
    • getColor

      public MessageObject getColor()
    • getBypassPrefix

      public String getBypassPrefix()
    • getRecipientCondition

      public org.kingdoms.utils.compilers.expressions.ConditionalExpression getRecipientCondition()
    • getUseConditions

      public org.kingdoms.utils.conditions.ConditionChain<Messenger> getUseConditions()
    • canUse

      public Messenger canUse(org.bukkit.entity.Player player)
    • isGlobal

      public boolean isGlobal()
    • getId

      public String getId()
    • getDataId

      public String getDataId()
    • toString

      public String toString()
      Overrides:
      toString in class Object