# 本地设备

# GetEngineVersion

客户端

method in mod.client.extraClientApi

  • 描述

    获取游戏版本-客户端。

  • 参数

  • 返回值

    数据类型
    说明
    str 版本号
  • 示例

import mod.client.extraClientApi as clientApi
print(clientApi.GetEngineVersion())

# GetIP

客户端

method in mod.client.extraClientApi

  • 描述

    获取本地玩家的ip地址

  • 参数

  • 返回值

    数据类型
    说明
    str 本地玩家的ip地址
  • 示例

import mod.client.extraClientApi as clientApi
clientApi.GetIP()

# GetMinecraftVersion

服务端客户端

# 服务端接口

method in mod.server.extraServerApi

  • 描述

    获取Minecraft版本-服务端。

  • 参数

  • 返回值

    数据类型
    说明
    str 版本号
  • 示例

import mod.server.extraServerApi as serverApi
print(serverApi.GetMinecraftVersion())

# 客户端接口

method in mod.client.extraClientApi

  • 描述

    获取Minecraft版本-客户端。

  • 参数

  • 返回值

    数据类型
    说明
    str 版本号
  • 示例

import mod.client.extraClientApi as clientApi
print(clientApi.GetMinecraftVersion())

# GetPlatform

服务端客户端

# 服务端接口

method in mod.server.extraServerApi

  • 描述

    获取脚本运行的平台

  • 参数

  • 返回值

    数据类型
    说明
    int 0:Windows平台;1:IOS;2:Android;-1:其他,例如联机大厅,阿波罗等linux服务器
  • 示例

import mod.server.extraServerApi as serverApi
serverApi.GetPlatform()

# 客户端接口

method in mod.client.extraClientApi

  • 描述

    获取脚本运行的平台

  • 参数

  • 返回值

    数据类型
    说明
    int 0:Windows平台;1:IOS;2:Android
  • 示例

import mod.client.extraClientApi as clientApi
clientApi.GetPlatform()

# IsInApollo

服务端

method in mod.server.extraServerApi

  • 描述

    返回当前游戏Mod是否运行在Apollo网络服

  • 参数

  • 返回值

    数据类型
    说明
    bool True:当前Mod运行于Apollo网络服环境
    False:当前Mod运行于租赁服、联机大厅或者单机环境
  • 示例

import mod.server.extraServerApi as serverApi
IsInApollo = serverApi.IsInApollo()

# IsInServer

服务端

method in mod.server.extraServerApi

  • 描述

    获取当前游戏是否跑在服务器环境下

  • 参数

  • 返回值

    数据类型
    说明
    bool True:在服务器环境下
    False:不在服务器环境下
  • 示例

import mod.server.extraServerApi as serverApi
isInServer = serverApi.IsInServer()