diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Forcefield.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Forcefield.java index 2fac027a..ab4ef250 100644 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Forcefield.java +++ b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Forcefield.java @@ -10,6 +10,7 @@ import com.willfp.ecoenchants.enchantments.util.TimedRunnable; import org.bukkit.entity.Entity; import org.bukkit.entity.Monster; import org.bukkit.entity.Player; +import org.bukkit.entity.Silverfish; import org.bukkit.event.EventHandler; import org.bukkit.event.player.PlayerJoinEvent; import org.bukkit.event.player.PlayerQuitEvent; @@ -74,6 +75,14 @@ public class Forcefield extends EcoEnchant implements TimedRunnable { continue; } + if (e instanceof Silverfish) { + continue; + } + + if (e.getCustomName() != null || e.isCustomNameVisible()) { + continue; + } + ((Monster) e).damage(damage); if (NumberUtils.randFloat(0, 1) < 0.2) {