diff --git a/changelog.md b/changelog.md index f1872420d3..0ee3615754 100644 --- a/changelog.md +++ b/changelog.md @@ -23,6 +23,7 @@ - Fix potential race condition with wires damaging entities (BluSunrize) - Fix shader banners and potion fluids using the wrong colors (BluSunrize) - Fix accumulator backpack getting rendered as full-bright when worn (BluSunrize) +- Fix IE's tools rendering inverted in offhand (BluSunrize) ##### Version 1.20.4-11.3.0-174 - Re-add CC-Tweaked integration (Malte) diff --git a/src/main/java/blusunrize/immersiveengineering/client/render/IEOBJItemRenderer.java b/src/main/java/blusunrize/immersiveengineering/client/render/IEOBJItemRenderer.java index 5ae5edc13b..45a556ed94 100644 --- a/src/main/java/blusunrize/immersiveengineering/client/render/IEOBJItemRenderer.java +++ b/src/main/java/blusunrize/immersiveengineering/client/render/IEOBJItemRenderer.java @@ -77,8 +77,9 @@ public void renderByItem( LivingEntity entity = GlobalTempData.getActiveHolder(); if(transformType==ItemDisplayContext.FIRST_PERSON_LEFT_HAND||transformType==ItemDisplayContext.THIRD_PERSON_LEFT_HAND) { - MultiBufferSource oldBufferIn = bufferIn; - bufferIn = type -> new InvertingVertexBuffer(4, oldBufferIn.getBuffer(type)); + // todo: do we still need this? Currently it's just resulting in model rendering inside-out + // MultiBufferSource oldBufferIn = bufferIn; + // bufferIn = type -> new InvertingVertexBuffer(4, oldBufferIn.getBuffer(type)); } for(List groups : callback.getSpecialGroups(stack, transformType, entity)) {