放置模式
基本信息
| 属性 | 值 |
|---|---|
| 枚举 | com.creativemd.littletiles.common.utils.LittleTilePlaceMode |
| 数量 | 4 |
| 存储 | LittleToolHandler 的 placeMode NBT 键 |
| 序列化 | 按 ordinal() 存 int,读取时 fromOrdinal |
功能
放置模式决定 Little Chisel 在已有微砖的位置上如何行动。fromOrdinal(int) 对越界值(< 0 或 >= values().length)回退为 NORMAL,因此损坏的 NBT 不会导致崩溃。
每个模式都带一条说明文本(getInfo() 读取 name + "_info" 键)。
模式表
| ordinal | 枚举 | 显示名 | 行为说明(lang 原文) |
|---|---|---|---|
| 0 | NORMAL |
Normal Mode | Will only place tiles if they don’t overlap something. |
| 1 | FILL |
Fill Mode | Will place as many tiles around overlapping tiles as possible. |
| 2 | OVERWRITE |
Overwrite Mode | Will place all tiles, removing overlapping parts as needed. |
| 3 | STENCIL |
Stencil Mode | Doesn’t place anything. Removes tiles at overlapping space. |
显示名与说明取自 src/main/resources/assets/littletiles/lang/en_US.lang 的 key.littletiles.mode_* 与 key.littletiles.mode_*_info 共 8 条条目,与枚举的 4 个常量一一对应。
数值
| 数值名 | 值 |
|---|---|
| 模式数量 | 4 |
| 越界回退值 | NORMAL(ordinal 0) |
| 切换方式 | 凿子面板 的下拉菜单,写入 LittleToolHandler.setPlaceMode |
交互
| 触发 | 行为 |
|---|---|
| 在凿子 GUI 切换模式 | selectPlaceMode 经 LittleItemUpdatePacket 同步服务端 |
| 越界 NBT | 静默回退为 NORMAL |
合成配方
不适用。放置模式不是可合成物品。
相关条目
- 形状模式 - 12 种外形,与放置模式正交组合
- 网格与按键设置 - 5 档网格
- Little Chisel - 设置该模式的工具
- 凿子面板 - 切换界面