diff options
author | Jakub <53441451+kuba6000@users.noreply.github.com> | 2023-08-02 18:44:32 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-08-02 18:44:32 +0200 |
commit | 4dfda5b4ae37352c3aeed2624d8f3de684ba9cfd (patch) | |
tree | d2ebb0e8fc5c36a62f870730897ac9eca5cb1497 /src/main/java/kubatech/client | |
parent | e5a1d22513b4fa6d839275bfe2b203876c19f1f5 (diff) | |
download | GT5-Unofficial-4dfda5b4ae37352c3aeed2624d8f3de684ba9cfd.tar.gz GT5-Unofficial-4dfda5b4ae37352c3aeed2624d8f3de684ba9cfd.tar.bz2 GT5-Unofficial-4dfda5b4ae37352c3aeed2624d8f3de684ba9cfd.zip |
Partially fix quiver on skeletons in EEC (#91)
* Update dependencies.gradle
* Update build.gradle
* Fix quiver
* Create new entity to stop messing with NEI preview
* Update build.gradle
* Update dependencies.gradle
Diffstat (limited to 'src/main/java/kubatech/client')
-rw-r--r-- | src/main/java/kubatech/client/effect/EntityRenderer.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/main/java/kubatech/client/effect/EntityRenderer.java b/src/main/java/kubatech/client/effect/EntityRenderer.java index 247b6ba788..42c233cddd 100644 --- a/src/main/java/kubatech/client/effect/EntityRenderer.java +++ b/src/main/java/kubatech/client/effect/EntityRenderer.java @@ -105,7 +105,12 @@ public class EntityRenderer extends EntityFX { GL11.glEnable(GL11.GL_COLOR_MATERIAL); entityToRender.worldObj = this.worldObj; - entityToRender.setPosition(this.posX, this.posY, this.posZ); + + // quiver still bugged a bit, but it is on the skeleton now + entityToRender.setPosition(this.posX, this.posY + 1d /* for some reason quiver renders too low? */, this.posZ); + entityToRender.lastTickPosX = entityToRender.posX; + entityToRender.lastTickPosY = entityToRender.posY; + entityToRender.lastTickPosZ = entityToRender.posZ; Minecraft mc = Minecraft.getMinecraft(); @@ -164,6 +169,8 @@ public class EntityRenderer extends EntityFX { (float) (this.posY - renderPosY), (float) (this.posZ - renderPosZ)); GL11.glEnable(GL12.GL_RESCALE_NORMAL); + + // TODO: Use new scale calculator float desiredScale = MobUtils.getDesiredScale(entityToRender, 2f); if (desiredScale < 1f) GL11.glScalef(desiredScale, desiredScale, desiredScale); |