Ignore mypets in listeners

This commit is contained in:
destro174
2022-02-14 10:00:17 +01:00
parent 366cb327a4
commit bf491d649a
2 changed files with 8 additions and 1 deletions
@@ -18,6 +18,7 @@
package me.ryanhamshire.GriefPrevention;
import de.Keyle.MyPet.api.entity.MyPetBukkitEntity;
import me.ryanhamshire.GriefPrevention.events.PreventPvPEvent;
import me.ryanhamshire.GriefPrevention.events.ProtectDeathDropsEvent;
import org.bukkit.Bukkit;
@@ -1235,7 +1236,7 @@ public class EntityEventHandler implements Listener
if (damageSource != null && damageSource.getType() == EntityType.FIREWORK && event.getEntity().getType() != EntityType.PLAYER)
return;
if (sendErrorMessagesToPlayers)
if (sendErrorMessagesToPlayers && !(event.getEntity() instanceof MyPetBukkitEntity)) // don't send the error message if it's a mypet
{
GriefPrevention.sendMessage(attacker, TextMode.Err, noContainersReason.get());
}