Files
netease-modsdk-wiki/docs/mcdocs/1-ModAPI/接口/玩家/游戏模式.md
2025-03-17 13:24:39 +08:00

1.4 KiB
Raw Blame History

sidebarDepth
sidebarDepth
1

游戏模式

GetPlayerGameType

服务端

method in mod.server.component.gameCompServer.GameComponentServer

  • 描述

    获取指定玩家的游戏模式

  • 参数

    参数名
    数据类型
    说明
    playerId str 玩家id
  • 返回值

    数据类型
    说明
    int GameType枚举
  • 示例

import mod.server.extraServerApi as serverApi
comp = serverApi.GetEngineCompFactory().CreateGame(levelId)
gameType = comp.GetPlayerGameType(playerId)

SetPlayerGameType

服务端

method in mod.server.component.playerCompServer.PlayerCompServer

  • 描述

    设置玩家个人游戏模式

  • 参数

    参数名
    数据类型
    说明
    gameType int GetMinecraftEnum().GameType.*:SurvivalCreativeAdventure分别为0~2
  • 返回值

    数据类型
    说明
    bool 是否设置成功
  • 示例

import mod.server.extraServerApi as serverApi
comp = serverApi.GetEngineCompFactory().CreatePlayer(playerId)
comp.SetPlayerGameType(serverApi.GetMinecraftEnum().GameType.Survival)