1
mirror of https://github.com/carm-outsource/TimeReward.git synced 2026-06-14 01:22:39 +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
@@ -25,6 +25,13 @@ public interface PluginConfig extends Configuration {
"检查更新为异步操作,绝不会影响性能与使用体验。"
})
ConfiguredValue<Boolean> CHECK_UPDATE = ConfiguredValue.of(Boolean.class, true);
@HeaderComments({
"自动保存设定,用于设置自动保存的时间间隔,单位为秒(小于等于0则关闭)。",
"一般来说,玩家会在退出游戏时进行保存。",
"但如果您希望额外的定期保存数据以避免数据丢失,可以选择开启。",
})
ConfiguredValue<Long> AUTO_SAVE = ConfiguredValue.of(Long.class, 60L);
@HeaderComments("周起始日,用于判断周度奖励的结算日期。")
ConfiguredValue<DayOfWeek> WEEK_FIRST_DAY = ConfiguredValue.builderOf(DayOfWeek.class)