# 红石

# GetBlockPoweredState

服务端

method in mod.server.component.redStoneCompServer.RedStoneComponentServer

  • 描述

    获取某个坐标方块的充能状态

  • 参数

    参数名
    数据类型
    说明
    pos tuple(float,float,float) 方块坐标位置
    dimensionId int 目标维度
  • 返回值

    数据类型
    说明
    int 充能状态 0:未充能;1:弱充能;2:强充能
  • 示例

import mod.server.extraServerApi as serverApi
comp = serverApi.GetEngineCompFactory().CreateRedStone(levelId)
comp.GetBlockPoweredState((1,1,1), 0)

# GetStrength

服务端

method in mod.server.component.redStoneCompServer.RedStoneComponentServer

  • 描述

    获取某个坐标的红石信号强度

  • 参数

    参数名
    数据类型
    说明
    pos tuple(float,float,float) 坐标位置
    dimensionId int 目标维度
  • 返回值

    数据类型
    说明
    int 红石信号强度[0, 15]
  • 备注

    • 可获取对应维度的常加载区块内红石信号强度
  • 示例

import mod.server.extraServerApi as serverApi
comp = serverApi.GetEngineCompFactory().CreateRedStone(levelId)
comp.GetStrength((1,1,1), 0)