【1.7-1.21+】WarZGifts-礼物派发|每日/连续奖励|轻量化|随机抽取一名在线玩家发放奖励|自定义|音效

原创 开源 【1.7-1.21+】WarZGifts-礼物派发|每日/连续奖励|轻量化|随机抽取一名在线玩家发放奖励|自定义|音效 1.2.2

请登录后获取
版权类型
原创
插件中文名称
WarZGifts
插件英文名称
WarZ礼物
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Folia
  4. Purpur
  5. PufferFish
  6. Leaves
  7. 其他核心
语言支持
中文(简体)
适配版本(Java)
  1. 1.21
  2. 1.20
  3. 1.19
  4. 1.18
  5. 1.17
  6. 1.16
  7. 1.15
  8. 1.14
  9. 1.13
  10. 1.12
  11. 1.11
  12. 1.10
  13. 1.9
  14. 1.8
  15. 1.7
87E405334B7024475F84451975FAA985.webp

91C439AFCE10E7B1623C3F2285BD6822.webp​

📦 [原创] WarZGifts —— 礼物派发 & 每日登录奖励插件 v1.1.0​

🎁 全版本支持 · Folia 原生兼容 · 服务器运营神器​


📖 插件简介​

WarZGifts 是一款面向服务器运营场景设计的 礼物派发 + 每日登录奖励 插件。
通过简单直观的指令,即可完成 全服派发、随机抽奖、每日签到奖励 等操作,大幅提升玩家活跃度与参与感。

本次 v1.1.0 版本对插件底层进行了全面升级,
已实现 1.7 - 1.21+ 全版本兼容,并原生支持 Folia 多线程核心。

非常适合:
​
  • 生存 / RPG / 末日 / WarZ / MineZ 服务器​
  • 活动抽奖、节日福利、日常运营奖励​

📸 效果展示​

(此处可放置插件截图、抽奖动画截图、Title 展示截图等)
​

━━━━━━━━━━━━━━━
✨ 核心功能一览
━━━━━━━━━━━━━━━
​

🎁 礼物派发系统(核心功能)​

🔹 全服礼物派发​

🔹 /gifts all
📌 功能:将你手中的物品派发给所有在线玩家
🎁 特性:
​
  • Title 标题提示​
  • 自定义音效反馈​
  • 全服公告广播​
  • 玩家背包已满时自动掉落物品并提示​
  • 完美适配多版本 & Folia 调度机制​
━━━━━━━━━━━━━━━
​

🎲 随机抽奖派发​

🎲 /gifts random [人数]
📌 功能:从在线玩家中随机抽取指定数量的幸运玩家
⏳ 特性:
​
  • 支持指定抽取人数(默认 1 人)​
  • 自定义抽奖倒计时​
  • 抽奖过程 Title 动画​
  • 中奖 / 未中奖不同音效反馈​
  • 自动排除命令执行者
    📢 全服抽奖公告提示​
非常适合:
​
  • 节日活动抽奖​
  • 在线福利​
  • 主播互动​
  • 活动奖励派发​
━━━━━━━━━━━━━━━
​

💰 每日登录奖励系统​

💰 基础每日奖励
​
  • 每日首次登录即可获得固定奖励​
🔁 连续登录奖励
​
  • 连续登录天数越多,奖励越高​
  • 连续天数上限可配置​
📊 累计登录奖励
​
  • 达到累计登录里程碑天数时获得额外奖励​
💳 Vault 经济系统支持
​
  • 完美兼容主流经济插件​
  • 所有奖励均可单独开启 / 关闭​
━━━━━━━━━━━━━━━
​

⚙️ 高度可定制 & 现代化设计​

⚙️ 插件特性:
​
  • 所有消息、Title、音效、时间均可配置​
  • /gifts reload 热重载配置,无需重启​
  • 使用 SchedulerUtil 处理跨版本与 Folia 调度​
  • 结构清晰,易于二次开发与扩展​
  • 适合作为服务器长期运营插件​
━━━━━━━━━━━━━━━
​

🌍 兼容性说明​

🧩 支持版本:Minecraft 1.7 - 1.21+
🧵 服务端:Spigot / Paper / Folia
☕ Java:8+(推荐 17 / 21)
🔌 依赖插件:
​
  • Vault(可选,用于经济奖励功能)​

━━━━━━━━━━━━━━━
📖 命令说明(卡片式)
━━━━━━━━━━━━━━━

🔹 /gifts all
📌 功能:派发手中物品给所有在线玩家
🎁 特性:Title 提示 · 音效反馈 · 背包满自动掉落
🔐 权限:warzgifts.use

━━━━━━━━━━━━━━━

🎲 /gifts random [人数]
📌 功能:随机派发物品给指定数量在线玩家(默认 1 人)
⏳ 特性:抽奖倒计时 · Title 动画 · 中奖 / 未中奖音效
🚫 说明:自动排除命令执行者
🔐 权限:warzgifts.use

━━━━━━━━━━━━━━━

⚙️ /gifts reload
📌 功能:重载插件配置文件
🔄 说明:无需重启服务器即可生效
🔐 权限:warzgifts.admin

━━━━━━━━━━━━━━━
​

🔒 权限节点说明​

🔐 warzgifts.* → 所有权限(管理员)
🔐 warzgifts.use → 使用礼物派发功能
🔐 warzgifts.admin → 管理权限(重载配置)
🔐 warzgifts.receive → 接收礼物权限(默认玩家拥有)
​

━━━━━━━━━━━━━━━
📄 配置示例
━━━━━━━━━━━━━━━​
代码:
# WarZGifts 插件配置文件
# 作者: Crazy_Jky
# QQ: 1285988665
# 我的世界插件技术交流群: 398893720
# 末日类服务器交流群: 1063544727

# 每日登录奖励设置
daily-reward:
  # 是否启用每日登录奖励
  enabled: true
  # 每日基础奖励金额
  amount: 100.0

# 连续登录奖励设置
consecutive-reward:
  # 是否启用连续登录奖励
  enabled: true
  # 每连续登录一天的额外奖励
  bonus-per-day: 10.0
  # 连续登录奖励的最大天数(超过此天数不再增加奖励)
  max-days: 30

# 累积登录奖励设置
total-reward:
  # 是否启用累积登录奖励
  enabled: true
  # 每累积登录一天的额外奖励
  bonus-per-day: 5.0
  # 累积登录奖励的最大天数(超过此天数不再增加奖励)
  max-days: 100

# 礼物派发设置
gift-settings:
  # /gifts all 的设置
  all:
    # 倒计时 (秒)
    countdown: 3
    # 倒计时声音
    sound-tick: "UI_BUTTON_CLICK"
    # 是否启用 Title 提示
    title-enabled: true
    # Title 持续时间 (tick)
    fade-in: 10
    stay: 70
    fade-out: 20
    # 声音设置 (使用 XSeries 声音名称)
    # https://github.com/CryptoMorin/XSeries/blob/master/src/main/java/com/cryptomorin/xseries/XSound.java
    sound: "ENTITY_PLAYER_LEVELUP"
    volume: 1.0
    pitch: 1.0

  # /gifts random 的设置
  random:
    # 抽奖倒计时 (秒)
    countdown: 3
    # 倒计时期间的 Title
    drawing-title-enabled: true
    # 中奖者的 Title
    winner-title-enabled: true
    # 未中奖者的 Title
    loser-title-enabled: true
    # 声音设置
    sound-win: "ENTITY_PLAYER_LEVELUP"
    sound-lose: "ENTITY_VILLAGER_NO"
    volume: 1.0
    pitch: 1.0
    # 倒计时声音 (每秒播放)
    sound-tick: "UI_BUTTON_CLICK"

# 消息设置
messages:
  # 是否启用全服广播
  broadcast-enabled: true
  # 消息前缀
  prefix: "&6[WarZGifts] &r"

# 其他设置
# 调试模式(显示详细日志)
debug: false

# 日期格式
date-format: "yyyy-MM-dd"

━━━━━━━━━━━━━━━
🚀 安装方法
━━━━━━━━━━━━━━━

1️⃣ 下载插件 Jar 文件
2️⃣ 放入 plugins 文件夹
3️⃣ 启动服务器
4️⃣ 修改 config.yml
5️⃣ 执行 /gifts reload 应用配置
​

━━━━━━━━━━━━━━━
🛠️ 技术支持
━━━━━━━━━━━━━━━

👤 作者:Crazy_Jky
📱 QQ:1285988665
👥 插件技术交流群:398893720
🌍 末日 / WarZ 服务器交流群:1063544727
​

━━━━━━━━━━━━━━━
🎯 插件定制开发
━━━━━━━━━━━━━━━

承接 Minecraft 插件定制开发:

⚡ 响应迅速
💰 定价合理
🏆 质量可靠
📦 WarZ / MineZ / RPG / 搜打撤 经验丰富
​

━━━━━━━━━━━━━━━
📄 使用协议
━━━━━━━━━━━━━━━

本插件 免费提供给 MineBBS 社区学习与交流使用。
如需 商业用途或二次分发,请联系作者获取授权。
​

━━━━━━━━━━━━━━━
🌟 更新日志
━━━━━━━━━━━━━━━
​

v1.1.0​

  • 全版本(1.7–1.21+)支持​
  • 原生 Folia 核心兼容​
  • 随机派发支持指定人数​
  • 新增抽奖倒计时、Title 动画、音效系统​
  • 礼物派发体验全面升级​
  • 底层调度与性能优化​

v1.0.0​

  • 插件首次发布​
  • 礼物派发系统​
  • 每日登录奖励系统​
  • 完整配置与权限体系​
  • 1755771275602.webp
    1755771275602.webp
    40.7 KB · 查看: 107
  • 1755771285308.webp
    1755771285308.webp
    18.5 KB · 查看: 103
  • 1767857380449.webp
    1767857380449.webp
    52.9 KB · 查看: 24
  • 87E405334B7024475F84451975FAA985.webp
    87E405334B7024475F84451975FAA985.webp
    52.9 KB · 查看: 30
作者
Crazy_Jky
价格
50.00金粒
下载
84
查看
1,401
首次发布
最后更新

评分

0.00 星 0 次评分

Crazy_Jky 的其他资源

最新更新

  1. 1.2.2

    修复抽奖公告中物品名称显示为 item.minecraft.diamond、diamond 或英文的问题。 适配 Luminol 26.2、Paper、Folia 的 Adventure...
  2. 1.1.9

    ### v1.1.9 - 修复普通物品名称在抽奖公告、中奖消息和 Title 中显示为 `item.minecraft.*` 翻译键的问题 - 保留自定义物品名称,并兼容旧版本服务器的物品名称获取方式
  3. 1.1.8

    ### v1.1.8 - 修复 Folia 元数据键名,使用 `folia-supported: true` 通过 Folia 启动校验
后退
顶部 底部