From d0d574eedfbb3af1f62fc3d6bee6735f5f851912 Mon Sep 17 00:00:00 2001 From: yaohunya <1763917516@qq.com> Date: Sat, 12 Jul 2025 07:51:20 +0800 Subject: [PATCH] 1.2.0 --- README.md | 26 +++++++++++++++++++ .../yaohun/consumereward/gui/RewardGui.java | 3 ++- src/main/resources/plugin.yml | 2 +- 3 files changed, 29 insertions(+), 2 deletions(-) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..9618a80 --- /dev/null +++ b/README.md @@ -0,0 +1,26 @@ +# AuConsumeReward +一个根据玩家累积消费软妹币可领取奖励的插件 + +## 快速开始 +1.将插件放入`/plugins`目录下 + +2.重启服务器或运行`/plugman load AuConsumeReward` 载入插件 + +3.若存在`DemonRechargeOrConsume.jar`的奖励领取数据执行命令`/consumereward convert`即可转换 + +2.使用命令`/consumereward` 获取使用帮助 + +## 其他说明 +- 兼容了`DemonRechargeOrConsume`插件的命令 +- 也就是可以直接删除`DemonRechargeOrConsume.jar`即可正常使用 + +————————————————————————————————————— +# 更新日志 + +## [1.2.0] - 2025-07-12 +### 优化内容 +- DemonRechargeOrConsume 更名为 AuConsumeReward +- 玩家独立YML数据存储 +- 新增背包空位领取条件 +- 支持自定义语言文件 +- 支持自定义界面内容显示 \ No newline at end of file diff --git a/src/main/java/com/yaohun/consumereward/gui/RewardGui.java b/src/main/java/com/yaohun/consumereward/gui/RewardGui.java index 5669151..5d3d6a4 100644 --- a/src/main/java/com/yaohun/consumereward/gui/RewardGui.java +++ b/src/main/java/com/yaohun/consumereward/gui/RewardGui.java @@ -74,14 +74,15 @@ public class RewardGui implements Listener { MessageUtil.sendMessageKey(player, "alreadyReceived", Sound.ENTITY_VILLAGER_NO); return; } + player.closeInventory(); playerData.addRewardReceive(value); + playerData.savePlayerData(); rewardData.carryOutReward(player); String message = Config.langData.getMessage("announcement"); message = message.replace("{name}", playerName); message = message.replace("{itemName}", DemonAPI.getItemName(stack)); Bukkit.broadcastMessage(message); MessageUtil.sendMessageKey(player, "receivedSuccessfully", Sound.ENTITY_PLAYER_LEVELUP); - RewardGui.OpenGui(player); } } } diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml index f2f97a3..d1d1eab 100644 --- a/src/main/resources/plugin.yml +++ b/src/main/resources/plugin.yml @@ -6,4 +6,4 @@ depend: commands: consumereward: aliases: - # - droc \ No newline at end of file + - droc \ No newline at end of file