Skip to content

Commit bf845f6

Browse files
authored
Merge pull request #31 from tildejustin/experimental/speedrunapi
speedrunapi integration
2 parents 7604b6e + 08036ea commit bf845f6

51 files changed

Lines changed: 281 additions & 2136 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,4 @@ bin/
2222

2323
# fabric
2424

25-
run/
25+
run/

build.gradle

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
plugins {
2-
id "fabric-loom" version "1.5-SNAPSHOT"
2+
id "fabric-loom" version "1.7-SNAPSHOT"
33
id "maven-publish"
44
}
55

@@ -22,6 +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"
2526
}
2627

2728
processResources {

gradle.properties

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,14 @@ org.gradle.jvmargs = -Xmx2G
22
org.gradle.parallel = true
33
org.gradle.caching = true
44

5-
mod_version = 2.2.1
5+
mod_version = 2.3.0
66

77
minecraft_version = 1.16.1
8-
yarn_mappings = 1.16.1-build.22
8+
# https://github.com/tildejustin/yarn/tags
9+
yarn_mappings = 1.16.1-build.27
910
loader_version = 0.15.6
1011
target_version = 1.16.1
12+
# https://jitpack.io/#kingcontaria/speedrunapi
13+
speedrunapi_version = 8c2a7c1f8a
1114
archives_name = sodium
1215
maven_group = me.jellysquid.mods

gradle/wrapper/gradle-wrapper.jar

42 Bytes
Binary file not shown.

gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-all.zip
44
networkTimeout=10000
55
validateDistributionUrl=true
66
zipStoreBase=GRADLE_USER_HOME

gradlew

Lines changed: 5 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

gradlew.bat

Lines changed: 12 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/main/java/me/jellysquid/mods/sodium/client/SodiumClientMod.java

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import org.apache.logging.log4j.Logger;
1010

1111
public class SodiumClientMod implements ClientModInitializer {
12-
private static SodiumGameOptions CONFIG;
12+
public static SodiumGameOptions CONFIG;
1313
private static Logger LOGGER;
1414

1515
private static String MOD_VERSION;
@@ -22,14 +22,11 @@ public void onInitializeClient() {
2222

2323
MOD_VERSION = mod.getMetadata()
2424
.getVersion()
25-
.getFriendlyString();
25+
.getFriendlyString()
26+
.split("\\+")[0];
2627
}
2728

2829
public static SodiumGameOptions options() {
29-
if (CONFIG == null) {
30-
CONFIG = loadConfig();
31-
}
32-
3330
return CONFIG;
3431
}
3532

@@ -41,13 +38,6 @@ public static Logger logger() {
4138
return LOGGER;
4239
}
4340

44-
private static SodiumGameOptions loadConfig() {
45-
SodiumGameOptions config = SodiumGameOptions.load(FabricLoader.getInstance().getConfigDir().resolve("sodium-options.json"));
46-
onConfigChanged(config);
47-
48-
return config;
49-
}
50-
5141
public static void onConfigChanged(SodiumGameOptions options) {
5242
UnsafeUtil.setEnabled(options.advanced.allowDirectMemoryAccess);
5343
}

0 commit comments

Comments
 (0)