MOD 第 8 / 10 课免费公开课

让方块记住放置方向

HorizontalFacingBlock 与四向模型

使用 HorizontalFacingBlock.FACING 保存东、南、西、北四个方向,放置时读取玩家朝向,并通过 blockstates 旋转同一个模型。

Lesson goals

完成这节课后

  • 使用 DirectionProperty 保存水平方向
  • 在放置上下文中读取玩家朝向
  • 用 JSON 旋转复用同一个模型
本课作品始终朝向放置者的四向机器方块

Courseware

在线阅读课件

课件基于 simon-minecraft-template-1.20,并包含 IntelliJ 工程截图、完整代码、测试与排错。

下载 PDF

当前浏览器不能直接显示 PDF。

下载本课课件