From c536c5f060b2bc1cda5ed92d29ebfd7d32f4f5b0 Mon Sep 17 00:00:00 2001 From: dfsek Date: Sun, 25 Oct 2020 00:33:03 -0700 Subject: [PATCH] Fix wandering trader issue --- src/main/java/com/dfsek/terra/EventListener.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/com/dfsek/terra/EventListener.java b/src/main/java/com/dfsek/terra/EventListener.java index 7361664a0..436908d67 100644 --- a/src/main/java/com/dfsek/terra/EventListener.java +++ b/src/main/java/com/dfsek/terra/EventListener.java @@ -41,6 +41,7 @@ public class EventListener implements Listener { } @EventHandler public void onCartographerChange(VillagerAcquireTradeEvent e) { + if(!(e.getEntity() instanceof Villager)) return; if(((Villager) e.getEntity()).getProfession().equals(Villager.Profession.CARTOGRAPHER)) e.setCancelled(true); // Cancel leveling if the villager is a Cartographer, to prevent crashing server. } @EventHandler