【消消乐】WarZGemCrush —— 宝石消除小游戏 ✦ 完全可自定义 ✦ 奖励系统 ✦ GUI[1.12-1.21+][支持Folia]

原创 付费 娱乐 【消消乐】WarZGemCrush —— 宝石消除小游戏 ✦ 完全可自定义 ✦ 奖励系统 ✦ GUI[1.12-1.21+][支持Folia] 1.2.2

请登录后获取
版权类型
原创
插件中文名称
WarZ消消乐
插件英文名称
WarZGemCrush
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Folia
  4. Purpur
  5. PufferFish
  6. Leaves
语言支持
中文(简体)
前置组件
Vault
适配版本(Java)
  1. 最新版本
  2. 26.x
  3. 1.21
  4. 1.20
  5. 1.19
  6. 1.18
  7. 1.17
  8. 1.16
  9. 1.15
  10. 1.14
  11. 1.13
  12. 1.12

版本支持:1.12 - 1.21+ 兼容Folia|依赖:Vault|作者:Crazy_Jky​


​

📘 插件简介​

WarZGemCrush 是一款三消类小游戏插件。
玩家可以在 GUI 中交换宝石、完成消除、累计分数,并获得经济奖励或特殊奖品。
🔹 经典三消玩法 —— 完整复刻 Candy Crush 风格操作
🔹 宝石完全自定义 —— 材质 / 名称 / 权重 / 模型数据
🔹 特效完善 —— 消除音效、爆炸音效、无匹配提示音
🔹 奖励丰富 —— Vault 金币、自定义指令皆可
🔹 轻量级,无多余前置 —— 仅需 Vault 即可运行
🔹 全汉化支持 —— 所有提示语言可在 lang.yml 中配置

1765006132131.webp

🎮 功能展示​

✔ 三消核心玩法​

玩家可自由交换相邻宝石,当成功连成 3 个或更多相同宝石时自动消除,并获得对应分数。

✔ 可自定义宝石系统​

所有宝石都可配置,包括:

  • 材质(material)

  • 显示名称

  • 模型数据(customModelData)

  • 消除得分

  • 出现概率(权重)

✔ 奖励机制​

在 config.yml 中可根据玩家得分设置多个奖励档位:

  • 给予 Vault 金钱

  • 执行控制台指令(如给予物品、广播消息等)

✔ GUI 动态三消界面​

所有操作均在一个虚拟箱子界面中完成,不污染玩家背包。

✔ 特殊道具:炸弹​

支持启用“炸弹宝石”,消除时自动触发范围爆破效果。

📂 指令与权限​

玩家指令​

指令别名描述
/warzgemcrush/wgc, /gemcrush开始一局新的三消游戏
/warzgemcrush help/wgc ?查看帮助菜单

管理员指令​

指令权限描述
/warzgemcrush reloadwarzgemcrush.admin重载配置文件

⚙ 核心配置示例(config.yml)​

代码:
game:
  moves: 20
  bombs: true
  numberOfGemTypes: 6
 
  rewards:
    750:
      money: 10
      commands:
        - "say 恭喜 %player% 获得了 750 分!"
        - "give %player% diamond 1"
    900:
      money: 20
      commands:
        - "say 太棒了! %player% 达到了 900 分!"
        - "give %player% emerald 1"

🔮 宝石配置示例(支持CustomModelData)​

代码:
gems:
  gem1:
    material: "DIAMOND"
    displayName: "&b钻石"
    pointsOnBreak: 10
    probability: 1.0

  gem2:
    material: "EMERALD"
    displayName: "&a绿宝石"
    pointsOnBreak: 10
    probability: 1.0

🌍 语言文件(lang.yml)​

代码:
title: "&8WarZ 宝石消消乐"
already_in_game: "&c你已经在一场游戏中了!"
game_over: "&e游戏结束!得分: %score%"
reward_money: "&a你赢得了 %money%$!"
action_bar: "&b步数: &f%moves% &7| &b分数: &f%score%"

🛠 安装步骤​

  1. 安装 Vault 以及任意经济插件(Essentials / CMI 等)
  2. 将 WarZGemCrush-x.x.x.jar 放入 plugins/
  3. 重启服务器
  4. 根据需求修改 config.yml 与 lang.yml
  5. 使用指令 /wgc reload 重载配置即可开始游戏

❓ 常见问题​

Q:打开界面只有一种物品?
A:请确认 material 写的是当前版本存在的材质名。
Q:音效播放不了?
A:请尝试替换为存在的 Sound 名称,例如 BLOCK_NOTE_BLOCK_PLING。
Q:奖励怎么改?
A:在 game.rewards 下自由增删,同时支持执行任意控制台指令。

📞 联系方式​

插件作者:Crazy_Jky
技术交流群:398893720
末日类服务器交流群:1063544727
插件定制开发:QQ 1285988665
支持作者:https://afdian.com/a/sunjood
作者
Crazy_Jky
查看
562
首次发布
最后更新

评分

0.00 星 0 次评分

Crazy_Jky 的其他资源

最新更新

  1. 1.2.2

    ## 🆕 1.2.2 更新内容 * **修复加载期关 GUI 可刷物品**:修复玩家在棋盘仍在初始化时立刻关闭界面,后续又被自动重新打开并可借机刷取 GUI 物品的问题。 *...
  2. 1.2.1

    修复 Spigot 1.12.2 下,游戏结算后又回到消消乐 GUI 的问题 修复异常残留 GUI 中可以拿出或放入物品的问题 优化最后一步的结算流程,改为消除链完整结束后再彻底退出界面 增强...
  3. 1.2.0

    * **新增历史最高分**:记录每位玩家的个人最高分,重启服务器后仍会保留。 * **新增全服排行榜**:支持聊天榜单与 GUI 榜单两种查看方式。 * **新增...
后退
顶部 底部