Skip to content

Commit 2441ee9

Browse files
committed
update init and clear logic in FHHologram
1 parent 0c3e83a commit 2441ee9

File tree

1 file changed

+3
-4
lines changed
  • spigot/fancyholograms/src/main/java/io/github/projectunified/unihologram/spigot/fancyholograms

1 file changed

+3
-4
lines changed

spigot/fancyholograms/src/main/java/io/github/projectunified/unihologram/spigot/fancyholograms/FHHologram.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ public class FHHologram implements PlayerVisibility, DisplayHologram<Location> {
4545
*/
4646
public FHHologram(String name, Location location) {
4747
HologramData data = new TextHologramData(name, location);
48+
data.setPersistent(false);
4849
this.hologram = FancyHologramsPlugin.get().getHologramManager().create(data);
4950
}
5051

@@ -62,7 +63,7 @@ private void checkHologramInitialized() {
6263
}
6364

6465
private void updateHologram() {
65-
hologram.queueUpdate();
66+
hologram.forceUpdate();
6667
hologram.refreshForViewersInWorld();
6768
}
6869

@@ -129,14 +130,12 @@ public String getName() {
129130
@Override
130131
public void init() {
131132
hologram.createHologram();
132-
hologram.showHologram(Bukkit.getOnlinePlayers());
133+
Bukkit.getOnlinePlayers().forEach(hologram::updateShownStateFor);
133134
FancyHologramsPlugin.get().getHologramManager().addHologram(hologram);
134135
}
135136

136137
@Override
137138
public void clear() {
138-
hologram.hideHologram(Bukkit.getOnlinePlayers());
139-
hologram.deleteHologram();
140139
FancyHologramsPlugin.get().getHologramManager().removeHologram(hologram);
141140
}
142141

0 commit comments

Comments
 (0)