diff --git a/src/main/java/com/massivecraft/factions/listeners/EssentialsListener.java b/src/main/java/com/massivecraft/factions/listeners/EssentialsListener.java index 04f7cd19..c7414f8b 100644 --- a/src/main/java/com/massivecraft/factions/listeners/EssentialsListener.java +++ b/src/main/java/com/massivecraft/factions/listeners/EssentialsListener.java @@ -11,6 +11,7 @@ import org.bukkit.Location; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; +import java.util.List; import java.util.UUID; import java.util.logging.Level; @@ -28,6 +29,11 @@ public class EssentialsListener implements Listener { Faction faction = event.getFaction(); User user = ess.getUser(UUID.fromString(event.getfPlayer().getId())); + List homes = user.getHomes(); + if (homes == null || homes.isEmpty()) { + return; + } + // Not a great way to do this on essential's side. for (String homeName : user.getHomes()) {