Files
netease-modsdk-wiki/docs/mcdocs/1-ModAPI/接口/通用/本地设备.md
2025-03-18 14:46:12 +08:00

3.7 KiB
Raw Blame History

sidebarDepth
sidebarDepth
1

本地设备

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 0Windows平台1IOS2Android-1其他例如联机大厅阿波罗等linux服务器
  • 示例

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

客户端接口

method in mod.client.extraClientApi

  • 描述

    获取脚本运行的平台

  • 参数

  • 返回值

    数据类型
    说明
    int 0Windows平台1IOS2Android
  • 示例

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()