summaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/features/misc
diff options
context:
space:
mode:
authorhannibal2 <24389977+hannibal00212@users.noreply.github.com>2023-10-28 00:15:55 +0200
committerhannibal2 <24389977+hannibal00212@users.noreply.github.com>2023-10-28 00:15:55 +0200
commit20b1d741db61194c8dd43edb59d82e0c8a9cd3d1 (patch)
tree003e046602202411daedea3dcf56dbcb1f77c4be /src/main/java/at/hannibal2/skyhanni/features/misc
parent28918c18394210daa121d929d3bfbb48e22a2536 (diff)
downloadskyhanni-20b1d741db61194c8dd43edb59d82e0c8a9cd3d1.tar.gz
skyhanni-20b1d741db61194c8dd43edb59d82e0c8a9cd3d1.tar.bz2
skyhanni-20b1d741db61194c8dd43edb59d82e0c8a9cd3d1.zip
created and used Entity.canBeSeen and LorenzVec.canBeSeen
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/features/misc')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/features/misc/trevor/TrevorSolver.kt7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/features/misc/trevor/TrevorSolver.kt b/src/main/java/at/hannibal2/skyhanni/features/misc/trevor/TrevorSolver.kt
index 0dd7ba5e8..3d387cebd 100644
--- a/src/main/java/at/hannibal2/skyhanni/features/misc/trevor/TrevorSolver.kt
+++ b/src/main/java/at/hannibal2/skyhanni/features/misc/trevor/TrevorSolver.kt
@@ -1,6 +1,7 @@
package at.hannibal2.skyhanni.features.misc.trevor
import at.hannibal2.skyhanni.utils.EntityUtils
+import at.hannibal2.skyhanni.utils.EntityUtils.canBeSeen
import at.hannibal2.skyhanni.utils.LocationUtils
import at.hannibal2.skyhanni.utils.LocationUtils.distanceToPlayer
import at.hannibal2.skyhanni.utils.LorenzUtils
@@ -58,10 +59,7 @@ object TrevorSolver {
val dist = entity.position.toLorenzVec().distanceToPlayer()
if ((currentMob == TrevorMobs.RABBIT || currentMob == TrevorMobs.SHEEP) && mobLocation == CurrentMobArea.OASIS) {
println("This is unfortunate")
- } else canSee = LocationUtils.canSee(
- LocationUtils.playerEyeLocation(),
- entity.position.toLorenzVec().add(0.0, 0.5, 0.0)
- ) && dist < currentMob!!.renderDistance
+ } else canSee = entity.canBeSeen() && dist < currentMob!!.renderDistance
if (!canSee) {
val nameTagEntity = Minecraft.getMinecraft().theWorld.getEntityByID(foundID + 1)
@@ -95,3 +93,4 @@ object TrevorSolver {
mobCoordinates = LorenzVec(0.0, 0.0, 0.0)
}
}
+