1
mirror of https://github.com/carm-outsource/TimeReward.git synced 2026-06-04 15:28:16 +08:00

feat(save): 新增定时自动保存功能。

This commit is contained in:
2025-04-20 02:59:14 +08:00
parent ca0e4bbd6b
commit e155659455
9 changed files with 70 additions and 41 deletions
@@ -72,6 +72,8 @@ public class RewardManager {
if (!reward.checkPermission(player)) return false; // 满足权限
UserRewardData user = TimeRewardAPI.getUserManager().get(player);
if (user == null) return false; // 玩家数据加载中
IntervalType intervalType = reward.getType();
LocalDateTime lastClaimed = user.getClaimedDate(reward);
@@ -106,6 +108,8 @@ public class RewardManager {
try {
UserRewardData user = TimeRewardAPI.getUserManager().get(player);
if (user == null) return false; // 玩家数据加载中
Main.getStorage().addClaimedData(player.getUniqueId(), map);
contents.forEach(user::updateClaimed);