diff --git a/plugins/fancyholograms/src/main/java/de/oliver/fancyholograms/controller/HologramControllerImpl.java b/plugins/fancyholograms/src/main/java/de/oliver/fancyholograms/controller/HologramControllerImpl.java index 97e43c31..7b248381 100644 --- a/plugins/fancyholograms/src/main/java/de/oliver/fancyholograms/controller/HologramControllerImpl.java +++ b/plugins/fancyholograms/src/main/java/de/oliver/fancyholograms/controller/HologramControllerImpl.java @@ -86,11 +86,15 @@ public class HologramControllerImpl implements HologramController { } private boolean isWithinVisibilityDistance(@NotNull final Hologram hologram, @NotNull final Player player) { - final Location location = hologram.getData().getLocation(); if (!hologram.getData().getWorldName().equals(player.getWorld().getName())) { return false; } + final Location location = hologram.getData().getLocation(); + if (location.getWorld() == null) { + return false; + } + int visibilityDistance = hologram.getData().getVisibilityDistance(); double distanceSquared = location.distanceSquared(player.getLocation());