您尚未登录,请登录后浏览更多内容! 登录 | 加入最MC

QQ登录

只需一步,快速开始

 找回密码
 加入最MC

QQ登录

只需一步,快速开始

查看: 5605|回复: 2

[原创插件] [经济|娱乐]StrengthPlus——武器/防具/弓等自定义物品强化[1.16+]

[复制链接]
  • TA的每日心情
    慵懒
    2018-2-11 11:17
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2021-7-2 13:19:23 | 显示全部楼层 |阅读模式
    服务端插件
    中文名称: StrengthPlus
    英文名称: 装备强化
    来源: 原创
    类型: |Bukkit/Spigot插件| 
    前置插件:
    原帖地址: -
    下载地址: 见本帖 或 https://gitee.com/GMForever/stregnth-plus
    更新时间: 2021-07-02
    语言支持: 简体中文 
    本帖最后由 4149849 于 2021-7-2 13:27 编辑

    StrengthPlus

    介绍
        这个插件的故事还要从我之前想要找强化插件开始..由于bbs对于1.16的强化插件都不支持,实在是被逼的没办法,只能自己开发的原因导致了这个插件的出生,本身在6月这个插件实际上已经开发的差不多了,结果由于月底考试等等事宜导致搁置了。
           这几天放假回家休息的差不多才拾起来开发完成,基本上算是达成了我自己想要的功能,支持强化的物品自定义(只要物品名对的上理论上都能强化),个人在测试中支持了所有原版武器(除了三叉戟和盾),和原版的防具,确实是可以正常使用。咱们废话不多说,开始插件的介绍吧:
          
    1. 支持所有物品的自定义添加和使用,理论上支持非原版物品(物品名要对的上)
           2. 本插件通过检测lore来进行伤害和防御值的判定,如果有部分插件lore冲突,那么本插件将不会正常工作甚至产生bug,由于这个插件本身我就是给原版生存使得,故这个问题暂且搁置,回头想进行开发的时候在更新上。
           3. 轻量,由于通过检测lore的实现,使得完全不需要数据库,而且在监听中只会判定通过玩家攻击和防御者是否为玩家且是否有强化lore。最后再进行修改事件,使得对于服务器的负载并不算大。

    权限

    strengths.use 插件的基础使用权限(一定要给玩家)

      strengths.admin  管理员权限,用于获得强化石,管理员强化,等等


    指令 & 配置文件

    玩家权限指令:

    /sp normal 或 /qh normal 进行普通强化(需要权限 strengths.use)

    /sp safe 或 /qh safe 进行保护强化 (需要权限strengths.use)

    管理员权限指令:

    /sp admin 或 /qh admin 直接强化到满级 (自己腐竹潜伏玩家用这个指令时会有一些小惊喜哦,慎用)

    /sp sponge 或 /qh sponge 获取普通强化石(普通强化石在八级以上失败会破碎)

    /sp paper 或 /qh paper 获取保护强化石(保护强化石在八级以上会保护强化装备不破碎)

    /sp reload 或 /qh reload 进行插件重载配置


    配置文件:

    1. #强化插件配置文件
    2. # 剑的每级伤害(近战)
    3. sword: 1.5
    4. # 弓箭的每级伤害
    5. bow: 1.5
    6. # 弩的每级伤害
    7. crossbow: 1.3
    8. # 护甲强化一级抵抗的伤害数值
    9. defence: 0.5
    10. # 当防御伤害高于攻击伤害(强化等级过高导致不掉血的刮痧伤害)
    11. min_damage: 0.2
    12. # 强化石是海绵 只支持单行lore,第一个是名字,第二个是lore.
    13. stone_normal:
    14.   - '§b强化石'
    15.   - '§a用于强化武器和防具的好东西'
    16. # 保护强化石是纸 只支持单行lore,第一个是名字,第二个是lore.
    17. stone_safe:
    18.   - '§c保护强化卷'
    19.   - '§e用于保护超过8级之后的强化不导致武器破碎'
    20. # 强化几率,总共十级
    21. strength_chance:
    22.   - 100
    23.   - 90
    24.   - 80
    25.   - 70
    26.   - 60
    27.   - 50
    28.   - 40
    29.   - 30
    30.   - 20
    31.   - 10
    32. #强化名称,必须要对的上物品名
    33. itemName:
    34.   - 'WOODEN_SWORD'
    35.   - 'STONE_SWORD'
    36.   - 'IRON_SWORD'
    37.   - 'GOLDEN_SWORD'
    38.   - 'DIAMOND_SWORD'
    39.   - 'NETHERITE_SWORD'
    40.   - 'WOODEN_AXE'
    41.   - 'STONE_AXE'
    42.   - 'IRON_AXE'
    43.   - 'GOLDEN_AXE'
    44.   - 'DIAMOND_AXE'
    45.   - 'NETHERITE_AXE'
    46.   - 'BOW'
    47.   - 'CROSS_BOW'
    48.   - 'DIAMOND_HELMET'
    49.   - 'DIAMOND_CHESTPLATE'
    50.   - 'DIAMOND_LEGGINGS'
    51.   - 'DIAMOND_BOOTS'
    52.   - 'NETHERITE_HELMET'
    53.   - 'NETHERITE_CHESTPLATE'
    54.   - 'NETHERITE_LEGGINGS'
    55.   - 'NETHERITE_BOOTS'
    56.   - 'IRON_HELMET'
    57.   - 'IRON_CHESTPLATE'
    58.   - 'IRON_LEGGINGS'
    59.   - 'IRON_BOOTS'
    60.   - 'GOLDEN_HELMET'
    61.   - 'GOLDEN_CHESTPLATE'
    62.   - 'GOLDEN_LEGGINGS'
    63.   - 'GOLDEN_BOOTS'
    复制代码


    简单的图片演示:

          下载地址:

    PS:目前只支持1.16+,欢迎反馈bug :)

    更新记录

        2021/7/2 v1.2  修复了部分bug


    开源

    本插件遵守 MIT 开源协议,插件仅供思路参考:

    github地址 | 网络不好的小伙伴选 gitee 地址 | gitee地址




    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?加入最MC

    x
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
  • TA的每日心情

    2023-10-3 11:04
  • 签到天数: 362 天

    [LV.8]以坛为家I

    发表于 2021-7-19 15:16:26 | 显示全部楼层
    =-=感谢楼主
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    您需要登录后才可以回帖 登录 | 加入最MC

    本版积分规则