Rust 接口¶
pier-rs 包的 crate 名是 levilamina。每个模块一页;Player、Entity、World 这类类型的方法分在好几个源文件里,都合到它定义所在的那一页。
levilamina::sys 是 abi.h 的逐格镜像(pier-sys-rs 包),其中的槽位、常量和结构体见 C++ 接口。
| 页面 | 函数和方法 | 类型 | 常量 |
|---|---|---|---|
| crate 根 | 25 | 7 | 0 |
| 玩家 | 118 | 4 | 0 |
| 实体 | 95 | 4 | 0 |
| 世界 | 46 | 11 | 1 |
| 方块 | 60 | 2 | 0 |
| 物品 | 64 | 2 | 0 |
| 容器 | 14 | 2 | 0 |
| 事件 | 39 | 7 | 0 |
| 事件名 | 2 | 0 | 68 |
| 命令 | 26 | 7 | 0 |
| 表单 | 31 | 5 | 0 |
| 计分板 | 12 | 3 | 0 |
| 数据包 | 16 | 7 | 0 |
| 服务器 | 12 | 1 | 0 |
| 宿主与任务 | 28 | 2 | 0 |
| 事件总线 | 7 | 2 | 0 |
| 服务 | 13 | 4 | 0 |
| 快速通道 | 16 | 9 | 0 |
| 键值数据库 | 10 | 1 | 0 |
| 经济 | 19 | 2 | 0 |
| NBT | 48 | 5 | 0 |
| 模拟玩家 | 27 | 1 | 0 |
| 自定义维度 | 22 | 8 | 0 |
| 客户端 | 10 | 2 | 0 |
| 注册表 | 7 | 3 | 7 |
| 通用类型 | 25 | 16 | 0 |