Skip to content

Commit d60870e

Browse files
committed
Parent backend to API, fix Forge API
1 parent c52f8a8 commit d60870e

8 files changed

Lines changed: 14 additions & 11 deletions

File tree

api_fabric/src/main/java/page/langeweile/wrench_wrapper/api/WrenchWrapper.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ public static <C extends ReflectiveConfig> C create(String family, String id, Cl
1717
}
1818
}
1919

20+
@NonNull
2021
public static ConfigEnvironment getConfigEnvironment() {
2122
if (FabricLoader.getInstance().isModLoaded("quilt_loader")) {
2223
return QuiltWrapper.getConfigEnvironment();

api_forge/src/main/java/page/langeweile/wrench_wrapper/api/WrenchWrapper.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,16 @@
33
import org.jspecify.annotations.NonNull;
44
import org.quiltmc.config.api.ReflectiveConfig;
55
import org.quiltmc.config.implementor_api.ConfigEnvironment;
6-
import page.langeweile.wrench_wrapper.impl.norge.NorgeWrapper;
6+
import page.langeweile.wrench_wrapper.impl.forge.ForgeWrapper;
77

88
public class WrenchWrapper {
99
@NonNull
1010
public static <C extends ReflectiveConfig> C create(String family, String id, Class<C> configCreatorClass) {
11-
return NorgeWrapper.create(family, id, configCreatorClass);
11+
return ForgeWrapper.create(family, id, configCreatorClass);
1212
}
1313

14+
@NonNull
1415
public static ConfigEnvironment getConfigEnvironment() {
15-
return NorgeWrapper.getConfigEnvironment();
16+
return ForgeWrapper.getConfigEnvironment();
1617
}
1718
}

api_forge/src/main/java/page/langeweile/wrench_wrapper/impl/norge/NorgeWrapper.java renamed to api_forge/src/main/java/page/langeweile/wrench_wrapper/impl/forge/ForgeWrapper.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
1-
package page.langeweile.wrench_wrapper.impl.norge;
1+
package page.langeweile.wrench_wrapper.impl.forge;
22

33
import net.minecraftforge.fml.loading.FMLPaths;
44
import org.quiltmc.config.api.ReflectiveConfig;
55
import org.quiltmc.config.api.serializers.Json5Serializer;
66
import org.quiltmc.config.implementor_api.ConfigEnvironment;
77
import org.quiltmc.config.implementor_api.ConfigFactory;
88

9-
public class NorgeWrapper {
9+
public class ForgeWrapper {
1010
private static final ConfigEnvironment CONFIG_ENVIRONMENT = new ConfigEnvironment(FMLPaths.CONFIGDIR.get(), Json5Serializer.INSTANCE, Json5Serializer.INSTANCE);
1111

1212
public static <C extends ReflectiveConfig> C create(String family, String id, Class<C> configCreatorClass) {
1313
return ConfigFactory.create(CONFIG_ENVIRONMENT, family, id, configCreatorClass);
1414
}
1515

1616
public static ConfigEnvironment getConfigEnvironment() {
17-
return NorgeWrapper.CONFIG_ENVIRONMENT;
17+
return ForgeWrapper.CONFIG_ENVIRONMENT;
1818
}
1919
}

api_neoforge/src/main/java/page/langeweile/wrench_wrapper/api/WrenchWrapper.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,15 @@
33
import org.jspecify.annotations.NonNull;
44
import org.quiltmc.config.api.ReflectiveConfig;
55
import org.quiltmc.config.implementor_api.ConfigEnvironment;
6-
import page.langeweile.wrench_wrapper.impl.norge.NorgeWrapper;
6+
import page.langeweile.wrench_wrapper.impl.forge.NorgeWrapper;
77

88
public class WrenchWrapper {
99
@NonNull
1010
public static <C extends ReflectiveConfig> C create(String family, String id, Class<C> configCreatorClass) {
1111
return NorgeWrapper.create(family, id, configCreatorClass);
1212
}
1313

14+
@NonNull
1415
public static ConfigEnvironment getConfigEnvironment() {
1516
return NorgeWrapper.getConfigEnvironment();
1617
}

api_neoforge/src/main/java/page/langeweile/wrench_wrapper/impl/norge/NorgeWrapper.java renamed to api_neoforge/src/main/java/page/langeweile/wrench_wrapper/impl/forge/NorgeWrapper.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package page.langeweile.wrench_wrapper.impl.norge;
1+
package page.langeweile.wrench_wrapper.impl.forge;
22

33
import net.neoforged.fml.loading.FMLPaths;
44
import org.quiltmc.config.api.ReflectiveConfig;

impl/src/main/resources/fabric.mod.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
},
2121
"custom": {
2222
"modmenu": {
23+
"parent": "wrench_wrapper",
2324
"badges": ["library"]
2425
}
2526
}

impl/src/main/resources/quilt.mod.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
]
2929
},
3030
"modmenu": {
31+
"parent": "wrench_wrapper",
3132
"badges": ["library"]
3233
}
3334
}

settings.gradle.kts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,7 @@ dependencyResolutionManagement {
1515
maven("https://maven.quiltmc.org/repository/release/")
1616
}
1717
filter {
18-
includeGroup("org.quiltmc")
19-
includeGroup("org.quiltmc.parsers")
20-
includeGroup("org.quiltmc.quilt-config.serializers")
18+
includeGroupAndSubgroups("org.quiltmc")
2119
}
2220
}
2321
exclusiveContent {

0 commit comments

Comments
 (0)