diff options
| author | hannibal2 <24389977+hannibal00212@users.noreply.github.com> | 2023-10-28 00:15:55 +0200 |
|---|---|---|
| committer | hannibal2 <24389977+hannibal00212@users.noreply.github.com> | 2023-10-28 00:15:55 +0200 |
| commit | 20b1d741db61194c8dd43edb59d82e0c8a9cd3d1 (patch) | |
| tree | 003e046602202411daedea3dcf56dbcb1f77c4be /src/main/java/at/hannibal2/skyhanni/features/misc | |
| parent | 28918c18394210daa121d929d3bfbb48e22a2536 (diff) | |
| download | skyhanni-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.kt | 7 |
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) } } + |
