mirror of
https://github.com/TeamMidnightDust/MidnightLib.git
synced 2025-12-16 17:25:09 +01:00
MidnightLib 1.5.2 - NeoForge & more cleanness
- Native support for NeoForge (& dropped support for regular Forge) - Cleanup of some code -> Overview button is now added via callbacks instead of a mixin - Unify client & server classes - Minor breaking change only affecting mods using the hiding functionality
This commit is contained in:
@@ -1,19 +1,21 @@
|
||||
package eu.midnightdust.fabric.core;
|
||||
|
||||
import eu.midnightdust.core.MidnightLibClient;
|
||||
import eu.midnightdust.core.MidnightLibServer;
|
||||
import eu.midnightdust.core.MidnightLib;
|
||||
import eu.midnightdust.core.screen.MidnightConfigOverviewScreen;
|
||||
import net.fabricmc.api.ClientModInitializer;
|
||||
import net.fabricmc.api.DedicatedServerModInitializer;
|
||||
import net.fabricmc.api.EnvType;
|
||||
import net.fabricmc.api.Environment;
|
||||
import net.fabricmc.fabric.api.client.screen.v1.ScreenEvents;
|
||||
|
||||
public class MidnightLibFabric implements ClientModInitializer, DedicatedServerModInitializer {
|
||||
@Override @Environment(EnvType.CLIENT)
|
||||
public void onInitializeClient() {
|
||||
MidnightLibClient.onInitializeClient();
|
||||
MidnightLib.onInitializeClient();
|
||||
ScreenEvents.AFTER_INIT.register((client, screen, scaledWidth, scaledHeight) -> {
|
||||
MidnightConfigOverviewScreen.addButtonToOptionsScreen(screen, client);
|
||||
});
|
||||
}
|
||||
@Override @Environment(EnvType.SERVER)
|
||||
public void onInitializeServer() {
|
||||
MidnightLibServer.onInitializeServer();
|
||||
}
|
||||
public void onInitializeServer() {MidnightLib.onInitializeServer();}
|
||||
}
|
||||
|
||||
@@ -32,13 +32,9 @@
|
||||
},
|
||||
"depends": {
|
||||
"fabric-resource-loader-v0": "*",
|
||||
"minecraft": ">=1.20.2"
|
||||
"minecraft": ">=1.20.3"
|
||||
},
|
||||
|
||||
"mixins": [
|
||||
"midnightlib.mixins.json"
|
||||
],
|
||||
|
||||
"custom": {
|
||||
"modmenu": {
|
||||
"links": {
|
||||
@@ -50,5 +46,6 @@
|
||||
},
|
||||
"badges": [ "library" ]
|
||||
}
|
||||
}
|
||||
},
|
||||
"accessWidener": "midnightlib.accesswidener"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user