主题
📅 DailySign 每日签到
v1.0.0每日签到系统,支持连续签到奖励、补签功能、自动签到,以及丰富的 GUI 管理界面。
功能特点
- 连续签到奖励 - 连续签到天数越多,奖励越丰厚
- 周末额外奖励 - 周六周日签到可获得额外奖励
- 里程碑奖励 - 累计签到达到一定天数获得特殊奖励
- 物品奖励 - 连续签到可获得物品奖励(钻石、金锭等)
- 随机奖励 - 签到时有概率获得额外随机奖励
- 补签功能 - 可花费金币补签漏签的日期(有在线时长要求)
- 每月补签上限 - 每月补签次数有限制,防止滥用
- 自动签到 - 管理员可开启上线自动签到功能
- GUI 管理 - 管理员可通过 GUI 配置所有奖励参数
- 签到日历 - 查看本月签到情况
- 排行榜 - 查看连续签到排行
命令
| 命令 | 权限 | 说明 |
|---|---|---|
/sign | dailysign.command.sign | 打开签到面板 |
/signadmin | dailysign.admin | 打开管理员配置面板 |
权限
| 权限节点 | 默认 | 说明 |
|---|---|---|
dailysign.command.sign | 所有人 | 使用签到命令 |
dailysign.admin | OP | 管理员配置权限 |
配置说明
配置文件位于 plugins/daily_sign/config.json
| 配置项 | 默认值 | 说明 |
|---|---|---|
baseReward | 100 | 基础签到奖励(金币) |
consecutiveBonus | 10 | 连续签到每天额外加成 |
maxConsecutiveBonus | 7 | 连续加成最大天数 |
weeklyBonus | [0,0,0,0,0,50,100] | 周一到周日额外奖励 |
milestoneRewards | {7:200, 30:1000, ...} | 里程碑奖励 |
retroSignEnabled | true | 是否启用补签功能 |
retroSignCost | 500 | 补签费用(金币) |
retroSignMaxDays | 3 | 可补签最近几天 |
retroSignMinOnlineMinutes | 10 | 补签所需最低在线时长 |
retroSignMaxPerMonth | 5 | 每月最大补签次数 |
autoSignEnabled | false | 是否启用自动签到 |
依赖
- MoneyCore - 经济系统(必需)