建筑

索引

接口
描述
GetCustomFeatureRulesPos服务端获取特征规则坐标
GetCustomFeatureRulesByPos服务端根据当前坐标获取离自己最近的多结构自定义特征Id
PlaceBuildingByJsonId客户端根据配置组件放置建筑
PausePlaceBuilding客户端暂停建筑建造
ContinuePlaceBuilding客户端继续建筑建造
OpenPlaceBuildingList客户端打开建筑建造列表管理界面

GetCustomFeatureRulesPos

服务端

  • 描述
    获取特征规则坐标

  • 参数

参数名数据类型说明
CustomFeatureRuleIdstr自定义特征规则Id
DimensionIdint所在的维度,默认为0,即主世界
  • 返回值
    该特征规则坐标 (tuple)

  • 备注

  • 示例 空


GetCustomFeatureRulesByPos

服务端

  • 描述
    根据当前坐标获取离自己最近的多结构自定义特征Id

  • 参数

参数名数据类型说明
Postuple三维坐标
CustomFeatureRuleIdstr任一多结构自定义特征规则Id格式为{Feature}_{Num}_{UUID}
DimensionIdint所在的维度,默认为0,即主世界
  • 返回值
    该特征规则Id (str)

  • 备注

  • 示例 空


PlaceBuildingByJsonId

客户端

  • 描述
    根据配置组件放置建筑

  • 参数

参数名数据类型说明
StartPostuple起始坐标
JsonIdstr配置组件JsonId
Timerfloat多少秒放置一个方块,默认为0
DimensionIdint所在的维度,默认为0,即主世界
ItemDataListlist【废弃】已有物品数据信息列表,如果填写,则放置建筑依赖材料,需要通过返回函数来删除对应物品,默认为None
ModNamestr函数所在脚本模组名称
ServerSystemNamestr函数所在脚本模组服务端名称
CallBackFunctionNamestr完成后的服务端返回函数,用于删除库存,默认为None。返回一个dict参数(key包含:PlayerId, PlaceBuildingId, JsonId, StartPos, DimensionId, BuildingData)
  • 返回值
    建造数据存档Id(PlaceBuildingId),暂停后通过GetModRenderAttrByKey接口获取该玩家 建造数据存档Id的存储值即可获得实时情况 (str)

  • 备注

  • 示例 空


PausePlaceBuilding

客户端

  • 描述
    暂停建筑建造

  • 参数

参数名数据类型说明
PlaceBuildingIdstrPlaceBuildingByJsonId返回的建造数据存档Id
  • 返回值

  • 备注

  • 示例 空


ContinuePlaceBuilding

客户端

  • 描述
    继续建筑建造

  • 参数

参数名数据类型说明
PlaceBuildingIdstrPlaceBuildingByJsonId返回的建造数据存档Id
  • 返回值

  • 备注

  • 示例 空


OpenPlaceBuildingList

客户端

  • 描述
    打开建筑建造列表管理界面

  • 参数

  • 返回值

  • 备注

  • 示例 空

评论交流

文档目录

灵免以太