Enable commands in all environments

- Many command-related fixes and improvements
- Added test environment for easier development
This commit is contained in:
Martin Prokoph
2024-08-29 13:38:38 +02:00
parent 545a845add
commit db32a41e2b
14 changed files with 215 additions and 50 deletions

View File

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

View File

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