Minecraft Modding Forge .isRemote() 和 worldObj

Minecraft Modding Forge .isRemote() and worldObj

我是 minecraft modding 的新手,大部分我都了解很多,但出于某种原因,我无法理解 worldObj.isRemote() 的含义。

isRemote() returns 如果世界是客户端或服务器端。但是,这是什么意思?就是不明白。

通常,当某物处于远程状态时,这意味着它在网络的另一端,或者不在客户端。我确实用 forge 做了一些编码,如果我没记错的话,world.isRemote() 通常用于判断一个世界是在客户端连接的服务器上,还是在 Minecraft 所在的计算机上运行 在(客户端)上。例如,假设您正在玩单人游戏。 None 的可用世界将是远程的,因为它们都在客户端上,因此 isRemote() 永远不会 return 为真。但是,如果您登录到服务器,则世界很可能是远程世界。希望我说得有道理!

如果当前端是逻辑客户端,则函数world.isRemote() returns 为真。 如果在专用服务器上,这将始终为 false。 在客户端上,根据当前情况,这可以是真也可以是假。 可以在 Forge Documentation

中找到有关偏性的详细说明