Minecraft Modding Forge .isRemote()和worldObj

时间:2015-06-14 02:35:26

标签: java minecraft forge

我对Minecraft改装非常陌生,而且我对它的理解很多,但由于某些原因,我无法理解worldObj.isRemote()的含义。

如果世界是客户端或服务器端,则返回

isRemote()。但是,这是什么意思?我只是不明白。

2 个答案:

答案 0 :(得分:1)

通常,当某些东西是远程的时,这意味着它位于网络的另一端,或者不在客户端。我确实用伪造做了一些编码,如果我没记错的话,world.isRemote()通常用于判断客户端连接到的服务器上是否存在某个世界,或者是否在Minecraft上的计算机上在(客户端)上运行。例如,假设您正在玩SinglePlayer。没有一个可用的世界是远程的,因为它们都在客户端上,所以isRemote()永远不会为这些返回true。但是,如果您登录到服务器,则世界很可能是远程世界。希望我有所作为!

答案 1 :(得分:1)

如果当前方是逻辑客户端,则函数world.isRemote()返回true。 如果在专用服务器上,则始终为false。 在客户端,根据当前情况,这可以是真或假。 有关侧面性的详细说明,请参阅Forge Documentation