Class ExternalChecks

java.lang.Object
dev.kitteh.factions.integration.ExternalChecks

@AvailableSince("4.0.0") @NullMarked public final class ExternalChecks extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static boolean
    isAfk(org.bukkit.entity.Player player)
     
    static boolean
    isIgnored(org.bukkit.entity.Player viewer, org.bukkit.entity.Player chatter)
     
    static boolean
    isMuted(org.bukkit.entity.Player player)
     
    static boolean
    isVanished(org.bukkit.entity.Player player)
     
    static void
    registerAfk(org.bukkit.plugin.Plugin plugin, Predicate<org.bukkit.entity.Player> function)
    Registers a function for testing if a player is AFK.
    static void
    registerIgnored(org.bukkit.plugin.Plugin plugin, BiPredicate<org.bukkit.entity.Player,org.bukkit.entity.Player> function)
    Registers a function for testing if a player is AFK.
    static void
    registerMuted(org.bukkit.plugin.Plugin plugin, Predicate<org.bukkit.entity.Player> function)
    Registers a function for testing if a player is muted.
    static void
    registerVanished(org.bukkit.plugin.Plugin plugin, Predicate<org.bukkit.entity.Player> function)
    Registers a function for testing if a player is vanished.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ExternalChecks

      public ExternalChecks()
  • Method Details

    • registerAfk

      public static void registerAfk(org.bukkit.plugin.Plugin plugin, Predicate<org.bukkit.entity.Player> function)
      Registers a function for testing if a player is AFK.
      Parameters:
      plugin - plugin registering
      function - function testing the player
    • registerIgnored

      public static void registerIgnored(org.bukkit.plugin.Plugin plugin, BiPredicate<org.bukkit.entity.Player,org.bukkit.entity.Player> function)
      Registers a function for testing if a player is AFK.
      Parameters:
      plugin - plugin registering
      function - function testing if, respectively, the viewer is ignoring the chatter
    • registerMuted

      @AvailableSince("4.2.0") public static void registerMuted(org.bukkit.plugin.Plugin plugin, Predicate<org.bukkit.entity.Player> function)
      Registers a function for testing if a player is muted.
      Parameters:
      plugin - plugin registering
      function - function testing the player
    • registerVanished

      public static void registerVanished(org.bukkit.plugin.Plugin plugin, Predicate<org.bukkit.entity.Player> function)
      Registers a function for testing if a player is vanished.
      Parameters:
      plugin - plugin registering
      function - function testing the player
    • isAfk

      public static boolean isAfk(org.bukkit.entity.Player player)
    • isIgnored

      public static boolean isIgnored(org.bukkit.entity.Player viewer, org.bukkit.entity.Player chatter)
    • isMuted

      @AvailableSince("4.2.0") public static boolean isMuted(org.bukkit.entity.Player player)
    • isVanished

      public static boolean isVanished(org.bukkit.entity.Player player)