Minecraft(我的世界)中文论坛

 找回密码
 注册(register)

!header_login!

只需一步,立刻登录

查看: 7867|回复: 252

[Nukkit插件] [原创][RPG][SCT]NmSkills——一款能够满足你实现技能的插件,完整的技能开发[全版本]

  [复制链接]
楠木i 当前离线
积分
9744
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2017-3-3
查看详细资料
 楼主| 发表于 2020-2-23 11:51:10 | 显示全部楼层 |阅读模式
基岩版插件发布
中文名称: NmSkills
英文名称: NmSkills
来源: 原创
前置插件:
服务端类型: Nukkit(旧) Cloudburst Nukkit(原NukkitX) 
插件类型: RPG 综合 
支持版本:  
下载地址: https://www.mcbbs.net/
原帖地址: https://www.mcbbs.net/
最后更新: 2020-02-23

您尚未登录,立即登录享受更好的浏览体验!

您需要 登录 才可以下载或查看,没有帐号?注册(register)

x
本帖最后由 楠木i 于 2020-8-31 17:13 编辑

Nukkit — NmSkills
Version 0.0.2    author 楠木i





  • 自定义技能参数,支持JS计算伤害公式
  • 技能粒子特效,渴望满屏特效的技能吗?
  • 通过装备判断LORE添加技能,可配合一系列自定义物品插件
  • 多种技能触发方式,右键,攻击,应有尽有,如果不够,支持自定义触发方式来凑
  • 提供完整的技能开发文档,你可以做到各种你能想到的技能,触发方式
  • 魔法值系统,魔法值恢复,魔法值消耗
  • 使用上出现问题请添加官方群(加了也解决不了)
  • 二傻真帅




技能配置
请阅读完此部分再看接下来的内容


  技能说明
        每个技能配置都由五个部分组成,缺少一个部分技能将无法触发
        格式通常为 [触发方式]~[触发几率]~[技能冷却]~[魔法消耗]~[技能设置]

  触发方式
        [damage] — 攻击时触发 (自己,被攻击的实体)
       [injured] — 受到攻击时触发 (自己)
       [right] — 右键使用触发 (自己)
       [chat]:文字 — 聊天栏发送文字触发(例如: [chat]:啊啊啊 发送"skill:啊啊啊"触发) (自己)
       [move] — 移动时触发 (自己)
       [sprint] — 奔跑时触发 (自己)
       [right-entity] — 右键实体伤害触发 (自己,被右键的实体)
       [death] — 死亡时触发 (自己,击杀自己的实体)
       [respawn] — 复活时触发 (自己)
       目前插件仅提供以上触发方式,当然也可以通过开发文档提供的API新造触发方式

  触发概率
       触发几率,触发几率这个很容易理解吧,配置里的格式为 [chance=(概率)]
       不同的是在插件内概率是:  0.1 = 10% / 0.05 = 5%

  冷却设置
       技能冷却内参数有两个,分别是冷却时间冷却提示,配置里的格式为 [cd:(数字),(true/false)]
       不同的是在插件内概率是:  0.1 = 10% / 0.05 = 5%

  魔法消耗
       每个技能配置的配置都是独立的,包括魔法消耗,配置里的格式为 [mana:(数字),(true/false),(true/false)]
       上面的格式分别是 魔法消耗量,使用技能提醒,魔法值不足提醒 这里的 魔法消耗量可是浮点数

  技能设置
       每个技能的参数都不同,技能的每个参数设置都是由技能开发者提供说明,参数可以是N个,技能的参数说明
        一般技能设置格式都是 [技能名:参数,参数...]

        当然如果你有开发能力,你也可以成为技能开发者,插件提供完整的技能开发API  [开发文档]
        欢迎加入交流群: 901796907

        目前插件自带技能 (技能会持续更新):
        雷击 — [雷击:(伤害)]
        火焰燃烧 — [火焰燃烧:(技能范围),(燃烧时间),(伤害)]
        落雷 — [落雷:(技能范围),(怪物数量),(伤害),(是否燃烧(true/false))]
        治疗术 — [治疗术:(恢复量)]
        圣光沐浴 — [圣光沐浴:(技能范围),(恢复量)]
        没有你想要的技能?,在帖内回复技能名+技能具体效果,如果可实现将添加至插件内(没有开发能力前提下)

        参数占位符:
        <r#最小值-最大值>  — 随机值
        [level] — 玩家等级
        [health] — 玩家生命力
        [damage] — 玩家攻击力
        参数支持JS计算公式 例如: <r#10-50>*[level]
        具体查看技能实例配置吧



插件指令&插件效果
最终效果还是自己去体验下吧


    插件指令:
        /skills — 插件主指令
        /skills help — 插件指令帮助列表
file_1582434102000.jpg


   插件效果:


视频效果



插件配置&插件下载


    插件配置:
         插件配置内容有点多,Config.yml及技能实例配置
         插件配置链接: 插件配置

    插件下载:
         
游客,如果您要查看本帖隐藏内容请回复





更新记录&已知BUG


    更新记录:
         [2020/2/23日]:
         — 插件正式发布
         — 完整的技能开发文档
         — 支持JS技能参数计算
         — 超多种技能触发方式
         — 其他内容看帖扒...
         [2020/4/11日]:
         — 经反馈已修复插件config.yml内容不加载问题

    已知问题:
         — 无








来自群组: Server CT

评分

参与人数 12人气 +17 金粒 +86 收起 理由
ChengziHtc + 3 + 50 MCBBS有你更精彩~
Rancy. + 2 MCBBS有你更精彩~
|zyds|-.- + 1 太贵了太贵了,20金粒
卑微小凡 + 1 二傻大佬nb!
皓月凌空888 + 1 + 5 神乎其技!6的飞起!
AzureHanChen + 1 抄袭Arasple排版,石锤了 #run
苏子峰 + 2 Ssssssssssssssssssss
lt_name + 1 + 6 MCBBS有你更精彩~
Korea + 2 MCBBS有你更精彩~
PQguanfang + 1 MCBBS有你更精彩~
ruo_shui + 1 + 20 MCBBS有你更精彩~
旅意 + 1 + 5 MCBBS有你更精彩~

查看全部评分

1264629802 当前离线
积分
231
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2014-6-6
查看详细资料
发表于 2020-2-23 14:52:42 | 显示全部楼层
????来了 2333333333333
回复

使用道具 举报

Korea 当前离线
积分
5444
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2014-10-25
查看详细资料
发表于 2020-2-23 14:59:03 | 显示全部楼层
很强的技能插件,期待后续开发
回复

使用道具 举报

ruiweng 当前离线
积分
186
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2018-7-6
查看详细资料
发表于 2020-2-23 15:01:32 来自手机 | 显示全部楼层
冰冻 无法移动不过可以攻击攻击速度减半
回复

使用道具 举报

苏子峰 当前离线
积分
2603
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2017-10-7
查看详细资料
发表于 2020-2-23 15:15:06 | 显示全部楼层
不错的技能插件
回复

使用道具 举报

Kenneth_z 当前离线
积分
2807
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2015-3-1
查看详细资料
发表于 2020-2-23 15:29:17 | 显示全部楼层
还行
回复

使用道具 举报

LoBa丶兔子 当前离线
积分
1554
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2015-10-17
查看详细资料
发表于 2020-2-23 16:04:59 | 显示全部楼层
[16:03:32 ERROR]: Could not load 'plugins\ReleaseSkill.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: cn/nukkit/event/Listener
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:133) ~[spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:327) ~[spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:248) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
        at org.bukkit.craftbukkit.v1_12_R1.CraftServer.loadPlugins(CraftServer.java:305) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
        at net.minecraft.server.v1_12_R1.DedicatedServer.init(DedicatedServer.java:205) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
        at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:545) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_101]
Caused by: java.lang.NoClassDefFoundError: cn/nukkit/event/Listener
        at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_101]
        at java.lang.ClassLoader.defineClass(Unknown Source) ~[?:1.8.0_101]
        at java.security.SecureClassLoader.defineClass(Unknown Source) ~[?:1.8.0_101]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:148) ~[spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:100) ~[spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_101]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_101]
        at java.lang.Class.forName0(Native Method) ~[?:1.8.0_101]
        at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_101]
        at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:78) ~[spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:129) ~[spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
        ... 6 more
Caused by: java.lang.ClassNotFoundException: cn.nukkit.event.Listener
        at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_101]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:152) ~[spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:100) ~[spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_101]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_101]
        at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_101]
        at java.lang.ClassLoader.defineClass(Unknown Source) ~[?:1.8.0_101]
        at java.security.SecureClassLoader.defineClass(Unknown Source) ~[?:1.8.0_101]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:148) ~[spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:100) ~[spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_101]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_101]
        at java.lang.Class.forName0(Native Method) ~[?:1.8.0_101]
        at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_101]
        at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:78) ~[spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:129) ~[spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
        ... 6 more
[16:03:32 ERROR]: Could not load 'plugins\NmSkills.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: cn/nukkit/event/Listener
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:133) ~[spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:327) ~[spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:248) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
        at org.bukkit.craftbukkit.v1_12_R1.CraftServer.loadPlugins(CraftServer.java:305) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
        at net.minecraft.server.v1_12_R1.DedicatedServer.init(DedicatedServer.java:205) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
        at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:545) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_101]
Caused by: java.lang.NoClassDefFoundError: cn/nukkit/event/Listener
        at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_101]
        at java.lang.ClassLoader.defineClass(Unknown Source) ~[?:1.8.0_101]
        at java.security.SecureClassLoader.defineClass(Unknown Source) ~[?:1.8.0_101]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:148) ~[spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:100) ~[spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_101]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_101]
        at java.lang.Class.forName0(Native Method) ~[?:1.8.0_101]
        at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_101]
        at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:78) ~[spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:129) ~[spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
        ... 6 more
Caused by: java.lang.ClassNotFoundException: cn.nukkit.event.Listener
        at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_101]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:152) ~[spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:100) ~[spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_101]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_101]
        at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_101]
        at java.lang.ClassLoader.defineClass(Unknown Source) ~[?:1.8.0_101]
        at java.security.SecureClassLoader.defineClass(Unknown Source) ~[?:1.8.0_101]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:148) ~[spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:100) ~[spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_101]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_101]
        at java.lang.Class.forName0(Native Method) ~[?:1.8.0_101]
        at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_101]
        at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:78) ~[spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:129) ~[spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
        ... 6 more
回复

使用道具 举报

楠木i 当前离线
积分
9744
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2017-3-3
查看详细资料
 楼主| 发表于 2020-2-23 16:08:12 | 显示全部楼层
LoBa丶兔子 发表于 2020-2-23 16:04
[16:03:32 ERROR]: Could not load 'plugins\ReleaseSkill.jar' in folder 'plugins'
org.bukkit.plugin.In ...

这是 Nukkit 插件,不是Bukkit插件
回复

使用道具 举报

皓月凌空888 当前离线
积分
335
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2016-7-2
查看详细资料
发表于 2020-2-23 18:12:43 | 显示全部楼层
大佬!
回复

使用道具 举报

Pardoned 当前离线
积分
1369
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2019-7-17
查看详细资料
发表于 2020-2-23 19:27:06 | 显示全部楼层
mcbbs有你更精彩,支持大佬
回复

使用道具 举报

ruo_shui 当前离线
积分
2462
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2019-4-13
查看详细资料
发表于 2020-2-23 19:47:12 | 显示全部楼层
加油哦,快点把API开发出来,方便对接
回复

使用道具 举报

Sd_Dopa 当前离线
积分
392
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2015-9-13
查看详细资料
发表于 2020-2-23 20:18:59 | 显示全部楼层
这个插件不收下来我都不好意思实话实说
回复

使用道具 举报

1186019009 当前离线
积分
759
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2016-4-3
查看详细资料
发表于 2020-2-23 21:03:16 | 显示全部楼层
很棒的插件!
回复

使用道具 举报

liukuangkan 当前离线
积分
108
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2020-2-16
查看详细资料
发表于 2020-2-23 21:33:53 | 显示全部楼层
加油
回复

使用道具 举报

卑微小凡 当前离线
积分
255
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2019-7-18
查看详细资料
发表于 2020-2-23 22:09:50 来自手机 | 显示全部楼层
希望可以添加一个技能
技能名:凤翼天穹舞
技能效果:玩家朝前方跳起(附带火焰粒子效果)落下后对指定半径内的敌人造成伤害(附带类似于法阵的粒子效果)。
本人小白,不知道能不能做到QwQ
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册(register)

本版积分规则

Archiver|小黑屋|Mcbbs.net ( 京ICP备15023768号-1 ) | 京公网安备 11010502037624号 | 手机版

GMT+8, 2020-10-20 11:24 , Processed in 0.078560 second(s), Total 31, Slave 30 queries, Release: Build.2020.09.30 1852, Gzip On, Redis On.

"Minecraft"以及"我的世界"为Mojang Synergies AB的商标 本站与Mojang以及微软公司没有从属关系

© 2010-2020 我的世界中文论坛 版权所有 本站原创图文内容版权属于原创作者,未经许可不得转载

快速回复 返回顶部 返回列表