|
61d67213f6
|
refactor(SimpleTombstone): 优化代码结构并添加 PlayerTombstoneData 类
- 删除多余的空行,提高代码整洁性- 在 SimpleTombstone.java 中添加 PlayerTombstoneData 记录类
- 用于存储玩家墓碑数据,包括玩家 UUID 和物品列表
|
2025-03-24 18:57:08 +08:00 |
|
|
54d7a8219f
|
feat: 添加花盆墓碑交互功能并优化日志输出
- 在 SimpleTombstone 类中添加花盆右键事件监听,实现墓碑交互功能
- 修改 TombstoneStorage 类中的日志输出,使用 nbt 而不是 nbt.toString(),提高日志可读性
|
2025-03-24 18:54:49 +08:00 |
|
|
13a4ffa524
|
feat(storage): 实现墓碑数据的持久化存储
- 新增 TombstoneStorage 类,用于持久化存储墓碑数据
- 在 SimpleTombstone 类中集成 TombstoneStorage
- 在玩家死亡时将墓碑数据写入存储
- 在玩家重生时从存储中移除墓碑数据
-每个 tick 检查玩家附近墓碑,并从存储中获取数据
|
2025-03-24 18:30:48 +08:00 |
|
|
c54688ee0f
|
fix(tombstone): 优化墓碑生成和删除逻辑
-优化墓碑生成位置,确保在液体上方生成玻璃块
- 添加删除墓碑下方玻璃块的逻辑
- 重构 PlayerTombstoneData 类为 record 类
|
2025-03-24 16:44:42 +08:00 |
|
|
c1a7c1c62d
|
feat(simple-tombstone):优化墓碑生成逻辑并添加物品归还功能
- 改进墓碑生成逻辑,确保在非空气方块位置也能生成墓碑
- 新增物品归还功能,玩家重生后可从墓碑取回物品
- 增加玩家死亡和重生时的日志记录
- 优化代码结构,提高可维护性
|
2025-03-24 16:20:40 +08:00 |
|
|
e1adba7ded
|
feat: 创建简单的墓碑模组
- 实现玩家死亡时生成物品箱的功能
- 添加 Mixin 注解和配置文件
- 设置 Gradle 构建脚本和 GitHub Actions
- 创建客户端和服务端初始化类
- 添加日志记录和事件处理
|
2025-03-24 15:14:24 +08:00 |
|