fancyholograms: Run PlayerClientLoadedWorldListener in hologram thread

This commit is contained in:
Oliver
2025-08-07 10:24:21 +02:00
parent df296a2b57
commit 62ed3cdd26
3 changed files with 11 additions and 7 deletions

View File

@@ -1 +1 @@
2.7.0.148 2.7.0.149

View File

@@ -12,9 +12,11 @@ public class PlayerLoadedListener implements Listener {
@EventHandler(priority = EventPriority.MONITOR) @EventHandler(priority = EventPriority.MONITOR)
public void onPlayerLoaded(@NotNull final PlayerClientLoadedWorldEvent event) { public void onPlayerLoaded(@NotNull final PlayerClientLoadedWorldEvent event) {
FancyHolograms.get().getHologramThread().submit(() -> {
for (final Hologram hologram : FancyHolograms.get().getHologramsManager().getHolograms()) { for (final Hologram hologram : FancyHolograms.get().getHologramsManager().getHolograms()) {
hologram.forceUpdateShownStateFor(event.getPlayer()); hologram.forceUpdateShownStateFor(event.getPlayer());
} }
});
} }
} }

View File

@@ -12,8 +12,10 @@ public class PlayerLoadedListener implements Listener {
@EventHandler(priority = EventPriority.MONITOR) @EventHandler(priority = EventPriority.MONITOR)
public void onPlayerLoaded(@NotNull final PlayerClientLoadedWorldEvent event) { public void onPlayerLoaded(@NotNull final PlayerClientLoadedWorldEvent event) {
FancyHolograms.get().getHologramThread().submit(() -> {
for (final Hologram hologram : FancyHolograms.get().getRegistry().getAll()) { for (final Hologram hologram : FancyHolograms.get().getRegistry().getAll()) {
FancyHolograms.get().getController().refreshHologram(hologram, event.getPlayer()); FancyHolograms.get().getController().refreshHologram(hologram, event.getPlayer());
} }
});
} }
} }