Appearance
方块参考
文档版本:基于 2026-06-01 代码分析
概述
逃走中MOD核心模组注册了 8 个方块,分为两类:4 个高硬度猎人箱结构方块和 4 个功能性方块。扩展模组额外提供 12 个方块。所有方块注册于 ModBlocks。
核心概念
猎人箱体系
猎人箱是多方块结构,通过红石信号控制开关门:
| 方块 | 结构 | 部件 | 方块实体 |
|---|---|---|---|
hunter_box_a | 3高×1宽 | BOTTOM/CENTER/TOP | 无 |
hunter_box_a2 | 3高×1宽 | 同上 + SCREEN屏幕面 | 有(释放时间显示) |
hunter_box_start_main | 3高×2宽 | BOTTOM/CENTER/TOP × CORE/DOOR | 无 |
hunter_box_start_side | 3高×1宽 | BOTTOM/CENTER/TOP | 无 |
架构设计
方块关系图
mermaid
graph TB
subgraph HunterBox["猎人箱方块 (4个)"]
A["HunterBoxABlock<br/>hunter_box_a<br/>硬度100/抗性300000"]
A2["HunterBoxA2Block<br/>hunter_box_a2<br/>继承A+释放时间BE"]
StartMain["HunterBoxStartMainBlock<br/>hunter_box_start_main<br/>6方块(2x3)结构"]
StartSide["HunterBoxStartSideBlock<br/>hunter_box_start_side<br/>3方块柱形结构"]
end
subgraph Functional["功能性方块 (4个)"]
Detect["DetectBlock<br/>detect_block<br/>侦测逃走者范围"]
Notice["NoticeSenderBlock<br/>notice_sender<br/>绑定通知+红石触发"]
Trigger["RedstoneTriggerBlock<br/>redstone_trigger<br/>红石信号源"]
TimePad["TimePadBlock<br/>time_pad<br/>壁挂式装饰方块"]
end
A --> A2方块清单
猎人箱方块
| 注册名 | 类 | 硬度 | 爆炸抗性 | 红石响应 | 特殊属性 |
|---|---|---|---|---|---|
hunter_box_a | HunterBoxABlock | 100 | 300000 | 受控(POWERED && !LOCKED 开门) | 3部件,FACING/LOCKED/POWERED/PART |
hunter_box_a2 | HunterBoxA2Block | 100 | 300000 | 继承A | 继承A + 屏幕面释放时间显示 |
hunter_box_start_main | HunterBoxStartMainBlock | 100 | 300000 | 受控(与A相同模式) | 6方块(2x3),CORE/DOOR双部分 |
hunter_box_start_side | HunterBoxStartSideBlock | 100 | 300000 | 受控(传播POWERED) | 3方块柱形,可通行 |
功能性方块
| 注册名 | 类 | 硬度 | 方块实体 | 功能 |
|---|---|---|---|---|
detect_block | DetectBlock | 2 | 有(serverTick 注册) | 侦测逃走者范围+联动警报 |
notice_sender | NoticeSenderBlock | 2 | 有(serverTick 红石触发) | 绑定通知+右键/红石触发发送 |
redstone_trigger | RedstoneTriggerBlock | 2 | 有(信号控制+存储) | 红石信号源,MOMENT/SUSTAINED模式 |
time_pad | TimePadBlock | 2 | 有(无ticker) | 壁挂式装饰,FACING方向 |
扩展模组方块(chenxi_rfm_addition)
| 注册名 | 类 | 功能 |
|---|---|---|
charge_block | ChargeBlock | 充能/输出双模式,5级红石输出 |
redstone_alarm | RedstoneAlarmBlock | 红石警报器(红石灯) |
broadcast_pad | BroadcastPadBlock | 2×1 广播语音面板,3状态机 |
dice_panel | DicePanelBlock | 2×3 骰子显示面板 |
redstone_conductor | RedstoneConductorBlock | 红石导体(带伪装功能) |
nfa_running_track_block | Block(匿名) | 跑道方块 |
nfa_running_track_line_block | DirectionalRunningTrackBlock | 定向跑道线 |
nfa_running_track_lines_block | DirectionalRunningTrackBlock | 定向跑道双线 |
nfa_running_track_angle_block | DirectionalRunningTrackBlock | 定向跑道转角 |
nfa_running_track_vertex_block | DirectionalRunningTrackBlock | 定向跑道顶点 |
nfa_running_track_center_block | DirectionalRunningTrackBlock | 定向跑道中心 |
nfa_running_track_circle_block | DirectionalRunningTrackBlock | 定向跑道圆弧 |
注意事项
- 猎人箱方块硬度 100/抗性 300000,几近不可破坏
- 功能性方块硬度 2.0,需合适工具
- 所有方块使用
SoundType.METAL音效 - 猎人箱有复杂的多方块同步逻辑(打破一个部件需清理所有部件)
- 扩展模组方块详情见 扩展模组总览