MicroblockPlacement
[!INFO] Git Commit:
7808254| Updated: 2026-10-02
| 属性 | 值 |
|---|---|
| 类名 | codechicken.microblock.MicroblockPlacement |
| 类型 | class MicroblockPlacement + 3 个放置子类,181 行 |
| 启用版本 | Minecraft 1.7.10 |
| 微块的放置规则引擎。判定"这一块放哪、会不会挤掉已有块"。 |
关键点
internalPlacement/externalPlacement:格内放置与格间(跨方块边界)放置。ExecutablePlacement/AdditionPlacement/ExpandingPlacement: 三种待执行放置动作,依次处理原地放置、追加一格、扩张格间部件。customPlacement/opposite/sneakOpposite:朝向与对侧处理。consume/create:把玩家输入与命中网格转成放置对象。getHitDepth:落点深度。
相关条目
- ItemMicroPart - 调用方
- PlacementGrids - 命中判定
- ControlKeyModifier - Ctrl 修饰键读取点