Minecraft 1.12.2 Forge: 如何制定 Mod 仅在客户端加载
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 著作权归作者所有。请勿转载和采集!