Minecraft Forge Mod 只在客户端安装 - 详细步骤指南
要制作一个仅在客户端需要安装的 Forge mod,您可以按照以下步骤进行操作:\n\n1. 首先,确保您已经安装了 Minecraft Forge 并准备好开始开发 mod。\n\n2. 创建一个新的 mod 项目,并将其导入到您的 IDE(例如 Eclipse 或 IntelliJ)中。\n\n3. 在您的 mod 项目中,创建一个新的类,并让该类扩展自 net.minecraftforge.fml.common.Mod。\n\n4. 在该类中,添加一个构造函数和一个 @Mod 注解,以便 Forge 可以正确加载和识别您的 mod。\n\n5. 在 @Mod 注解中,设置 modid、name 和 version 等属性,以及 clientSideOnly = true,这将告诉 Forge 仅在客户端加载该 mod。\n\n以下是一个简单的示例:\n\njava\npackage com.example.myclientmod; \n\nimport net.minecraftforge.fml.common.Mod; \nimport net.minecraftforge.fml.common.Mod.EventHandler; \nimport net.minecraftforge.fml.common.event.FMLInitializationEvent; \n\n@Mod(modid = "myclientmod", name = "My Client Mod", version = "1.0", clientSideOnly = true) \npublic class MyClientMod { \n\n @EventHandler \n public void init(FMLInitializationEvent event) { \n // 客户端特定的初始化代码 \n } \n} \n \n\n请注意,该 mod 的主要代码应该放在客户端模块中,而不是共享模块或服务端模块中。\n\n6. 将您的 mod 导出为一个 JAR 文件,并将其放置在客户端的 mods 文件夹中。\n\n7. 确保服务端不安装该 mod,以避免与客户端 mod 不兼容的问题。\n\n现在,您的 Forge mod 应该只在客户端安装,并且在服务端不加载。
原文地址: https://www.cveoy.top/t/topic/qzng 著作权归作者所有。请勿转载和采集!