Minecraft 1.12.2 Forge: 如何制定 Mod 仅在客户端加载

要制定 Mod 仅在客户端加载,您可以在 Mod 的主类中使用 @SideOnly 注解。

导入 @SideOnly 注解

首先,在您的 Mod 的主类中导入 @SideOnly 注解:

import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly;

在方法上添加 @SideOnly 注解

然后,在您想要仅在客户端加载的方法上添加 @SideOnly 注解:

@SideOnly(Side.CLIENT)
public void clientOnlyMethod() {
    // 仅在客户端加载的代码
}

这样,clientOnlyMethod() 方法中的代码将仅在客户端加载时执行,而在服务器端不会执行。

注意

  • @SideOnly 注解需要与 Forge 的 @Mod 注解一起使用。确保您的 Mod 主类上有 @Mod 注解,并在其中指定 Mod 的 modid、name 等信息。
  • 还要确保您的 Mod 在服务器端和客户端的 mods 文件夹中都存在,以便在服务器和客户端之间正确同步 Mod 的加载。

原文地址: https://www.cveoy.top/t/topic/fQv2 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录