ButtonPart
[!INFO] Git Commit:
7808254| Updated: 2026-10-02
| 属性 | 值 |
|---|---|
| 类名 | codechicken.multipart.minecraft.ButtonPart |
| 类型 | class extends McSidedMetaPart implements IFaceRedstonePart,167 行 |
| 启用版本 | Minecraft 1.7.10 |
| 按钮部件:复刻原版按钮的贴附、按下、弹起与延迟断电行为。 |
关键点
placement:写 meta,同时决定是木板钉还是石头钉。pressed/updateState:按下与弹起状态机。delay+scheduledTick:用延迟包复刻原版按钮的 30 刻自动弹起, 走的是 PacketScheduler 的延迟包队列。strongPowerLevel:强充能输出。sensitive/onEntityCollision:实体碰撞触发(用于压力板类行为)。setupCuboids:按 meta 切换伸出 / 缩回两种模型。
相关条目
- PacketScheduler - 延迟包调度
- IFaceRedstonePart - 红石接口