Skip to content

Commit b1f157c

Browse files
authored
Merge pull request #52 from contariaa/mac/1.16.1
Update to SpeedrunAPI 2.0 (mac)
2 parents 083cb36 + 53487c7 commit b1f157c

File tree

4 files changed

+10
-11
lines changed

4 files changed

+10
-11
lines changed

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ dependencies {
2222
minecraft "com.mojang:minecraft:$minecraft_version"
2323
mappings "dev.tildejustin:yarn:$yarn_mappings:v2"
2424
modImplementation "net.fabricmc:fabric-loader:$loader_version"
25-
modImplementation ("com.github.kingcontaria:speedrunapi:$speedrunapi_version") {
25+
modImplementation ("com.github.contariaa:speedrunapi:$speedrunapi_version") {
2626
transitive = false
2727
}
2828
}

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@ yarn_mappings = 1.16.1-build.28
1010
loader_version = 0.16.9
1111
target_version = 1.16.1
1212
# https://jitpack.io/#kingcontaria/speedrunapi
13-
speedrunapi_version = v1.1
13+
speedrunapi_version = 96811e85e8
1414
archives_name = sodiummac
1515
maven_group = me.jellysquid.mods

src/main/java/me/jellysquid/mods/sodium/client/gui/SodiumGameOptions.java

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
package me.jellysquid.mods.sodium.client.gui;
22

3+
import me.contaria.speedrunapi.config.SpeedrunConfigAPI;
4+
import me.contaria.speedrunapi.config.api.SpeedrunConfig;
5+
import me.contaria.speedrunapi.config.api.SpeedrunConfigStorage;
6+
import me.contaria.speedrunapi.config.api.SpeedrunOption;
7+
import me.contaria.speedrunapi.config.api.annotations.Config;
38
import me.jellysquid.mods.sodium.client.SodiumClientMod;
49
import me.jellysquid.mods.sodium.client.render.chunk.backends.gl20.GL20ChunkRenderBackend;
510
import me.jellysquid.mods.sodium.client.render.chunk.backends.gl30.GL30ChunkRenderBackend;
@@ -8,19 +13,13 @@
813
import net.minecraft.client.gui.widget.ButtonWidget;
914
import net.minecraft.client.render.WorldRenderer;
1015
import org.jetbrains.annotations.Nullable;
11-
import org.mcsr.speedrunapi.config.SpeedrunConfigAPI;
12-
import org.mcsr.speedrunapi.config.SpeedrunConfigContainer;
13-
import org.mcsr.speedrunapi.config.api.SpeedrunConfig;
14-
import org.mcsr.speedrunapi.config.api.SpeedrunConfigStorage;
15-
import org.mcsr.speedrunapi.config.api.SpeedrunOption;
16-
import org.mcsr.speedrunapi.config.api.annotations.Config;
17-
import org.mcsr.speedrunapi.config.api.annotations.InitializeOn;
1816

1917
import java.lang.reflect.Field;
2018
import java.util.Arrays;
2119
import java.util.stream.Stream;
2220

23-
@InitializeOn(InitializeOn.InitPoint.POSTLAUNCH)
21+
// ensure mac sodium is launched before StandardSettings with priority
22+
@Config(init = Config.InitPoint.POSTLAUNCH, priority = 500)
2423
public class SodiumGameOptions implements SpeedrunConfig {
2524
@Config.Category("quality")
2625
public final QualitySettings quality = new QualitySettings();

src/main/resources/fabric.mod.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
],
4545
"depends": {
4646
"fabricloader": ">=0.8.0",
47-
"speedrunapi": "*"
47+
"speedrunapi": ">=2.0"
4848
},
4949
"breaks": {
5050
"optifabric": "*",

0 commit comments

Comments
 (0)