SnowyGems 宝石插件:给装备镶宝石加属性、附魔、BUFF 与技能,一份配置跨 1.21.4 到 26.x
SnowyGems 是一款服务端插件,玩家可把宝石镶嵌到装备上获得属性加成、附魔等级或常驻 BUFF,宝石还能携带右键、命中、投掷等触发的主动技能,拆卸需付费且有损坏概率。插件启动时读取服务端注册表生成快照,配置里写了当前版本没有的内容只跳过该条并记日志,因此同一份配置可跨多个版本子服共用。它自带全中文配置与 134 个文案节点、27 颗以上示例宝石,并提供配置自检和 debug 日志方便排错。适合需要装备强化系统的服主,先行版 0.0.1,核心功能已可用。
- 服务端需 Paper/Spigot 及其衍生,支持 Folia
- 版本要求 1.21.4 及以上,含 1.21.5~1.21.11、26.x
- Java 21+
- 无硬依赖,Vault 与 PlayerPoints 为可选
- 当前为先行版 0.0.1,欢迎反馈问题
| 中文名: | 雪之宝石 |
|---|---|
| 外语名: | SnowyGems |
| 支持版本: | 1.21.x 26.x |
| 适用服务端: | Spigot Paper |
| 插件属性: | 本体插件 |
| 插件类型: | 管理 编程 经济 娱乐 综合 |
| 前置插件: | 无前置 |
| 来源: | 原创 |
| 原帖地址: | - |
| 下载地址: | https://github.com/SnowyMCT/SnowyGems/releases |
| 最后更新: | 2026-09-17 |
本帖最后由 mincHR547 于 2026-9-19 20:32 编辑 SnowyGems
这插件是干什么的玩家把「宝石」镶嵌到装备上,装备获得属性加成、附魔等级或常驻 BUFF;宝石还能带主动技能——右键、攻击、挖矿、投掷时触发。 不想要了可以拆下来,但要付费,而且有概率把宝石弄坏。 一句话:把 Minecraft 的装备强化做成一套可以自由堆料的系统,而具体怎么堆,全由你写配置决定。
为什么值得一试✦ 一份配置跨版本通用绝大多数插件用「版本号 ≥ X 就支持 Y」的写法,每出一个新版本就要等作者更新。SnowyGems 启动时直接读服务端注册表,把当前实际存在的属性、附魔、药水效果、物品读成快照。 于是:
多个不同版本的子服,共用同一份配置就行。
✦ 拆卸是一套完整的系统,不是「点一下就没了」
拆卸时真正撤销这颗宝石加的属性修饰符、把附魔降级或移除——不是只在 lore 上做做样子。费用不够会直接拒绝,不会动你的装备。 顺带解决了一个老大难:镶嵌属性宝石后,下界合金套自带的护甲值和盔甲韧性不会消失。(原理是先把装备原生属性固化再追加自己的修饰符,这是 Minecraft 的机制坑,很多同类插件都栽在这里。)
✦ 技能引擎:服主自己就能写技能技能绑在装备的 lore 文本上,不是硬编码在宝石里。想给某件装备加技能,往 lore 写一行标记就行。
支持触发标记(右键 / 命中 / 投出 / 定时…)、条件判断、概率触发、延迟与重复、形态切换,以及从 lore 里动态读数值(
✦ 全中文,而且是真的全中文
✦ 排错不靠猜宝石类插件最烦的是「镶嵌成功了,但啥也没变」。所以:
功能一览
指令与权限主命令 玩家指令(
|
| 指令 | 作用 |
|---|---|
/sgem embed |
打开宝石镶嵌台 |
/sgem inspect |
查看手持装备上镶了哪些宝石(只读,不会误触) |
/sgem dismantle |
拆卸宝石(扣费 + 损坏概率) |
/sgem use |
使用手持的兑换券 / 饮品类宝石 |
/sgem open <菜单> |
打开自定义工作台菜单 |
管理指令(snowygems.admin,默认 OP)
| 指令 | 作用 |
|---|---|
/sgem view |
分类浏览全部宝石并领取 |
/sgem give <玩家> <宝石ID> [数量] |
发放宝石 |
/sgem compat [all] |
版本能力报告 + 配置自检 |
/sgem skills [关键字] |
列出全部技能函数与用法 |
/sgem triggers |
列出全部触发标记 |
/sgem debug [tag,...] |
开关调试日志 |
/sgem reload |
重载配置 |
⚠️
/sgem view是管理指令——那个界面能无限量免费领任何宝石,名字看着无害,别发给玩家。
配置长什么样
一颗最简单的宝石:
生命宝石: # 宝石 ID,全局唯一
Name: 生命宝石
Require:
- ARMOR # 只能镶在盔甲上
Display: "&c&l生命宝石"
Tips:
- "&7镶嵌后生命上限 +1"
Material: REDSTONE
SuccessTip: "&f生命上限&c&l+1"
Rewards:
- Attribute{name=health;operation=0;slot=auto;var=v+1;limit=5}
一颗给矛用的新版本宝石:
突进宝石:
Name: 突进宝石
Require:
- SPEAR # 七种材质的矛全都匹配
Display: "&e&l突进宝石"
Tips:
- "&7为矛的突进等级 +1(上限3级)"
- "&8需要 1.21.11+ 服务端"
Material: BREEZE_ROD
Glow: true
Rewards:
- Enchant{name=lunge;limit=3}
一颗带成功率、多重奖励的稀有宝石:
战锤大师宝石:
Name: 战锤大师宝石
Require:
- MACE
Display: "&8&l战锤大师宝石"
Material: HEAVY_CORE
Glow: true
Success: 40 # 40% 成功率
SuccessTip: "&f锤已成为神话武器"
FailTip: "&c镶嵌失败了..."
Rewards:
- Enchant{name=density;limit=5}
- Enchant{name=breach;limit=4}
- Enchant{name=wind_burst;limit=3}
- Attribute{name=safe_fall;operation=0;slot=hand;var=v+3;limit=9}
gems/ 目录下的文件名会成为 /sgem view 里的分类名,所以按用途分文件就自动有了分类。
环境要求
| 项目 | 要求 |
|---|---|
| 服务端 | Paper / Spigot 及其衍生(Leaves、Purpur 等),支持 Folia |
| 版本 | 1.21.4 及以上,含 1.21.5 ~ 1.21.11、26.x |
| Java | 21+ |
| 硬依赖 | 无 |
| 可选 | Vault(金币奖励)、PlayerPoints(点券后端) |
安装
- 把 jar 放进
plugins/ - 启动服务器,插件会释放默认配置
- 跑一次
/sgem compat—— 先看清自己这个版本有什么、没有什么 /sgem give 你自己 生命宝石拿一颗,配一件盔甲,走一遍/sgem embed确认工作正常- 照抄
gems/里最接近你需求的示例改起来
文档
完整手册(安装、宝石配置、技能与 BUFF、菜单、拆卸、权限、多版本兼容、排错、汉化、更新日志):
https://pwiki.snowymc.top/snowygems/getting-started
文档是对照源码逐字段核对写的:每个配置项都确认过代码真的会读取,写了不生效的字段会明确标注出来,不用你试半天才发现。
当前状态
先行版 0.0.1,核心功能已完整可用。
欢迎试用与反馈,尤其是这几类信息对我最有帮助:
- 「配了但没效果」的具体配置片段(附
/sgem compat all输出) - 你希望有但目前没有的奖励函数 / 技能函数
- 高版本(1.21.11 / 26.x)上矛与新属性的实际表现
有问题请带上:服务端实现与版本号、/sgem compat all 完整输出、相关配置片段、开对应 debug tag 后完整操作一次的日志。
统计:
获取插件:
站内附件(推荐)
| 文件名 | 版本 | 大小 | 下载 |
|---|---|---|---|
| SnowyGems.jar | 0.0.5 | 593KB |
SnowyGems-0.0.6.jar
(666.83 KB, 下载次数: 17)
|
GitHub
官方网站
SnowyGems · by SnowyMC
-
-
小***
铁粒 +780贡献 +3
原创+精华I
-







提升卡
观察者