From cf6c7c2a41e242af1deb956c97c582041c351fbb Mon Sep 17 00:00:00 2001 From: yaohunya <1763917516@qq.com> Date: Sat, 12 Jul 2025 10:05:05 +0800 Subject: [PATCH] 1.2.1 --- README.md | 3 ++- src/main/java/com/yaohun/consumereward/data/PlayerData.java | 4 ++++ src/main/java/com/yaohun/consumereward/util/StackUtil.java | 1 + 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 9618a80..8c7e3c0 100644 --- a/README.md +++ b/README.md @@ -23,4 +23,5 @@ - 玩家独立YML数据存储 - 新增背包空位领取条件 - 支持自定义语言文件 -- 支持自定义界面内容显示 \ No newline at end of file +- 支持自定义界面内容显示 +- 新增奖励领取完后可重置 \ No newline at end of file diff --git a/src/main/java/com/yaohun/consumereward/data/PlayerData.java b/src/main/java/com/yaohun/consumereward/data/PlayerData.java index 23a6a67..5fbc32f 100644 --- a/src/main/java/com/yaohun/consumereward/data/PlayerData.java +++ b/src/main/java/com/yaohun/consumereward/data/PlayerData.java @@ -96,6 +96,10 @@ public class PlayerData { this.rewardList.addAll(new LinkedHashSet<>(rewardList)); } + public Set getRewardList() { + return rewardList; + } + /** * 保存玩家的奖励接收数据到文件 * 将 Set 类型的 rewardList 转换回 List 类型以保存到 YAML 文件中 diff --git a/src/main/java/com/yaohun/consumereward/util/StackUtil.java b/src/main/java/com/yaohun/consumereward/util/StackUtil.java index 468b351..69ca783 100644 --- a/src/main/java/com/yaohun/consumereward/util/StackUtil.java +++ b/src/main/java/com/yaohun/consumereward/util/StackUtil.java @@ -25,6 +25,7 @@ public class StackUtil { * @return 包含玩家消费数据的物品堆 */ public static ItemStack getDataInfo(PlayerData playerData){ + String playerName = playerData.getPlayerName(); // 获取配置中的数据信息物品堆模板 ItemStack stack = Config.getItemStack("dataInfo"); ItemMeta meta = stack.getItemMeta();