资源图标

转载 闭源 工具 经济 每日奖励 | 连续签到、额外领取、倍率与奖励池 2.7.1

没有下载权限
版权类型
转载
插件中文名
每日奖励 | 连续签到、额外领取、倍率与奖励池
插件英文名
daily rewards streaks bonus claims multipliers reward pools
原帖地址
https://www.spigotmc.org/resources/daily-rewards-streaks-bonus-claims-multipliers-reward-pools.131324/
支持的核心 [服务端]
  1. Spigot
语言支持
  1. 中文(简体)
适配Minecraft版本 [Java]
  1. 1.21
[MD]
# 每日奖励(DailyRewards)

可配置奖励周期、连续签到、额外领取、倍率与奖励池

**Minecraft:** 1.19.4 – 26.2
**Java:** 17+
**可选依赖:** PlaceholderAPI

---

DailyRewards 是一款面向服务器管理员的现代每日奖励插件,设计目标是提供一套可靠、高度可配置且上手简单的奖励系统,不附带多余功能。

插件不追求堆砌无关特性,而是专注于核心价值:通过精致、轻量且灵活的体验奖励玩家的持续登录。

---

## 核心功能

### 可配置奖励周期(7 天或 14 天)

支持经典的 **7 天**周期或扩展的 **14 天**进阶周期。GUI、占位符和奖励系统均会自动适配所选周期。

![14daycut.JPG](https://img.scdn.io/i/6a78c89230b44_1786300562.webp)

### 每日连续签到系统

通过清晰、可预期的奖励进阶路径,激励玩家每天回归。

### 里程碑连签奖励

在玩家达到重要连签节点时,给予可配置的额外奖励,回馈忠实玩家。

### 自适应奖励 GUI

基于箱子界面,自动根据配置的奖励周期调整布局,安装后无需任何配置即可直接使用。

### 直接领取命令

玩家可通过以下命令即时领取可用奖励:

```text
/rewards claim
```

### 强大的管理工具

管理员可执行以下操作:

- 查看任意玩家的奖励进度
- 修改连签天数
- 重置玩家数据
- 重载配置
- 验证配置完整性

### 完全自定义的奖励内容

每个奖励日均可独立配置:

- GUI 物品
- 显示名称
- Lore(物品描述)
- 控制台命令
- 音效
- 粒子效果
- 额外奖励

### 加权奖励池

可将任意奖励日或连签里程碑奖励转换为神秘奖品。只需引用一个命名奖励池,DailyRewards 会按权重随机抽取其中一项,权重配置让稀有奖励保持应有的稀有度。

```yaml
days:
1:
commands:
- "pool:daily-mystery"
```

支持将多条命令打包进单个奖品、对同一奖励池多次抽取以获得多次独立机会。整个流程走正常奖励管线——权限倍率和 PlaceholderAPI 占位符均自动生效,无需额外配置。

### 基于权限的奖励倍率

为 VIP、赞助者或管理员配置专属奖励倍率。

### 多语言支持

内置以下语言的完整翻译:

- 英语
- 西班牙语
- 法语
- 德语
- 意大利语
- 葡萄牙语(巴西)

所有面向玩家的消息均可自定义。

### 现代反馈体验

领取奖励时可选音效、粒子效果和视觉反馈。

### PlaceholderAPI 集成

可在服务器任意位置显示奖励信息。

### 自动配置迁移

新版本引入额外设置或新奖励日时,DailyRewards 会自动更新现有配置,并尽可能保留原有自定义内容。

### 轻量且稳定

无需数据库,玩家数据通过本地 YAML 文件安全存储,设计上注重长期稳定性与兼容性。

![upload_2025-12-31_20-16-13.png](https://img.scdn.io/i/6a78c894eca26_1786300564.webp)

---

## PlaceholderAPI 支持

安装 PlaceholderAPI 后,DailyRewards 会自动注册以下占位符,无需额外配置。

**主要占位符:**

```text
%dailyrewards_streak%
%dailyrewards_current_streak%
%dailyrewards_best_streak%
%dailyrewards_time_left%
%dailyrewards_next_day%
%dailyrewards_next_reward%
%dailyrewards_cycle_length%
%dailyrewards_cycle_progress%
%dailyrewards_week%
%dailyrewards_week_day%
%dailyrewards_can_claim%
%dailyrewards_can_claim_raw%
%dailyrewards_claimed_today%
%dailyrewards_claimed_today_raw%
%dailyrewards_multiplier%
%dailyrewards_total_claims%
%dailyrewards_prefix%
```

**旧版占位符(向下兼容):**

```text
%rewardslite_*%
```

![2026-01-08_22.37.00.png](https://img.scdn.io/i/6a78c89823108_1786300568.webp)

---

## 命令与权限

```
命令 说明 权限节点
/rewards 打开奖励菜单 dailyrewards.use
/rewards claim 领取当日奖励 dailyrewards.claim
/rewards help 显示命令帮助 dailyrewards.use
/rewards info 查看个人奖励进度 dailyrewards.use
/rewards check 查看指定玩家状态 dailyrewards.admin
/rewards setstreak 设置玩家连签天数 dailyrewards.admin
/rewards reload 重载配置与消息文件 dailyrewards.admin
/rewards reset 重置玩家奖励数据 dailyrewards.admin
/rewards verify 验证配置有效性 dailyrewards.admin
```

旧版权限节点 `rewardslite.*` 向下兼容,继续有效。

**默认权限:** `dailyrewards.use` 和 `dailyrewards.claim` 对所有玩家默认开放。

![image 1 gui.png](https://img.scdn.io/i/6a78c89ac460a_1786300570.webp)

---

## 配置文件

DailyRewards 自动生成以下配置文件:

**config.yml**
主配置文件,可设置:
- 奖励周期(7 天或 14 天)
- 奖励命令
- GUI 外观
- 倍率规则
- 连签里程碑奖励
- 音效与粒子效果
- 冷却时间
- 通用行为参数

**messages.yml**
完全可自定义的多语言消息文件,支持 MiniMessage 格式及 HEX 颜色代码。

**data.yml**
本地玩家进度存储文件,安全可靠。


---

## 快速开始

1. 下载 **DailyRewards.jar**
2. 将文件放入服务器的 **/plugins/**folder** 目录
3. 重启服务器
4. 配置你的奖励内容
5. 执行 **/rewards reload** 重载配置
6. 完成,开始使用!

> 本插件需要 **Java 17 或更高版本**。

---

## 许可证

免费使用,禁止二次分发。未经授权,不得转载、转售、重新上传、重新打包或发布修改版本。

---

## 获取帮助

如需查阅完整文档,请访问**文档(Documentation)**标签页,内含安装说明、配置示例、命令与权限、占位符及排错指南。

如遇问题,请通过以下渠道寻求支持,**请勿在评价区反馈 Bug**:

- 讨论(Discussion)标签页
- 私信(Private Messages)
[/MD]
作者
cacca
下载
0
查看
27
首次发布
最后更新
评分
0.00 星 0 星

来自cacca的更多资源

后退
顶部