Commit Graph

10 Commits

Author SHA1 Message Date
5a2bf802f6 docs: 添加 README.md 文件
Some checks failed
build / build (push) Has been cancelled
- 创建 README.md 文件,介绍 Simple Tombstone 模组的功能和使用方法
- 包含模组简介、安装步骤、开发状态、已知问题和潜在问题说明
- 邀请社区贡献,说明许可证信息
2025-04-25 15:43:33 +08:00
a2ab7492b9 fix:修复玩家死亡后原地复活的问题
Some checks failed
build / build (push) Has been cancelled
- 在玩家死亡时移除其 UUID 以避免原地复活
- 确保墓碑正确创建,防止玩家直接死亡
2025-04-15 20:53:17 +08:00
8d9a01d407 refactor: 优化代码结构和日志输出
- 注释掉未使用的 FabricLoader 和 EnvType导包
- 注释掉 PlayerTombstoneData 类的相关代码- 注释掉 TombstoneStorage 中的日志输出语句
2025-03-27 10:40:02 +08:00
dbe0c05a5f refactor: 临时注释掉环境类型判断条件
将判断服务器环境类型的代码块临时注释掉,以便进行某种测试或调试。这个修改不影响主要功能,只是暂时改变了初始化条件。
2025-03-27 10:21:47 +08:00
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