diff --git a/gradle.properties b/gradle.properties index 4da5ad71c..984e19f84 100644 --- a/gradle.properties +++ b/gradle.properties @@ -16,7 +16,7 @@ cursegradle_version = 1.4.0 # dependency versions registrate_version = 1.0.10 -flywheel_version = 1.16-0.2.0.34 +flywheel_version = 1.16-0.2.0.41 jei_version = 7.7.1.116 # curseforge information diff --git a/src/main/java/com/simibubi/create/content/contraptions/components/structureMovement/render/RenderedContraption.java b/src/main/java/com/simibubi/create/content/contraptions/components/structureMovement/render/RenderedContraption.java index 6dc366b95..0d20a6435 100644 --- a/src/main/java/com/simibubi/create/content/contraptions/components/structureMovement/render/RenderedContraption.java +++ b/src/main/java/com/simibubi/create/content/contraptions/components/structureMovement/render/RenderedContraption.java @@ -125,10 +125,13 @@ public class RenderedContraption extends ContraptionRenderInfo { for (RenderType layer : blockLayers) { Supplier layerModel = () -> new WorldModel(renderWorld, layer, contraption.getBlocks().values()); + ModelRenderer renderer; if (Backend.getInstance().compat.vertexArrayObjectsSupported()) - renderLayers.put(layer, new ArrayModelRenderer(layerModel)); + renderer = new ArrayModelRenderer(layerModel); else - renderLayers.put(layer, new ModelRenderer(layerModel)); + renderer = new ModelRenderer(layerModel); + + renderLayers.put(layer, renderer); } }