From bea2fa3d7f0680864338017a5f84a8e5787a3cc4 Mon Sep 17 00:00:00 2001 From: RoboMWM Date: Sun, 19 Aug 2018 11:36:05 -0700 Subject: [PATCH] Disallow interaction with Fish in claims, closes #353 --- .../me/ryanhamshire/GriefPrevention/PlayerEventHandler.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java b/src/main/java/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java index 47e88ad..9c49530 100644 --- a/src/main/java/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java +++ b/src/main/java/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java @@ -38,6 +38,7 @@ import org.bukkit.entity.Animals; import org.bukkit.entity.Creature; import org.bukkit.entity.Entity; import org.bukkit.entity.EntityType; +import org.bukkit.entity.Fish; import org.bukkit.entity.Hanging; import org.bukkit.entity.Item; import org.bukkit.entity.Player; @@ -1294,7 +1295,7 @@ class PlayerEventHandler implements Listener } //if the entity is an animal, apply container rules - if((instance.config_claims_preventTheft && entity instanceof Animals) || (entity.getType() == EntityType.VILLAGER && instance.config_claims_villagerTradingRequiresTrust)) + if((instance.config_claims_preventTheft && (entity instanceof Animals || entity instanceof Fish)) || (entity.getType() == EntityType.VILLAGER && instance.config_claims_villagerTradingRequiresTrust)) { //if the entity is in a claim Claim claim = this.dataStore.getClaimAt(entity.getLocation(), false, null);