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

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

import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.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/iRir 著作权归作者所有。请勿转载和采集!

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