Skip to content

Commit 9b1cda5

Browse files
DragonEggBedrockBreakingKichuraFlashyReese
authored
change: update to 1.18 (#105)
* Update to 1.18. * Add Reeses Sodium Options support * Fix Sodium versioning * Bump reeses sodium options version * Bump reeses sodium options recommendation version * Fix minor mistake * Update dependencies * Update GitHub Actions Java version from 16 to 17 * Bump reeses sodium options recommendation version * Update to 1.18-rc1 * Update java requirement to 17. * Temporary fix for GitHub Actions * Minor change Co-authored-by: Yao Chung Hu <30311066+FlashyReese@users.noreply.github.com> * Fix consistency * Update to 1.18-rc4 * Fix temporary GitHub Actions in rc-4 * Update to 1.18 release, fix Sodium and Reeses Sodium Options * Revert 'Temporary fix for GitHub Actions' * Fix cloud height range * Update fabric Co-authored-by: Kichura <68134602+Kichura@users.noreply.github.com> Co-authored-by: Yao Chung Hu <30311066+FlashyReese@users.noreply.github.com>
1 parent c7c9813 commit 9b1cda5

File tree

10 files changed

+27
-29
lines changed

10 files changed

+27
-29
lines changed

.github/workflows/gradle.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ jobs:
88

99
steps:
1010
- uses: actions/checkout@v2
11-
- name: Set up JDK 16
11+
- name: Set up JDK 17
1212
uses: actions/setup-java@v1
1313
with:
14-
java-version: 16
14+
java-version: 17
1515
- name: Grant execute permission for gradlew
1616
run: chmod +x gradlew
1717
- name: Build with Gradle
@@ -20,4 +20,4 @@ jobs:
2020
uses: actions/upload-artifact@v1
2121
with:
2222
name: build-artifacts
23-
path: build/libs
23+
path: build/libs

.github/workflows/publish.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ jobs:
1111
steps:
1212
- name: Checkout sources
1313
uses: actions/checkout@v2
14-
- name: Set up JDK 16
14+
- name: Set up JDK 17
1515
uses: actions/setup-java@v1
1616
with:
17-
java-version: 16
17+
java-version: 17
1818
- name: Grant execute permission for gradlew
1919
run: chmod +x gradlew
2020
- name: Upload assets to GitHub
@@ -25,4 +25,4 @@ jobs:
2525
uses: AButler/upload-release-assets@v2.0
2626
with:
2727
files: 'build/libs/*;LICENSE.txt'
28-
repo-token: ${{ secrets.GITHUB_TOKEN }}
28+
repo-token: ${{ secrets.GITHUB_TOKEN }}

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Sodium Extra
22

3-
![Java 16](https://img.shields.io/badge/language-Java%2016-9b599a.svg?style=flat-square)
3+
![Java 17](https://img.shields.io/badge/language-Java%2017-9b599a.svg?style=flat-square)
44
[![Project License](https://img.shields.io/github/license/FlashyReese/sodium-extra-fabric?style=flat-square)](LICENSE.txt)
55
![Environment: Client](https://img.shields.io/badge/environment-client-1976d2?style=flat-square)
66
![Mod loader: Fabric](https://img.shields.io/badge/modloader-Fabric-1976d2?style=flat-square&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAFHGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTEyLTE2VDE2OjU0OjE3LTA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0wNy0yOFQyMToxNzo0OC0wNzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0wNy0yOFQyMToxNzo0OC0wNzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowZWRiMWMyYy1mZjhjLWU0NDEtOTMxZi00OTVkNGYxNGM3NjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MGVkYjFjMmMtZmY4Yy1lNDQxLTkzMWYtNDk1ZDRmMTRjNzYwIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MGVkYjFjMmMtZmY4Yy1lNDQxLTkzMWYtNDk1ZDRmMTRjNzYwIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDowZWRiMWMyYy1mZjhjLWU0NDEtOTMxZi00OTVkNGYxNGM3NjAiIHN0RXZ0OndoZW49IjIwMTgtMTItMTZUMTY6NTQ6MTctMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE4IChXaW5kb3dzKSIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4/HiGMAAAAtUlEQVRYw+XXrQqAMBQF4D2P2eBL+QIG8RnEJFaNBjEum+0+zMQLtwwv+wV3ZzhhMDgfJ0wUSinxZUQWgKos1JP/AbD4OneIDyQPwCFniA+EJ4CaXm4TxAXCC0BNHgLhAdAnx9hC8PwGSRtAFVMQjF7cNTWED8B1cgwW20yfJgAvrssAsZ1cB3g/xckAxr6FmCDU5N6f488BrpCQ4rQBJkiMYh4ACmLzwOQF0CExinkCsvw7vgGikl+OotaKRwAAAABJRU5ErkJggg==)
@@ -15,7 +15,7 @@ Features that shouldn't be in Sodium.
1515

1616
#### Prerequisites
1717

18-
- Java 16 or above
18+
- Java 17 or above
1919

2020
#### Compiling
2121

build.gradle

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ plugins {
33
id 'maven-publish'
44
}
55

6-
sourceCompatibility = JavaVersion.VERSION_16
7-
targetCompatibility = JavaVersion.VERSION_16
6+
sourceCompatibility = JavaVersion.VERSION_17
7+
targetCompatibility = JavaVersion.VERSION_17
88

99
archivesBaseName = "${project.archives_base_name}-mc${project.minecraft_version}"
1010
version = project.mod_version
@@ -32,11 +32,10 @@ dependencies {
3232
modImplementation "net.fabricmc:fabric-loader:${project.loader_version}"
3333

3434
modImplementation "maven.modrinth:sodium:${project.sodium_version}"
35+
modImplementation "maven.modrinth:reeses-sodium-options:${project.reeses_sodium_options}"
3536
modImplementation "net.fabricmc.fabric-api:fabric-api:${project.fabric_version}"
3637
// PSA: Some older mods, compiled on Loom 0.2.1, might have outdated Maven POMs.
3738
// You may need to force-disable transitiveness on them.
38-
39-
modImplementation("com.github.FlashyReese:reeses-sodium-options:${project.reeses_sodium_options}")
4039
}
4140

4241
processResources {

gradle.properties

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,16 @@
22
org.gradle.jvmargs=-Xmx1G
33
# Fabric Properties
44
# check these on https://modmuss50.me/fabric.html
5-
minecraft_version=1.17.1
6-
yarn_mappings=1.17.1+build.39
7-
loader_version=0.12.5
5+
minecraft_version=1.18
6+
yarn_mappings=1.18+build.1
7+
loader_version=0.12.6
88

99
# Mod Properties
1010
mod_version=0.3.6
1111
maven_group=me.flashyreese.mods
1212
archives_base_name=sodium-extra
1313

1414
# Dependencies
15-
reeses_sodium_options=mc1.17.1-1.2.0
16-
sodium_version=mc1.17.1-0.3.3
17-
fabric_version=0.38.1+1.17
15+
reeses_sodium_options=mc1.18-1.2.4
16+
sodium_version=mc1.18-0.4.0-alpha1
17+
fabric_version=0.43.1+1.18

src/main/java/me/flashyreese/mods/sodiumextra/client/gui/SodiumExtraGameOptionPages.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -297,7 +297,7 @@ public static OptionPage extra() {
297297
.add(OptionImpl.createBuilder(int.class, sodiumExtraOpts)
298298
.setName(new TranslatableText("sodium-extra.option.cloud_height"))
299299
.setTooltip(new TranslatableText("sodium-extra.option.cloud_height.tooltip"))
300-
.setControl(option -> new SliderControl(option, 0, 255, 1, ControlValueFormatter.number()))
300+
.setControl(option -> new SliderControl(option, -64, 319, 1, ControlValueFormatter.number()))
301301
.setBinding((options, value) -> options.extraSettings.cloudHeight = value, options -> options.extraSettings.cloudHeight)
302302
.build()
303303
)

src/main/java/me/flashyreese/mods/sodiumextra/client/gui/SodiumExtraGameOptions.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ public ExtraSettings() {
157157
this.showFps = false;
158158
this.showCoords = false;
159159
this.reduceResolutionOnMac = true;
160-
this.cloudHeight = 128;
160+
this.cloudHeight = 192;
161161
this.toasts = true;
162162
this.instantSneak = false;
163163
this.preventShaders = false;

src/main/java/me/flashyreese/mods/sodiumextra/mixin/features/cloud/MixinWorldRenderer.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package me.flashyreese.mods.sodiumextra.mixin.features.cloud;
22

33
import me.flashyreese.mods.sodiumextra.client.SodiumExtraClientMod;
4-
import net.minecraft.client.render.SkyProperties;
4+
import net.minecraft.client.render.DimensionEffects;
55
import net.minecraft.client.render.WorldRenderer;
66
import org.spongepowered.asm.mixin.Mixin;
77
import org.spongepowered.asm.mixin.injection.At;
@@ -12,10 +12,10 @@ public class MixinWorldRenderer {
1212

1313
@Redirect(
1414
method = "renderClouds(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/util/math/Matrix4f;FDDD)V",
15-
at = @At(value = "INVOKE", target = "Lnet/minecraft/client/render/SkyProperties;getCloudsHeight()F")
15+
at = @At(value = "INVOKE", target = "Lnet/minecraft/client/render/DimensionEffects;getCloudsHeight()F")
1616
)
17-
private float getCloudHeight(SkyProperties skyProperties) {
18-
if (skyProperties.getSkyType() == SkyProperties.SkyType.NORMAL) {
17+
private float getCloudHeight(DimensionEffects skyProperties) {
18+
if (skyProperties.getSkyType() == DimensionEffects.SkyType.NORMAL) {
1919
return SodiumExtraClientMod.options().extraSettings.cloudHeight;
2020
}
2121
return skyProperties.getCloudsHeight();

src/main/resources/fabric.mod.json

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,12 +36,11 @@
3636
"sodium-extra.mixins.json"
3737
],
3838
"depends": {
39-
"fabricloader": ">=0.11.3",
39+
"fabricloader": ">=0.12.6",
4040
"fabric": "*",
41-
"minecraft": "~1.17",
42-
"sodium": "0.3.x"
41+
"sodium": "0.4.0-alpha1"
4342
},
4443
"recommends": {
45-
"reeses-sodium-options": "*"
44+
"reeses-sodium-options": ">=1.2.4"
4645
}
4746
}

src/main/resources/sodium-extra.mixins.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"required": true,
33
"minVersion": "0.8",
44
"package": "me.flashyreese.mods.sodiumextra.mixin",
5-
"compatibilityLevel": "JAVA_16",
5+
"compatibilityLevel": "JAVA_17",
66
"mixins": [
77
],
88
"client": [

0 commit comments

Comments
 (0)