@Override public void run() { if (npcHologram.hologram != null) { npcHologram.hologram.getVisibilityManager().showTo(player); } } },2);
@Override public void run() { for (Player player : Bukkit.getOnlinePlayers()) { String playerID = PlayerConverter.getID(player); holograms: for (Entry<Hologram, ConditionID[]> entry : holograms.entrySet()) { for (ConditionID condition : entry.getValue()) { if (!BetonQuest.condition(playerID, condition)) { entry.getKey().getVisibilityManager().hideTo(player); continue holograms; } } entry.getKey().getVisibilityManager().showTo(player); } } } };
private Hologram createPlayerStatisticHologram(Player player, Location holoLocation) { final Hologram holo = HologramsAPI.createHologram(BedwarsRel.getInstance(), holoLocation); holo.getVisibilityManager().setVisibleByDefault(false); holo.getVisibilityManager().showTo(player); this.updatePlayerStatisticHologram(player, holo); return holo; }
private Hologram createPlayerStatisticHologram(Player player, Location holoLocation) { final Hologram holo = HologramsAPI.createHologram(BedwarsRel.getInstance(), holoLocation); holo.getVisibilityManager().setVisibleByDefault(false); holo.getVisibilityManager().showTo(player); this.updatePlayerStatisticHologram(player, holo); return holo; }