From 3fc4e98a35c7b4b353870f6be48806d47dcb6c5e Mon Sep 17 00:00:00 2001 From: rizet Date: Sat, 3 Jul 2021 21:57:38 -0400 Subject: [PATCH] Split example into client and common files --- src/main/java/net/fabricmc/example/ExampleMod.java | 11 +---------- .../fabricmc/example/client/ExampleClientMod.java | 14 ++++++++++++++ src/main/resources/fabric.mod.json | 2 +- 3 files changed, 16 insertions(+), 11 deletions(-) create mode 100644 src/main/java/net/fabricmc/example/client/ExampleClientMod.java diff --git a/src/main/java/net/fabricmc/example/ExampleMod.java b/src/main/java/net/fabricmc/example/ExampleMod.java index 999b754..e5ed082 100644 --- a/src/main/java/net/fabricmc/example/ExampleMod.java +++ b/src/main/java/net/fabricmc/example/ExampleMod.java @@ -2,7 +2,7 @@ package net.fabricmc.example; import net.fabricmc.api.ModInitializer; -public class ExampleMod implements ModInitializer, ClientModInitializer { +public class ExampleMod implements ModInitializer { @Override public void onInitialize() { // This code runs as soon as Minecraft is in a mod-load-ready state. @@ -11,13 +11,4 @@ public class ExampleMod implements ModInitializer, ClientModInitializer { System.out.println("Hello Fabric world!"); } - - @Override - public void onInitializeClient() { - // This code runs on the client side only, and should be used to set up - // client-side logic, such as render or integrated-server tweaks. - // Proceed with mild caution. - - System.out.println("Hello client world!"); - } } diff --git a/src/main/java/net/fabricmc/example/client/ExampleClientMod.java b/src/main/java/net/fabricmc/example/client/ExampleClientMod.java new file mode 100644 index 0000000..719a083 --- /dev/null +++ b/src/main/java/net/fabricmc/example/client/ExampleClientMod.java @@ -0,0 +1,14 @@ +package net.fabricmc.example.client; + +import net.fabricmc.api.ClientModInitializer; + +public class ExampleClientMod implements ClientModInitializer { + @Override + public void onInitializeClient() { + // This code runs on the client side only, and should be used to set up + // client-side logic, such as render or integrated-server tweaks. + // Proceed with mild caution. + + System.out.println("Hello client world!"); + } +} diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json index 45722ea..3e86e24 100644 --- a/src/main/resources/fabric.mod.json +++ b/src/main/resources/fabric.mod.json @@ -22,7 +22,7 @@ "net.fabricmc.example.ExampleMod" ], "client": [ - "net.fabricmc.example.ExampleMod" + "net.fabricmc.example.client.ExampleClientMod" ] }, "mixins": [