放置模式

基本信息

属性 值
枚举 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

合成配方

不适用。放置模式不是可合成物品。

相关条目