diff options
Diffstat (limited to 'src/main/java')
-rw-r--r-- | src/main/java/at/hannibal2/skyhanni/features/event/carnival/CarnivalZombieShootout.kt | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/features/event/carnival/CarnivalZombieShootout.kt b/src/main/java/at/hannibal2/skyhanni/features/event/carnival/CarnivalZombieShootout.kt index 79e93f2ad..23e7b9ee4 100644 --- a/src/main/java/at/hannibal2/skyhanni/features/event/carnival/CarnivalZombieShootout.kt +++ b/src/main/java/at/hannibal2/skyhanni/features/event/carnival/CarnivalZombieShootout.kt @@ -23,7 +23,6 @@ import at.hannibal2.skyhanni.utils.repopatterns.RepoPattern import net.minecraft.entity.monster.EntityZombie import net.minecraft.init.Blocks import net.minecraft.item.ItemStack -import net.minecraft.util.AxisAlignedBB import net.minecraftforge.fml.common.eventhandler.SubscribeEvent import java.awt.Color import kotlin.time.Duration.Companion.seconds @@ -98,19 +97,11 @@ object CarnivalZombieShootout { val entity = EntityUtils.getEntityByID(zombie.entityId) ?: continue val isSmall = (entity as? EntityZombie)?.isChild ?: false - val boundingBox = entity.entityBoundingBox.let { - if (isSmall) { - val widthScale = 0.5 - val heightScale = 0.85 - val newMin = it.minX + (it.maxX - it.minX) * (1 - widthScale) / 2 - val newMax = it.maxX - (it.maxX - it.minX) * (1 - widthScale) / 2 - val newHeight = it.minY + (it.maxY - it.minY) * heightScale / 1.75 - AxisAlignedBB(newMin, it.minY, it.minZ, newMax, newHeight, it.maxZ) - } else it - }.expand(0.1, 0.05, 0.0).offset(0.0, 0.05, 0.0) + val boundingBox = if (isSmall) entity.entityBoundingBox.expand(0.0, -0.4, 0.0).offset(0.0, -0.4, 0.0) + else entity.entityBoundingBox event.drawHitbox( - boundingBox, + boundingBox.expand(0.1, 0.05, 0.0).offset(0.0, 0.05, 0.0), lineWidth = 3, type.color, depth = false, |