aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/kubatech/api/utils
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/kubatech/api/utils')
-rw-r--r--src/main/java/kubatech/api/utils/MobUtils.java12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/main/java/kubatech/api/utils/MobUtils.java b/src/main/java/kubatech/api/utils/MobUtils.java
index 3e20adac1c..0b20364484 100644
--- a/src/main/java/kubatech/api/utils/MobUtils.java
+++ b/src/main/java/kubatech/api/utils/MobUtils.java
@@ -17,6 +17,16 @@ public class MobUtils {
@SideOnly(Side.CLIENT)
public static float getDesiredScale(EntityLiving e, float desiredHeight) {
+ return getDesiredScale(getMobHeight(e), desiredHeight);
+ }
+
+ @SideOnly(Side.CLIENT)
+ public static float getDesiredScale(float entityHeight, float desiredHeight) {
+ return desiredHeight / entityHeight;
+ }
+
+ @SideOnly(Side.CLIENT)
+ public static float getMobHeight(EntityLiving e) {
try {
if (mainmodelfield == null) {
mainmodelfield = RendererLivingEntity.class.getDeclaredField(
@@ -49,7 +59,7 @@ public class MobUtils {
}
}
}
- return desiredHeight / eheight;
+ return eheight;
} catch (Exception ex) {
return 1f;
}