fix an exception for prevent pet damage from owners if owner is not a player
This commit is contained in:
1 parent
6e4d814ee0
commit
89f2362866
2 files changed
+2
-2
No files matched your search
+1
-1
@@ -42,7 +42,7 @@ dependencies {
|
||||
}
|
||||
|
||||
group = "org.purpurmc.purpurextras"
|
||||
version = "1.28.0"
|
||||
version = "1.28.1"
|
||||
description = "\"This should be a plugin\" features from Purpur"
|
||||
java.sourceCompatibility = JavaVersion.VERSION_17
|
||||
java.targetCompatibility = JavaVersion.VERSION_17
|
||||
|
||||
@@ -31,7 +31,7 @@ public class CancelPetDamageFromOwnerModule implements PurpurExtrasModule, Liste
|
||||
Entity damager = damageEvent.getDamager();
|
||||
if(!(damageEvent.getEntity() instanceof Tameable pet)) return;
|
||||
if(!pet.isTamed()) return;
|
||||
Player owner = (Player) pet.getOwner();
|
||||
if (!(pet.getOwner() instanceof Player owner)) return;
|
||||
if(damager instanceof Projectile projectile) {
|
||||
ProjectileSource shooter = projectile.getShooter();
|
||||
if (!(shooter instanceof Player playerShooter)) return;
|
||||
|
||||
Reference in new issue
Block a user