FlGemSystem - 便捷宝石

原创 付费 闭源 FlGemSystem - 便捷宝石

版权类型
原创
插件中文名称
便捷宝石
插件英文名称
FlGemSystem
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Purpur
语言支持
中文(简体)
前置组件
多插件兼容:AttributePlus、SX-Attribute、原版属性
适配版本(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

💎 FlGemSystem​

极致、轻量、高自定义的 Minecraft 宝石镶嵌系统​

🌟 插件简介​

FlGemSystem 是一款为 Minecraft 服务器量身定制的宝石属性增强插件。它不仅能让你的玩家通过镶嵌宝石获得强大的属性加成,还提供了一套完整的升级、显示与配置体系。无论你是想要打造硬核的 RPG 服务器,还是想为生存服增加点趣味玩法,FlGemSystem 都能通过其高度灵活的配置满足你的需求。
讨论Q群 - 741873025​

✨ 核心亮点​

灵活的镶嵌体验​

  • 双模式交互:背包拖拽镶嵌 + 手持宝石右键交互
  • 精准部位限制:支持武器、盔甲、工具等细分类型判定
  • 可精确到特定材质的镶嵌限制

深度自定义的属性系统​

  • 多插件兼容:AttributePlus、SX-Attribute、原版属性
  • 非线性成长:自定义每级宝石的具体加成数值
  • 彻底告别死板的固定属性加成

极简而精美的视觉呈现​

  • 中文数字等级:一级、二级、十级,更符合国服审美
  • 自定义主标题:支持颜色、加粗、划线等样式
  • 智能 Lore 管理:自动更新,不残留多余信息

严谨的升级逻辑​

  • 独立等级上限:每种宝石可设置不同最高等级
  • 风险与机遇:可配置成功率、降级、碎裂惩罚
  • 满级保护:自动停止消耗材料并友好提示

1771916127635.webp


1771916132329.webp


1771916136077.webp


1771916140641.webp


1771916144782.webp



⚙️ 宝石系统完全配置指南​

1. gems.yml (宝石定义)​

这是最重要的配置文件。

字段解析​

  • name: 宝石的显示名称,支持颜色代码(如 &6 橙色)。
  • material: 宝石的基础材质(如 EMERALD 绿宝石)。
  • custom-model-data: 给材质包用的 ID,不填默认为 0。
  • lore: 宝石本身的描述,支持 {level} (中文等级) 和 {value} (第一个属性的值)。
  • item-lore-title: 镶嵌到装备上时,宝石属性区域顶部的标题。支持颜色代码和样式(&m 为划线,&l 为加粗)。
  • item-lore: 镶嵌到装备后的详细属性描述。
  • base-attribute: 1 级时的基础属性(如:攻击力: 10)。
  • growth: 每一级增长的属性(如:攻击力: +5)。
  • level-attributes: (高级配置)如果你想让每一级的属性不按固定数值增长,可以用这个:
    level-attributes:<br> 1:<br> - "攻击力: 5"<br> 2:<br> - "攻击力: 12" # 2级比1级多了7点,不是固定的5点<br>
  • allowed-items: 允许镶嵌的物品类型。
    • ALL: 所有物品。
    • WEAPON: 剑、斧头、弓、弩、三叉戟。
    • ARMOR: 头盔、胸甲、护腿、靴子。
    • TOOL: 镐、铲、锄、斧。
    • PICKAXE: 仅限各种材质的镐。
    • BOW: 弓和弩。
    • AXE: 各种材质的斧头。
    • SWORD: 仅限剑。
    • HELMET/CHESTPLATE/LEGGINGS/BOOTS: 具体的盔甲部位。
    • 或者直接写材质名:DIAMOND_SWORD。

2. levels.yml (等级与概率)​

控制宝石升级的“赌博”逻辑。

字段解析​

  • next-level: 升级后的目标等级。
  • success-rate: 成功率,0.8 代表 80%。
  • fail-to-level: 失败后会掉到多少级。
  • fail-message: 失败后发给玩家的倒霉提示。

3. config.yml (主配置)​

控制插件的底层行为。

字段解析​

  • attribute-plugin: 对接的属性插件名(attributeplus / sx-attribute / default)。
  • allow-survival-insert: 是否允许生存模式玩家手动镶嵌。
  • storage-type: 存储方式,nbt 推荐用于跨服或复杂物品,pdc 推荐用于纯净高版本。

4. messages.yml (语言包)​

在这里改所有的提示语,让插件说话更有趣。

支持占位符:

  • {player}: 玩家名。
  • {gem}: 宝石名。
  • {level}: 中文数字等级。
  • {max-level}: 宝石的最高等级。
  • {fail-message}: levels.yml 中定义的失败消息。

📖 宝石系统使用手册​

1. 宝石的操作流程​

镶嵌 (Insert)​

  • 方法一: 打开背包,拿起宝石(鼠标指针左键点击宝石),右键点击你的装备。
  • 方法二: 手持宝石,副手拿着装备,右键空气或地面(需要配置开启 allow-survival-insert)。
  • 注意: 如果装备上已经有同类宝石,默认配置会提示已经镶嵌过了。

升级 (Upgrade)​

  • 前提: 你的装备上已经有一颗宝石。
  • 操作: 手里拿着一颗 1级 的同类宝石,右键点击已经镶嵌了宝石的装备。
  • 逻辑: 系统会去查 levels.yml。如果成功,宝石等级 +1;如果失败,按配置降级或消失。
  • 上限: 每一颗宝石在 gems.yml 里都有 max-level。达到上限后,升级操作不会消耗材料,并会提示“已达到最高等级”。

2. 命令详解​

所有命令都需要权限,默认 OP 拥有全部权限。

  • /gem give &lt;玩家名&gt; &lt;宝石ID&gt; [等级]: 直接给玩家一颗宝石。
    • 例子: /gem give Notch particle 1 (给 Notch 一颗粒子宝石)。
  • /gem info: 查看手中物品上的宝石信息。
  • /gem reload: 修改配置文件后,执行此命令立即生效。
  • /gem remove &lt;行号&gt;: 管理员专用,用于强行移除物品上的宝石数据。
  • /gem setlevel &lt;等级&gt;: 管理员专用,修改物品上宝石的等级。

❌ 常见报错与排查​

镶嵌不上去​

  • 检查 gems.yml 里的 allowed-items。
  • 如果写了 PICKAXE,那么剑是镶不上去的。
  • 如果写了 WEAPON,那么头盔是镶不上去的。
  • 如果写了 BOW,那么只有弓和弩能镶上去。
  • 如果写了 AXE,那么只有斧子能镶上去。

属性没加​

  • 检查 config.yml 里的 attribute-plugin 填对了没。
  • 检查服务器是否安装了对应的属性插件(如 AttributePlus)。
  • 检查 gems.yml 里的属性名(如 攻击力)是否跟属性插件里的配置对齐了。
  • 属性名后面必须有冒号和数值(如 攻击力: 10)。

升级没反应​

  • 检查你手里拿的是不是 1级 宝石。
  • 检查物品上是否已经达到 max-level。
  • 检查 levels.yml 里是否有当前等级的升级配置(比如当前是 5 级,有没有 5 的配置段)。
作者
FenLing
查看
518
首次发布
最后更新

评分

0.00 星 0 次评分

FenLing 的其他资源

  • AltManager
    原创 闭源 AltManager
    MC 服务器同 IP 多开小号检测管控插件,实时维护玩家 IP 在线映射,实现小号查询、一键踢人 / 封禁批量管控,专治多开刷资源、违规养号行为。
  • EntityZoneLimiter-区域限制
    原创 闭源 EntityZoneLimiter-区域限制
    EntityZoneLimiter 的核心目标不是“展示刷怪数量”,而是对指定世界或指定区块区域做实体数量上限控制。到达上限后,会在生物生成事件阶段直接阻止新的自然生成,减轻主城、活动区域或高密度刷怪
  • LoreSkill
    原创 付费 LoreSkill
    让你的物品 Lore(描述)变成技能触发器,负责“触发逻辑”,具体的“技能特效”交给 MythicMobs。
  • FlDecorate - 枫林饰品
    原创 付费 FlDecorate - 枫林饰品
    高度自定义饰品镶嵌 | 套装属性 | 技能触发
  • FlPermissionShop - 权限商店插件
    原创 付费 FlPermissionShop - 权限商店插件
    ● 多商店支持 无限创建不同主题的商店(如 VIP 商店、称号商店、升级商店)。 ● 多重消耗 支持同时消耗 金币 (Vault)、点券 (PlayerPoints)、经验等级 以及 自定义物品。 ●
  • 📖 FlRune - 枫林符文系统
    二次开发 闭源 📖 FlRune - 枫林符文系统
    灵感来源与致敬:本插件思路深受 LegendaryRunePlus 启发,旨在为其提供一个更加现代化、轻量化且高度可定制的替代方案。
后退
顶部 底部