Skip to content

Commit 463073d

Browse files
committed
Split exo config screen to client part
1 parent bd17428 commit 463073d

File tree

6 files changed

+9
-9
lines changed

6 files changed

+9
-9
lines changed

build/reports/problems/problems-report.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -650,7 +650,7 @@
650650
<script type="text/javascript">
651651
function configurationCacheProblems() { return (
652652
// begin-report-data
653-
{"diagnostics":[{"locations":[{"path":"C:\\Users\\User\\Documents\\Programming\\Java\\SkyAesthetics\\common\\src\\main\\java\\fr\\tathan\\sky_aesthetics\\mixin\\client\\LunarMoonInfosAccessor.java","line":10,"column":5,"length":22}],"problem":[{"text":"Java compilation warning"}],"severity":"WARNING","problemDetails":[{"text":"C:\\Users\\User\\Documents\\Programming\\Java\\SkyAesthetics\\common\\src\\main\\java\\fr\\tathan\\sky_aesthetics\\mixin\\client\\LunarMoonInfosAccessor.java:10: warning: Unable to locate obfuscation mapping for @Accessor target moonColor\n @Accessor(\"moonColor\")\n ^"}],"contextualLabel":"Unable to locate obfuscation mapping for @Accessor target moonColor","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-warn-proc-messager","displayName":"Java compilation warning"}]},{"locations":[{"path":"C:\\Users\\User\\Documents\\Programming\\Java\\SkyAesthetics\\common\\src\\main\\java\\fr\\tathan\\sky_aesthetics\\mixin\\client\\LunarMoonInfosAccessor.java","line":15,"column":5,"length":19}],"problem":[{"text":"Java compilation warning"}],"severity":"WARNING","problemDetails":[{"text":"C:\\Users\\User\\Documents\\Programming\\Java\\SkyAesthetics\\common\\src\\main\\java\\fr\\tathan\\sky_aesthetics\\mixin\\client\\LunarMoonInfosAccessor.java:15: warning: Unable to locate obfuscation mapping for @Accessor target moonID\n @Accessor(\"moonID\")\n ^"}],"contextualLabel":"Unable to locate obfuscation mapping for @Accessor target moonID","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-warn-proc-messager","displayName":"Java compilation warning"}]}],"problemsReport":{"totalProblemCount":2,"buildName":"sky_aesthetics","requestedTasks":":fabric:dev.architectury.transformer.TransformerRuntime.main()","documentationLink":"https://docs.gradle.org/8.11/userguide/problems-report.html","documentationLinkCaption":"Problem report"}}
653+
{"diagnostics":[{"locations":[{"path":"D:\\Programming\\Mods\\SkyAesthetics\\common\\src\\main\\java\\fr\\tathan\\sky_aesthetics\\mixin\\client\\LunarMoonInfosAccessor.java","line":10,"column":5,"length":22}],"problem":[{"text":"Java compilation warning"}],"severity":"WARNING","problemDetails":[{"text":"D:\\Programming\\Mods\\SkyAesthetics\\common\\src\\main\\java\\fr\\tathan\\sky_aesthetics\\mixin\\client\\LunarMoonInfosAccessor.java:10: warning: Unable to locate obfuscation mapping for @Accessor target moonColor\n @Accessor(\"moonColor\")\n ^"}],"contextualLabel":"Unable to locate obfuscation mapping for @Accessor target moonColor","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-warn-proc-messager","displayName":"Java compilation warning"}]},{"locations":[{"path":"D:\\Programming\\Mods\\SkyAesthetics\\common\\src\\main\\java\\fr\\tathan\\sky_aesthetics\\mixin\\client\\LunarMoonInfosAccessor.java","line":15,"column":5,"length":19}],"problem":[{"text":"Java compilation warning"}],"severity":"WARNING","problemDetails":[{"text":"D:\\Programming\\Mods\\SkyAesthetics\\common\\src\\main\\java\\fr\\tathan\\sky_aesthetics\\mixin\\client\\LunarMoonInfosAccessor.java:15: warning: Unable to locate obfuscation mapping for @Accessor target moonID\n @Accessor(\"moonID\")\n ^"}],"contextualLabel":"Unable to locate obfuscation mapping for @Accessor target moonID","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-warn-proc-messager","displayName":"Java compilation warning"}]}],"problemsReport":{"totalProblemCount":2,"buildName":"sky_aesthetics","requestedTasks":":neoforge:dev.architectury.transformer.TransformerRuntime.main()","documentationLink":"https://docs.gradle.org/8.11/userguide/problems-report.html","documentationLinkCaption":"Problem report"}}
654654
// end-report-data
655655
);}
656656
</script>

common/src/main/java/fr/tathan/SkyAesthetics.java

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,7 @@
33
import com.google.gson.Gson;
44
import com.google.gson.GsonBuilder;
55
import com.google.gson.ToNumberPolicy;
6-
import fr.tathan.exoconfig.common.Config;
7-
import fr.tathan.exoconfig.common.loader.ConfigLoader;
86
import fr.tathan.exoconfig.common.loader.ConfigsRegistry;
9-
import fr.tathan.exoconfig.platform.PlatformHelper;
107
import fr.tathan.sky_aesthetics.client.data.ConstellationsData;
118
import fr.tathan.sky_aesthetics.client.data.SkiesRegistry;
129
import fr.tathan.sky_aesthetics.config.SkyConfig;
@@ -30,10 +27,9 @@ public final class SkyAesthetics {
3027

3128
public static void init() {
3229
CONFIG = ConfigsRegistry.getInstance().registerConfig(new SkyConfig(), CONFIG);
33-
34-
PlatformHelper.registerConfigScreen(MODID, CONFIG);
3530
}
3631

32+
3733
public static void onAddReloadListenerEvent(BiConsumer<ResourceLocation, PreparableReloadListener> registry) {
3834
registry.accept(ResourceLocation.fromNamespaceAndPath(MODID, "constellation"), new ConstellationsData());
3935
registry.accept(ResourceLocation.fromNamespaceAndPath(MODID, "sky_aesthetics"), new SkiesRegistry());

common/src/main/java/fr/tathan/sky_aesthetics/client/DimensionRenderer.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,12 @@
1212
import net.minecraft.client.multiplayer.ClientLevel;
1313
import net.minecraft.client.renderer.FogRenderer;
1414
import net.minecraft.client.server.IntegratedServer;
15-
import net.minecraft.resources.ResourceLocation;
1615
import net.minecraft.server.level.ServerLevel;
1716
import org.joml.Matrix4f;
1817

1918
import java.util.ArrayList;
2019
import java.util.HashMap;
2120
import java.util.List;
22-
import java.util.Optional;
2321
import java.util.UUID;
2422

2523
public class DimensionRenderer {

common/src/main/java/fr/tathan/sky_aesthetics/mixin/client/PauseMenuMixin.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package fr.tathan.sky_aesthetics.mixin.client;
22

33
import com.llamalad7.mixinextras.sugar.Local;
4-
import fr.tathan.sky_aesthetics.client.screens.SkyModificationScreen;
54
import fr.tathan.sky_aesthetics.helper.OwOCompat;
65
import fr.tathan.sky_aesthetics.helper.PlatformHelper;
76
import net.minecraft.client.gui.components.Button;

fabric/src/main/java/fr/tathan/sky_aesthetics/fabric/SkyAestheticsClientFabric.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package fr.tathan.sky_aesthetics.fabric;
22

33
import fr.tathan.SkyAesthetics;
4+
import fr.tathan.exoconfig.platform.PlatformHelper;
45
import net.fabricmc.api.ClientModInitializer;
56
import net.fabricmc.fabric.api.resource.IdentifiableResourceReloadListener;
67
import net.fabricmc.fabric.api.resource.ResourceManagerHelper;
@@ -18,6 +19,9 @@ public final class SkyAestheticsClientFabric implements ClientModInitializer {
1819

1920
@Override
2021
public void onInitializeClient() {
22+
23+
PlatformHelper.registerConfigScreen(SkyAesthetics.MODID, SkyAesthetics.CONFIG);
24+
2125
onAddReloadListener();
2226
}
2327

neoforge/src/main/java/fr/tathan/sky_aesthetics/neoforge/SkyAestheticsNeoForge.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package fr.tathan.sky_aesthetics.neoforge;
22

3+
import fr.tathan.exoconfig.platform.PlatformHelper;
34
import net.neoforged.api.distmarker.Dist;
45
import net.neoforged.bus.api.SubscribeEvent;
56
import net.neoforged.fml.common.EventBusSubscriber;
@@ -20,6 +21,8 @@ public static class ClientModEvents {
2021

2122
@SubscribeEvent
2223
public static void onClientSetup(RegisterClientReloadListenersEvent event) {
24+
PlatformHelper.registerConfigScreen(SkyAesthetics.MODID, SkyAesthetics.CONFIG);
25+
2326
SkyAesthetics.onAddReloadListenerEvent((id, listener) -> event.registerReloadListener(listener));
2427
}
2528
}

0 commit comments

Comments
 (0)