diff --git a/src/graphics/render/BlockWrapsRenderer.cpp b/src/graphics/render/BlockWrapsRenderer.cpp index 0b833a604..da363352a 100644 --- a/src/graphics/render/BlockWrapsRenderer.cpp +++ b/src/graphics/render/BlockWrapsRenderer.cpp @@ -56,7 +56,10 @@ void BlockWrapsRenderer::draw(const BlockWrapper& wrapper) { ); break; case BlockModel::aabb: { - const auto& aabb = def.rt.hitboxes[vox->state.rotation].at(0); + const auto& aabb = + (def.rotatable ? def.rt.hitboxes[vox->state.rotation] + : def.hitboxes) + .at(0); const auto& size = aabb.size(); regions[0].scale(size.z, size.y); regions[1].scale(size.z, size.y);