mirror of
https://github.com/TeamMidnightDust/MidnightLib.git
synced 2025-12-15 17:05:09 +01:00
Re-enable Quilt and Forge support
This commit is contained in:
@@ -15,7 +15,7 @@ subprojects {
|
|||||||
// The following line declares the mojmap mappings, you may use other mappings as well
|
// The following line declares the mojmap mappings, you may use other mappings as well
|
||||||
//mappings loom.officialMojangMappings()
|
//mappings loom.officialMojangMappings()
|
||||||
// The following line declares the yarn mappings you may select this one as well.
|
// The following line declares the yarn mappings you may select this one as well.
|
||||||
mappings "net.fabricmc:yarn:1.19.3-rc1+build.2:v2"
|
mappings "net.fabricmc:yarn:1.19.3+build.3:v2"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -11,8 +11,6 @@ loom {
|
|||||||
dependencies {
|
dependencies {
|
||||||
modImplementation "net.fabricmc:fabric-loader:${rootProject.fabric_loader_version}"
|
modImplementation "net.fabricmc:fabric-loader:${rootProject.fabric_loader_version}"
|
||||||
modApi "net.fabricmc.fabric-api:fabric-api:${rootProject.fabric_api_version}"
|
modApi "net.fabricmc.fabric-api:fabric-api:${rootProject.fabric_api_version}"
|
||||||
// Remove the next line if you don't want to depend on the API
|
|
||||||
modApi "dev.architectury:architectury-fabric:${rootProject.architectury_version}"
|
|
||||||
modImplementation ("com.terraformersmc:modmenu:${rootProject.mod_menu_version}")
|
modImplementation ("com.terraformersmc:modmenu:${rootProject.mod_menu_version}")
|
||||||
|
|
||||||
compileClasspath(project(path: ":common", configuration: "namedElements")) { transitive false }
|
compileClasspath(project(path: ":common", configuration: "namedElements")) { transitive false }
|
||||||
|
|||||||
@@ -25,9 +25,7 @@ public class MidnightLibClientEvents {
|
|||||||
@SubscribeEvent
|
@SubscribeEvent
|
||||||
public void onPostInit(FMLLoadCompleteEvent event) {
|
public void onPostInit(FMLLoadCompleteEvent event) {
|
||||||
ModList.get().applyForEachModContainer(modContainer -> {
|
ModList.get().applyForEachModContainer(modContainer -> {
|
||||||
System.out.println(modContainer.getModId() + " yes");
|
|
||||||
if (MidnightConfig.configClass.containsKey(modContainer.getModId())) {
|
if (MidnightConfig.configClass.containsKey(modContainer.getModId())) {
|
||||||
|
|
||||||
modContainer.registerExtensionPoint(ConfigScreenHandler.ConfigScreenFactory.class, () ->
|
modContainer.registerExtensionPoint(ConfigScreenHandler.ConfigScreenFactory.class, () ->
|
||||||
new ConfigScreenHandler.ConfigScreenFactory((client, parent) -> MidnightConfig.getScreen(parent, modContainer.getModId())));
|
new ConfigScreenHandler.ConfigScreenFactory((client, parent) -> MidnightConfig.getScreen(parent, modContainer.getModId())));
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,7 +2,9 @@ package eu.midnightdust.forge;
|
|||||||
|
|
||||||
import eu.midnightdust.core.MidnightLibClient;
|
import eu.midnightdust.core.MidnightLibClient;
|
||||||
import eu.midnightdust.core.MidnightLibServer;
|
import eu.midnightdust.core.MidnightLibServer;
|
||||||
|
import eu.midnightdust.lib.config.MidnightConfig;
|
||||||
import net.minecraftforge.api.distmarker.Dist;
|
import net.minecraftforge.api.distmarker.Dist;
|
||||||
|
import net.minecraftforge.client.ConfigScreenHandler;
|
||||||
import net.minecraftforge.common.MinecraftForge;
|
import net.minecraftforge.common.MinecraftForge;
|
||||||
import net.minecraftforge.fml.DistExecutor;
|
import net.minecraftforge.fml.DistExecutor;
|
||||||
import net.minecraftforge.fml.IExtensionPoint;
|
import net.minecraftforge.fml.IExtensionPoint;
|
||||||
@@ -16,8 +18,8 @@ public class MidnightLibForge {
|
|||||||
ModLoadingContext.get().registerExtensionPoint(IExtensionPoint.DisplayTest.class, () -> new IExtensionPoint.DisplayTest(() -> NetworkConstants.IGNORESERVERONLY, (remote, server) -> true));
|
ModLoadingContext.get().registerExtensionPoint(IExtensionPoint.DisplayTest.class, () -> new IExtensionPoint.DisplayTest(() -> NetworkConstants.IGNORESERVERONLY, (remote, server) -> true));
|
||||||
DistExecutor.safeRunWhenOn(Dist.CLIENT, () -> MidnightLibClient::onInitializeClient);
|
DistExecutor.safeRunWhenOn(Dist.CLIENT, () -> MidnightLibClient::onInitializeClient);
|
||||||
DistExecutor.safeRunWhenOn(Dist.DEDICATED_SERVER, () -> MidnightLibServer::onInitializeServer);
|
DistExecutor.safeRunWhenOn(Dist.DEDICATED_SERVER, () -> MidnightLibServer::onInitializeServer);
|
||||||
//ModLoadingContext.get().registerExtensionPoint(ConfigScreenHandler.ConfigScreenFactory.class, () ->
|
ModLoadingContext.get().registerExtensionPoint(ConfigScreenHandler.ConfigScreenFactory.class, () ->
|
||||||
// new ConfigScreenHandler.ConfigScreenFactory((client, parent) -> MidnightConfig.getScreen(parent, "midnightlib")));
|
new ConfigScreenHandler.ConfigScreenFactory((client, parent) -> MidnightConfig.getScreen(parent, "midnightlib")));
|
||||||
MinecraftForge.EVENT_BUS.register(new MidnightLibClientEvents());
|
MinecraftForge.EVENT_BUS.register(new MidnightLibClientEvents());
|
||||||
MinecraftForge.EVENT_BUS.register(new MidnightLibServerEvents());
|
MinecraftForge.EVENT_BUS.register(new MidnightLibServerEvents());
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -23,6 +23,6 @@ public class PlatformFunctionsImpl {
|
|||||||
return ModList.get().isLoaded(modid);
|
return ModList.get().isLoaded(modid);
|
||||||
}
|
}
|
||||||
public static void registerCommand(LiteralArgumentBuilder<ServerCommandSource> command) {
|
public static void registerCommand(LiteralArgumentBuilder<ServerCommandSource> command) {
|
||||||
// Ignored here, see MidnightLibEvents#registerCommands
|
// Ignored here, see MidnightLibServerEvents#registerCommands
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,19 +1,17 @@
|
|||||||
org.gradle.jvmargs=-Xmx4096M
|
org.gradle.jvmargs=-Xmx4096M
|
||||||
|
|
||||||
minecraft_version=1.19.3-rc1
|
minecraft_version=1.19.3
|
||||||
enabled_platforms=fabric
|
enabled_platforms=quilt,fabric,forge
|
||||||
|
|
||||||
archives_base_name=midnightlib
|
archives_base_name=midnightlib
|
||||||
mod_version=1.1.0
|
mod_version=1.1.0
|
||||||
maven_group=eu.midnightdust
|
maven_group=eu.midnightdust
|
||||||
|
|
||||||
architectury_version=6.2.43
|
|
||||||
|
|
||||||
fabric_loader_version=0.14.11
|
fabric_loader_version=0.14.11
|
||||||
fabric_api_version=0.68.1+1.19.3
|
fabric_api_version=0.68.1+1.19.3
|
||||||
|
|
||||||
forge_version=1.19.2-43.0.8
|
forge_version=1.19.3-44.0.18
|
||||||
|
|
||||||
quilt_loader_version=0.18.1-beta.9
|
quilt_loader_version=0.18.1-beta.23
|
||||||
quilt_fabric_api_version=4.0.0-beta.7+0.59.0-1.19.2
|
quilt_fabric_api_version=5.0.0-beta.2+0.68.1-1.19.3
|
||||||
mod_menu_version = 5.0.0-alpha.4
|
mod_menu_version = 5.0.2
|
||||||
@@ -10,7 +10,7 @@ pluginManagement {
|
|||||||
include("common")
|
include("common")
|
||||||
include("fabric-like")
|
include("fabric-like")
|
||||||
include("fabric")
|
include("fabric")
|
||||||
//include("quilt")
|
include("quilt")
|
||||||
//include("forge")
|
include("forge")
|
||||||
|
|
||||||
rootProject.name = "midnightlib"
|
rootProject.name = "midnightlib"
|
||||||
|
|||||||
Reference in New Issue
Block a user