---
sidebarDepth: 1
---
# 红石
## GetBlockPoweredState
服务端
method in mod.server.component.redStoneCompServer.RedStoneComponentServer
- 描述
获取某个坐标方块的充能状态
- 参数
| 参数名 |
数据类型
| 说明 |
| :--- | :--- | :--- |
| pos | tuple(float,float,float) | 方块坐标位置 |
| dimensionId | int | 目标维度 |
- 返回值
| 数据类型
| 说明 |
| :--- | :--- |
| int | 充能状态 0:未充能;1:弱充能;2:强充能 |
- 示例
```python
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] |
- 备注
- 可获取对应维度的常加载区块内红石信号强度
- 示例
```python
import mod.server.extraServerApi as serverApi
comp = serverApi.GetEngineCompFactory().CreateRedStone(levelId)
comp.GetStrength((1,1,1), 0)
```