Skip to content

Commit

Permalink
Make Fabric client-only properly
Browse files Browse the repository at this point in the history
  • Loading branch information
GirafiStudios committed Dec 10, 2023
1 parent 20f311b commit a4bb624
Show file tree
Hide file tree
Showing 6 changed files with 7 additions and 12 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,13 @@

import com.girafi.bettertitlescreen.handler.ConfigurationHandler;
import fuzs.forgeconfigapiport.api.config.v3.ForgeConfigRegistry;
import net.fabricmc.api.ModInitializer;
import net.fabricmc.api.ClientModInitializer;
import net.neoforged.fml.config.ModConfig;

public class BetterTitleScreen implements ModInitializer {
public class BetterTitleScreen implements ClientModInitializer {

@Override
public void onInitialize() {
ForgeConfigRegistry.INSTANCE.register(Constants.MOD_ID, ModConfig.Type.COMMON, ConfigurationHandler.spec);
CommonClass.init();
public void onInitializeClient() {
ForgeConfigRegistry.INSTANCE.register(Constants.MOD_ID, ModConfig.Type.CLIENT, ConfigurationHandler.spec);
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,10 @@
"refmap": "${mod_id}.refmap.json",
"compatibilityLevel": "JAVA_17",
"mixins": [
"MixinTitleScreen"

],
"client": [
"MixinTitleScreen"
],
"server": [

Expand Down
2 changes: 1 addition & 1 deletion fabric/src/main/resources/fabric.mod.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
"icon": "assets/${mod_id}/logo.png",
"environment": "*",
"entrypoints": {
"main": [
"client": [
"com.girafi.bettertitlescreen.BetterTitleScreen"
]
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@
public class BetterTitleScreen {

public BetterTitleScreen() {
CommonClass.init();
ModLoadingContext.get().registerConfig(ModConfig.Type.CLIENT, ConfigurationHandler.spec);
}
}
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
package com.girafi.bettertitlescreen.handler;

import com.girafi.bettertitlescreen.BetterTitleScreen;
import com.girafi.bettertitlescreen.Constants;
import net.minecraft.client.gui.screens.TitleScreen;
import net.minecraftforge.api.distmarker.Dist;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,17 +1,14 @@
package com.girafi.bettertitlescreen;

import com.girafi.bettertitlescreen.handler.ConfigurationHandler;
import com.girafi.bettertitlescreen.handler.TitleScreenHandler;
import net.neoforged.fml.ModLoadingContext;
import net.neoforged.fml.common.Mod;
import net.neoforged.fml.config.ModConfig;
import net.neoforged.neoforge.common.NeoForge;

@Mod(Constants.MOD_ID)
public class BetterTitleScreen {

public BetterTitleScreen() {
CommonClass.init();
ModLoadingContext.get().registerConfig(ModConfig.Type.CLIENT, ConfigurationHandler.spec);
}
}

0 comments on commit a4bb624

Please sign in to comment.