From f1ab01ff3fd932dfd63927a8e2ab55e5d42648a6 Mon Sep 17 00:00:00 2001 From: "Josiah (Gaming32) Glosson" Date: Mon, 17 Apr 2023 12:02:10 -0500 Subject: [PATCH] Start work on mod --- .../github/gaming32/worldhost/WorldHost.java | 49 +++++++++++++++++++ src/main/resources/fabric.mod.json | 5 ++ versions/mainProject | 2 +- 3 files changed, 55 insertions(+), 1 deletion(-) create mode 100644 src/main/java/io/github/gaming32/worldhost/WorldHost.java diff --git a/src/main/java/io/github/gaming32/worldhost/WorldHost.java b/src/main/java/io/github/gaming32/worldhost/WorldHost.java new file mode 100644 index 0000000..fdbe053 --- /dev/null +++ b/src/main/java/io/github/gaming32/worldhost/WorldHost.java @@ -0,0 +1,49 @@ +package io.github.gaming32.worldhost; + +import com.mojang.logging.LogUtils; +import org.slf4j.Logger; + +//#if FABRIC +import net.fabricmc.api.ClientModInitializer; +//#endif + +//#if FORGE +//$$ import net.minecraftforge.api.distmarker.Dist; +//$$ import net.minecraftforge.eventbus.api.SubscribeEvent; +//$$ import net.minecraftforge.fml.common.Mod; +//$$ import net.minecraftforge.fml.event.lifecycle.FMLClientSetupEvent; +//#endif + +//#if FORGE +//$$ @Mod(WorldHost.MOD_ID) +//#endif +public class WorldHost + //#if FABRIC + implements ClientModInitializer + //#endif +{ + public static final String MOD_ID = "world-host"; + + public static final Logger LOGGER = LogUtils.getLogger(); + + //#if FABRIC + @Override + public void onInitializeClient() { + init(); + } + //#endif + + private static void init() { + LOGGER.info("World Host is initializing..."); + } + + //#if FORGE + //$$ @Mod.EventBusSubscriber(modid = MOD_ID, bus = Mod.EventBusSubscriber.Bus.MOD, value = Dist.CLIENT) + //$$ public static class ClientModEvents { + //$$ @SubscribeEvent + //$$ public static void onClientSetup(FMLClientSetupEvent event) { + //$$ init(); + //$$ } + //$$ } + //#endif +} diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json index 2dc2e3c..4665078 100644 --- a/src/main/resources/fabric.mod.json +++ b/src/main/resources/fabric.mod.json @@ -15,6 +15,11 @@ "license": "MIT", "icon": "assets/world-host/icon.png", "environment": "client", + "entrypoints": { + "client": [ + "io.github.gaming32.worldhost.WorldHost" + ] + }, "depends": { "fabricloader": "*", "minecraft": "${mc_version == '1.19.4' ? '>=1.19.4' : mc_version}" diff --git a/versions/mainProject b/versions/mainProject index 6d331b5..64e5379 100644 --- a/versions/mainProject +++ b/versions/mainProject @@ -1 +1 @@ -1.19.4-fabric +1.19.4-fabric \ No newline at end of file