Skip to content

Commit fa368c4

Browse files
committed
v1.4 - Fix ModMenu On First Launch (Fixes #6)
1 parent 89d4314 commit fa368c4

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,6 @@ fabric_version=0.128.1+1.21.5
1313
modmenu_version=14.0.0-rc.2
1414

1515
# Mod Properties
16-
mod_version=1.3
16+
mod_version=1.4
1717
maven_group=btw.lowercase
1818
archives_base_name=optiboxes

src/main/java/btw/lowercase/optiboxes/mixins/MixinLevelRenderer.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,12 +49,12 @@ public abstract class MixinLevelRenderer {
4949
original.call(instance);
5050
if (SkyboxManager.INSTANCE.isEnabled(this.level)) {
5151
List<OptiFineSkybox> activeSkyboxes = SkyboxManager.INSTANCE.getActiveSkyboxes();
52-
ClientLevel clientLevel = Objects.requireNonNull(this.level);
5352
Matrix4fStack modelViewStack = RenderSystem.getModelViewStack();
5453
modelViewStack.pushMatrix();
5554
modelViewStack.rotate(Axis.YP.rotationDegrees(-90.0F));
5655
for (OptiFineSkybox optiFineSkybox : activeSkyboxes) {
57-
OptiFineSkyRenderer.INSTANCE.renderSkybox(optiFineSkybox, modelViewStack, clientLevel, 0.0F);
56+
//noinspection DataFlowIssue
57+
OptiFineSkyRenderer.INSTANCE.renderSkybox(optiFineSkybox, modelViewStack, this.level, 0.0F);
5858
}
5959
modelViewStack.popMatrix();
6060
RenderSystem.setShaderColor(1.0F, 1.0F, 1.0F, 1.0F);
@@ -73,12 +73,12 @@ public abstract class MixinLevelRenderer {
7373
private void optiboxes$renderSkyboxes(SkyRenderer instance, PoseStack poseStack, MultiBufferSource.BufferSource bufferSource, float timeOfDay, int moonPhases, float rainLevel, float starBrightness, FogParameters fogParameters, Operation<Void> original) {
7474
if (SkyboxManager.INSTANCE.isEnabled(this.level)) {
7575
List<OptiFineSkybox> activeSkyboxes = SkyboxManager.INSTANCE.getActiveSkyboxes();
76-
ClientLevel clientLevel = Objects.requireNonNull(this.level);
7776
Matrix4fStack modelViewStack = RenderSystem.getModelViewStack();
7877
modelViewStack.pushMatrix();
7978
modelViewStack.rotate(Axis.YP.rotationDegrees(-90.0F));
8079
for (OptiFineSkybox optiFineSkybox : activeSkyboxes) {
81-
OptiFineSkyRenderer.INSTANCE.renderSkybox(optiFineSkybox, modelViewStack, clientLevel, this.optiboxes$tickDelta);
80+
//noinspection DataFlowIssue
81+
OptiFineSkyRenderer.INSTANCE.renderSkybox(optiFineSkybox, modelViewStack, this.level, this.optiboxes$tickDelta);
8282
}
8383
modelViewStack.popMatrix();
8484
}

0 commit comments

Comments
 (0)