diff options
author | inglettronald <inglettronald@gmail.com> | 2023-05-25 17:54:35 -0500 |
---|---|---|
committer | inglettronald <inglettronald@gmail.com> | 2023-05-25 17:54:35 -0500 |
commit | e645175075b28d13266650ec00f6d5b7927133bf (patch) | |
tree | 145701d4173ac2658f7f8fa870320f23e9de635f /src/main/kotlin/dulkirmod/features/rift | |
parent | 1cc4b53862eb60e892b8c5cf1190b8cd6a62d32b (diff) | |
download | DulkirMod-e645175075b28d13266650ec00f6d5b7927133bf.tar.gz DulkirMod-e645175075b28d13266650ec00f6d5b7927133bf.tar.bz2 DulkirMod-e645175075b28d13266650ec00f6d5b7927133bf.zip |
better interpolation
Diffstat (limited to 'src/main/kotlin/dulkirmod/features/rift')
-rw-r--r-- | src/main/kotlin/dulkirmod/features/rift/IchorHighlight.kt | 10 | ||||
-rw-r--r-- | src/main/kotlin/dulkirmod/features/rift/SteakDisplay.kt | 14 |
2 files changed, 10 insertions, 14 deletions
diff --git a/src/main/kotlin/dulkirmod/features/rift/IchorHighlight.kt b/src/main/kotlin/dulkirmod/features/rift/IchorHighlight.kt index 72581d3..d18413d 100644 --- a/src/main/kotlin/dulkirmod/features/rift/IchorHighlight.kt +++ b/src/main/kotlin/dulkirmod/features/rift/IchorHighlight.kt @@ -19,12 +19,10 @@ object IchorHighlight { if (TabListUtils.area != "The Rift") return val entity = event.entity - val x = - entity.lastTickPosX + (entity.posX - entity.lastTickPosX) * WorldRenderUtils.partialTicks - val y = - entity.lastTickPosY + (entity.posY - entity.lastTickPosY) * WorldRenderUtils.partialTicks - val z = - entity.lastTickPosZ + (entity.posZ - entity.lastTickPosZ) * WorldRenderUtils.partialTicks + val newPos = WorldRenderUtils.fixRenderPos(event.x, event.y, event.z) + val x = newPos[0] + val y = newPos[1] + 3 + val z = newPos[2] if (entity is EntityArmorStand) { if (entity.getEquipmentInSlot(4) != null && entity.getEquipmentInSlot(4).item === Items.skull) { diff --git a/src/main/kotlin/dulkirmod/features/rift/SteakDisplay.kt b/src/main/kotlin/dulkirmod/features/rift/SteakDisplay.kt index 2489bba..877474c 100644 --- a/src/main/kotlin/dulkirmod/features/rift/SteakDisplay.kt +++ b/src/main/kotlin/dulkirmod/features/rift/SteakDisplay.kt @@ -19,17 +19,15 @@ object SteakDisplay { if (event.entity is EntityArmorStand && event.entity.hasCustomName()) { val name = Utils.stripColorCodes(event.entity.customNameTag) - val x = - event.entity.lastTickPosX + (event.entity.posX - event.entity.lastTickPosX) * WorldRenderUtils.partialTicks - val y = - event.entity.lastTickPosY + (event.entity.posY - event.entity.lastTickPosY) * WorldRenderUtils.partialTicks - val z = - event.entity.lastTickPosZ + (event.entity.posZ - event.entity.lastTickPosZ) * WorldRenderUtils.partialTicks - if (name.contains(char)) { + val newPos = WorldRenderUtils.fixRenderPos(event.x, event.y, event.z) + val x = newPos[0] + val y = newPos[1] + val z = newPos[2] + if (name.contains(char) && name.contains("Vampire Boss")) { WorldRenderUtils.drawCustomBox( x - .5, 1.0, - y - 2, + y - 1.5, 1.5, z - .5, 1.0, |