This commit is contained in:
yaohunya 2025-07-12 07:51:20 +08:00
parent a488c44036
commit d0d574eedf
3 changed files with 29 additions and 2 deletions

26
README.md Normal file
View File

@ -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数据存储
- 新增背包空位领取条件
- 支持自定义语言文件
- 支持自定义界面内容显示

View File

@ -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);
}
}
}

View File

@ -6,4 +6,4 @@ depend:
commands:
consumereward:
aliases:
# - droc
- droc