Run command registration after main method

- Fixes commands being missing for certain mods
- Possibly fix #67
This commit is contained in:
Martin Prokoph
2024-09-02 23:47:58 +02:00
parent 48390abf8f
commit b8a54e339a
6 changed files with 18 additions and 16 deletions

View File

@@ -1,14 +1,14 @@
package eu.midnightdust.fabric.core;
import eu.midnightdust.core.MidnightLib;
import net.fabricmc.api.ClientModInitializer;
import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
import net.fabricmc.api.ModInitializer;
import net.fabricmc.api.*;
public class MidnightLibFabric implements ModInitializer, ClientModInitializer {
public class MidnightLibFabric implements DedicatedServerModInitializer, ClientModInitializer {
@Override @Environment(EnvType.CLIENT)
public void onInitializeClient() {MidnightLib.onInitializeClient();}
public void onInitializeClient() {
MidnightLib.onInitializeClient();
MidnightLib.registerAutoCommand();
}
@Override
public void onInitialize() {MidnightLib.onInitialize();}
public void onInitializeServer() {MidnightLib.registerAutoCommand();}
}

View File

@@ -29,7 +29,7 @@
"environment": "*",
"entrypoints": {
"main": [
"server": [
"eu.midnightdust.fabric.core.MidnightLibFabric"
],
"client": [