Class PlayerHider<Option extends HideOption>

java.lang.Object
ru.cwcode.cwutils.player.hidder.PlayerHider<Option>

public class PlayerHider<Option extends HideOption> extends Object
  • Constructor Details

    • PlayerHider

      public PlayerHider(org.bukkit.plugin.java.JavaPlugin plugin, long period)
  • Method Details

    • getHiddenPlayers

      public HideOptions<Option> getHiddenPlayers(UUID player)
    • getHiddenPlayers

      public HideOptions<Option> getHiddenPlayers(org.bukkit.entity.Player onlinePlayer)
    • isHiddenFor

      public boolean isHiddenFor(UUID hidden, UUID player)
    • isHiddenFor

      public boolean isHiddenFor(org.bukkit.entity.Player hiddenPlayer, org.bukkit.entity.Player onlinePlayer)
    • isHiddenForAll

      public boolean isHiddenForAll(UUID hidden)
    • isHiddenForAll

      public boolean isHiddenForAll(org.bukkit.entity.Player hiddenPlayer)
    • hide

      public void hide(org.bukkit.entity.Player hiddenPlayer, Option hideOption, org.bukkit.entity.Player... players)
    • hide

      public void hide(org.bukkit.entity.Player hiddenPlayer, Option hideOption, Collection<org.bukkit.entity.Player> players)
    • hideGroup

      public void hideGroup(Option hideOption, org.bukkit.entity.Player... players)
    • hideGroup

      public void hideGroup(Option hideOption, Collection<org.bukkit.entity.Player> players)
    • showFor

      public void showFor(org.bukkit.entity.Player hiddenPlayer, org.bukkit.entity.Player onlinePlayer)
    • show

      public void show(org.bukkit.entity.Player hiddenPlayer, Predicate<Option> showIf)
    • show

      public void show(org.bukkit.entity.Player hiddenPlayer)
    • updateHidden

      public void updateHidden(org.bukkit.entity.Player hiddenPlayer)
    • updateViewer

      public void updateViewer(org.bukkit.entity.Player onlinePlayer)