diff --git a/src/main/java/toni/immersivedamageindicators/ImmersiveDamageIndicators.java b/src/main/java/toni/immersivedamageindicators/ImmersiveDamageIndicators.java index 3f2a419..e2fab67 100644 --- a/src/main/java/toni/immersivedamageindicators/ImmersiveDamageIndicators.java +++ b/src/main/java/toni/immersivedamageindicators/ImmersiveDamageIndicators.java @@ -23,7 +23,6 @@ #if FABRIC import net.fabricmc.api.ClientModInitializer; - import net.fabricmc.api.ModInitializer; #if mc >= 215 import fuzs.forgeconfigapiport.fabric.api.v5.ConfigRegistry; import fuzs.forgeconfigapiport.fabric.api.v5.client.ConfigScreenFactoryRegistry; @@ -64,7 +63,7 @@ #if FORGELIKE @Mod("immersivedamageindicators") #endif -public class ImmersiveDamageIndicators #if FABRIC implements ModInitializer, ClientModInitializer #endif +public class ImmersiveDamageIndicators #if FABRIC implements ClientModInitializer #endif { public static final String MODNAME = "Immersive Damage Indicators"; public static final String ID = "immersivedamageindicators"; @@ -93,8 +92,11 @@ public ImmersiveDamageIndicators(#if NEO IEventBus modEventBus, ModContainer mod } - #if FABRIC @Override #endif public void onInitialize() { + } + + #if FABRIC @Override #endif + public void onInitializeClient() { #if FABRIC AllConfigs.register((type, spec) -> { #if mc >= 215 @@ -105,12 +107,7 @@ public void onInitialize() { ForgeConfigRegistry.INSTANCE.register(ImmersiveDamageIndicators.ID, type, spec); #endif }); - #endif - } - #if FABRIC @Override #endif - public void onInitializeClient() { - #if FABRIC ParticleRegistry.registerFabric(); #if AFTER_21_1 diff --git a/src/main/resources/META-INF/mods.toml b/src/main/resources/META-INF/mods.toml index d10b478..bf606af 100644 --- a/src/main/resources/META-INF/mods.toml +++ b/src/main/resources/META-INF/mods.toml @@ -22,6 +22,6 @@ modId="minecraft" mandatory=true versionRange="${mc}" ordering="NONE" -side="BOTH" +side="CLIENT" ${depends} diff --git a/src/main/resources/META-INF/neoforge.mods.toml b/src/main/resources/META-INF/neoforge.mods.toml index d10b478..bf606af 100644 --- a/src/main/resources/META-INF/neoforge.mods.toml +++ b/src/main/resources/META-INF/neoforge.mods.toml @@ -22,6 +22,6 @@ modId="minecraft" mandatory=true versionRange="${mc}" ordering="NONE" -side="BOTH" +side="CLIENT" ${depends} diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json index 4256200..e3f83c9 100644 --- a/src/main/resources/fabric.mod.json +++ b/src/main/resources/fabric.mod.json @@ -13,11 +13,8 @@ }, "license": "${license}", "icon": "assets/${id}/textures/mod_logo.png", - "environment": "*", + "environment": "client", "entrypoints": { - "main": [ - "${group}.${namespace}.${name}" - ], "client": [ "${group}.${namespace}.${name}" ], diff --git a/src/main/resources/mixins.immersivedamageindicators.json b/src/main/resources/mixins.immersivedamageindicators.json index acb182d..a36b531 100644 --- a/src/main/resources/mixins.immersivedamageindicators.json +++ b/src/main/resources/mixins.immersivedamageindicators.json @@ -4,13 +4,12 @@ "compatibilityLevel": "JAVA_17", "minVersion": "0.8", "plugin": "toni.immersivedamageindicators.MixinPlugin", - "mixins": [ - "LivingEntityMixin", - "PlayerMixin" - ], + "mixins": [], "injectors": { "defaultRequire": 1 }, "client": [ + "LivingEntityMixin", + "PlayerMixin" ] } \ No newline at end of file