---
sidebarDepth: 1
---
# 权限
## GetPlayerAbilities
服务端
method in mod.server.component.playerCompServer.PlayerCompServer
- 描述
获取玩家具体权限
- 参数
无
- 返回值
|
数据类型
| 说明 |
| :--- | :--- |
| dict | 具体权限,详见备注 |
- 备注
- 具体权限说明
| 权限字段 | 数据类型 | 说明 |
| --------| ---- |------|
| build | bool | 放置方块 |
| mine | bool | 采集方块 |
| doorsandswitches | bool | 使用门和开关 |
| opencontainers | bool | 打开容器 |
| attackplayers | bool | 攻击玩家 |
| attackmobs | bool | 攻击生物 |
| op | bool | 操作员命令 |
| teleport | bool | 使用传送 |
- 返回值示例
```python
{'teleport': True, 'opencontainers': True, 'mine': True, 'build': True, 'op': True, 'attackmobs': True, 'doorsandswitches': True, 'attackplayers': True}
```
- 示例
```python
import mod.server.extraServerApi as serverApi
comp = serverApi.GetEngineCompFactory().CreatePlayer(playerId)
operation = comp.GetPlayerAbilities()
```
## GetPlayerOperation
服务端
method in mod.server.component.playerCompServer.PlayerCompServer
- 描述
获取玩家权限类型信息
- 参数
无
- 返回值
| 数据类型
| 说明 |
| :--- | :--- |
| int | 权限类型,Visitor为0,Member为1,Operator为2,Custom为3 |
- 示例
```python
import mod.server.extraServerApi as serverApi
comp = serverApi.GetEngineCompFactory().CreatePlayer(playerId)
operation = comp.GetPlayerOperation()
```