From 7f68a52e3dcd71edbca363e01618a694839efa4e Mon Sep 17 00:00:00 2001 From: hannibal2 <24389977+hannibal00212@users.noreply.github.com> Date: Sat, 1 Oct 2022 19:12:48 +0200 Subject: fixed blaze slayer pillar hider --- src/main/java/at/hannibal2/skyhanni/utils/EntityUtils.kt | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/main/java/at/hannibal2/skyhanni/utils') diff --git a/src/main/java/at/hannibal2/skyhanni/utils/EntityUtils.kt b/src/main/java/at/hannibal2/skyhanni/utils/EntityUtils.kt index ad96a9510..c91865dce 100644 --- a/src/main/java/at/hannibal2/skyhanni/utils/EntityUtils.kt +++ b/src/main/java/at/hannibal2/skyhanni/utils/EntityUtils.kt @@ -1,5 +1,6 @@ package at.hannibal2.skyhanni.utils +import at.hannibal2.skyhanni.utils.ItemUtils.getSkullTexture import at.hannibal2.skyhanni.utils.LorenzUtils.baseMaxHealth import net.minecraft.client.multiplayer.WorldClient import net.minecraft.entity.EntityLiving @@ -111,4 +112,9 @@ object EntityUtils { ): MutableList = getEntities(clazz) { entity -> entity?.getLorenzVec()?.let { it.distance(location) < radius } ?: false } + + fun EntityArmorStand.hasSkullTexture(skin: String): Boolean { + if (inventory == null) return false + return inventory.any { it != null && it.getSkullTexture() == skin } + } } \ No newline at end of file -- cgit