FlStrengthen-武器强化

原创 闭源 FlStrengthen-武器强化 1.0

请登录后获取
版权类型
原创
插件中文名称
枫林武器强化
插件英文名称
FlStrengthen
原帖地址
#
支持的核心(服务端)
  1. Paper
语言支持
中文(简体)
前置组件
无
适配版本(Java)
  1. 1.21
  2. 1.20
  3. 1.19
  4. 1.18
FlStrengthen 自定义便利性解析
全维度配置自由,打造专属装备强化体系​

核心逻辑自定义:从概率到惩罚的全掌控​


1762843770906.webp
1762843788980.webp

1762843815845.webp

1. 强化概率精细调控​

支持按等级区间灵活定义成功率,结合材料等级加成,实现多维度概率体系:
YAML:
# 基础成功率区间配置
success_rates:
  "1-5": 30   # 1→2至5→6级,基础成功率30%
  "6-7": 20   # 6→7至7→8级,基础成功率20%

# 材料等级加成配置
material_bonus:
  LOW: 0     # 下级材料无加成
  MID: 10    # 中级材料+10%成功率
  HIGH: 20   # 高级材料+20%成功率
最终成功率 = 基础概率 + 材料等级加成,满足不同阶段的难度设计需求。
1762844373629.webp

2. 成长规则个性化定义​

区分「默认词条」与「稀有词条」,按等级区间设置不同增益 / 扣减比例:
YAML:
percent:
  inc:               # 成功增益百分比
    defaults:        # 默认词条(攻击力、防御力等)
      "1-5": [0.10, 0.20]  # 1~5级成功,增益10%~20%
    stats:           # 稀有词条(如魔法攻击)
      "魔法攻击:":
        "6-10": [0.03, 0.06]  # 6~10级成功,魔法攻击增益3%~6%
支持百分比与固定值双轨制,属性值为 0 时自动启用兜底数值区间,避免逻辑断层。
1762844390374.webp

3. 失败惩罚分级设计​

按等级区间独立配置掉级数量与属性扣减倍率,平衡风险与体验:
YAML:
failure_scale:
  "1-7":         # 1~7级失败规则
    scale: 2.0   # 属性扣减×2.0倍
    drop: 1      # 掉1级
  "8-10":        # 8~10级失败规则
    scale: 0.5   # 属性扣减×0.5倍
    drop: 0      # 不掉级

4. 突破机制灵活配置​

自定义突破等级窗口、材料需求与成功率,打造强化里程碑:
YAML:
breakthrough:
  windows:        # 突破等级窗口
    - "5-6"       # 5→6级为突破阶段
    - "8-9"       # 8→9级为突破阶段
  cost:           # 所需突破材料数量
    "5-6": 1
    "8-9": 2
  success_rates:  # 突破成功率
    "5-6": 40
    "8-9": 25

UI 界面自定义:从布局到交互的全自由​

1. 界面布局可视化配置​

通过字符矩阵定义 GUI 结构,快速搭建符合服务器风格的界面
YAML:
Layout:
  - "#########"  # 边框行
  - "#  W M B#"  # 功能行:W=武器槽,M=材料槽,B=强化按钮
  - "#########"  # 边框行

# 槽位索引绑定
Weapon_slot: 11      # 武器槽对应索引11
Material_slot: 13    # 材料槽对应索引13
Action_button_slots: [15]  # 强化按钮对应索引15

2. 信息展示个性化设计​

自定义武器 / 材料信息区的显示状态,支持图标与文字动态切换:
YAML:
Info_left:  # 武器信息区
  slot: 20
  name_ok: "&a武器信息"       # 已放入武器时的标题
  name_fail: "&c请放入武器"   # 未放入武器时的标题
  material_ok: DIAMOND_SWORD # 已放入时图标
  material_fail: BARRIER     # 未放入时图标

3. 按钮状态动态适配​

根据材料充足度自动切换按钮状态,清晰反馈操作可行性:
YAML:
Button:
  States:
    READY:  # 可强化状态
      name: "&a点击强化"
      lore: ["&7成功率: {chance}%"]
      material: ANVIL  # 铁砧图标
      glow: true       # 发光效果
    LACK:   # 材料不足状态
      name: "&c材料不足"
      lore: ["&7需求: {mat_need}", "&7已有: {mat_have}"]
      material: BARRIER  # 屏障图标

交互体验自定义:从消息到音效的全维度​

  • 消息系统:支持颜色代码与变量占位符,自定义强化成功 / 失败 / 突破等场景提示:
  • YAML:
    Messages:
      Strength_success: '&a强化成功! &7({old_times}-{new_times}级, +{stat_delta})'
      Strength_fail: '&c强化失败... &7({old_times}-{new_times}级)'
  • 音效系统:为关键操作(打开 UI / 成功 / 失败)绑定不同音效,增强反馈感:
  • YAML:
    Sound:
      Menu_open: BLOCK_CHEST_OPEN:1.0:1.2  # 打开UI音效
      Menu_success: ENTITY_PLAYER_LEVELUP:1.0:1.3  # 成功音效
  • 材料识别:通过 Lore 关键字灵活定义武器与强化材料,兼容多种物品命名规则:
  • 代码:
    Detect_lore:
      Weapon:       # 含以下关键字的物品视为武器
        - "攻击力"
        - "防御力"
      Material:     # 含以下关键字的物品视为强化材料
        - "强化材料"
  • 自定义优势总结​

    • 零代码配置:无需编程基础,通过 YAML 文件即可完成全功能自定义
    • 多维度适配:从数值平衡到视觉表现,满足 RPG / 生存等多种服务器类型需求
    • 逻辑无死角:覆盖成功率、成长值、惩罚机制、突破规则等核心玩法模块
    • 动态响应设计:UI 与消息自动适配配置变化,实时反馈当前状态
  • 版本与售后说明​

    • 当前为基础版本,提供完整功能与配置文档,不包含售后支持。
    • 付费 50 元即可解锁「一对一售后」:配置指导、问题排查、个性化需求建议,全程协助搭建符合服务器特色的强化系统。
    • 若暂无金粒,可添加 QQ:2225937164 直接获取资源。
作者
FenLing
价格
10.00金粒
下载
27
查看
916
首次发布
最后更新

评分

0.00 星 0 次评分

FenLing 的其他资源

后退
顶部 底部