YRFB二代!

插件 YRFB二代! 0.01

请登陆后购买 (RMB80.00)
资源类型
授权转载
版权链接
#
API
0.1
依赖
语言
中文(简体)
内容介绍:
YRFB
插件QQ群 1141070126
这是一个超高自定义的副本插件!
包含:血量、攻击范围、攻击伤害、攻击方式、技能等等

指令:
/yrfb 插件主指令


配置文件:
173730relzieisj85xy4gk.png

名字支持彩色字体、支持变量:
173858cljfb6y8i1el7cfr.png

@health 当前血量
@maxhealth 最大血量
@speed 速度
@damage 伤害

大小:

NPC的大小,默认是1.0,可以变大、变小,小数即变小

攻击力:
NPC攻击玩家时造成的伤害,可以设置为小数

攻击间隔:
NPC攻击玩家的间隔,其中20tick=1秒,图片中设置为20,即就是一秒半打你一下

攻击范围:
NPC追随玩家的距离,可以小数

刷新范围:
离NPC出生点多近开始刷怪

仇恨范围:
离NPC多近开始有仇恨效果,追随玩家

怪物攻击方式:
NPC攻击方式,可设置为:单个目标/范围打击/远程攻击,三种方式由你选择

刷新CD:
NPC被击杀后多长时间才会再重新生成。同上,图片中设置为60,即就是3s

是否主动攻击人:
设置NPC是否可以主动攻击,是(true)或者否(false)。设置否以后,必须玩家先攻击一次NPC后,NPC才会追随玩家并进行攻击

血量:
NPC的血量,不支持小数

移动速度:
NPC移动的速度,默认1,越大越快,越小越慢。作死请用0


血量技能:
格式普遍为:
多少血量时触发:技能名字

击飞:玩家在被NPC攻击以后被弹飞,支持设置弹飞强度和范围
*配置示例:- 20:击飞:4:1.2
*即:20血的时候,击飞范围4的玩家,强度1.2(支持小数,负数)

增强伤害:NPC对玩家的伤害将会提高
*配置示例:-20:增强伤害:10
*即:20血的时候,自身增强10点伤害

药水效果:NPC对周围玩家释放自定义药水效果
*配置示例:- 20:药水效果:5:19:60:5
*即20血的时候,给周围5格范围内的玩家,药水效果19(中毒)60tick,也就是3s强度5(等于中毒6)药水效果

移动速度: NPC增强自身移动速度
*配置示例:- 20:移动速度:0.5
*即:20血的时候,自身加强移动速度0.5

伤害:
*配置示例:- 20:伤害:5:5.5
*即:20血的时候,给予半径为5范围内的玩家5.5点伤害

雷击:
*配置示例:- 20:雷击:5
*即:20血的时候,召唤闪电半径为5范围内的玩家头顶(没有伤害,建议配合伤害使用!)

执行命令:
*配置示例:- 20:执行命令:5:say 哈哈哈我增强了!
*即:20血的时候 执行命令,假如指令里有@Player比如kill @Player 那就会自动检测,并且使用第三个参数 ,5格范围内玩家都会死亡,假如没有@player,单纯发一句话,那就无视第三个参数,直接执行指令

大小:
*配置示例:- 20:大小:NPC变换大小
*即:20血时候NPC变大小配合 更改皮肤,发消息 技能使用更佳(可以做到NPC变身变大小达到震撼玩家的效果)

更换皮肤:
*配置示例:- 20:更改皮肤:test
*即:20血的时候NPC的皮肤更改为皮肤文件夹里的test皮肤配合 大小,发消息 技能使用更佳(可以做到NPC变身变大小达到震撼玩家的效果)

发消息:
*配置示例:- 20:发消息:5:消息
*即:20血的时候给半径为5范围内玩家发消息

更改攻击模式:
*配置示例:- 20:更改攻击模式:单个目标/范围打击/远程攻击
*即: 20血的时候,NPC可以更改攻击模式

攻击范围:
*配置示例:- 20:攻击范围:整数
*即:20血的时候,更改怪物攻击范围


时刻技能:
用法与血量技能差不多,参数也一样。但是还是有一些差别的:

●时刻技能没有血量技能的更换皮肤


●血量改成了多少tick执行一次,例如1200:击飞:20:2.2,则为每两分钟,触发一次超强击飞(强度2.2)、范围20

掉落物:
掉落物的格式应该为:item@ 或者 nbt@


普通物品格式:item@id:特殊值:数量:几率(满几率为10000,5000为50%,方便想要小数的同学)
特殊物品形式:nbt@id:特殊值:数量:nbt代号:几率

其中需要手持对应物品,发送指令/yrnpc nbt <nbt代号> 输入完成后会保存一个这个nbt代号的nbt代码到配置文件,想要调用就使用特殊物品形式,nbt代号改成相应的

死亡后执行命令:
死亡后执行命令的格式应该是: - 几率(最高10000):指令
例如: - 5000:kill @Player (意思就是50几率杀死伤害最高者)
变量:

@damager 伤害最高者
@allplayers 所有造成过伤害的人
@killer 击杀者
如果不需要就这样填写:死亡后执行命令: []
手持物品 :不用的话,就 '[]' 、用的话就是 '数字ID:特殊值'
其他自动生成,你不用改!


皮肤:
174923aipqv59vnukd9dz3.png


Skins文件夹是皮肤文件夹

NPC配置文件的皮肤 假设
皮肤: gsl(不可以中文 纯数字 中文符号

则需要在Skins文件夹 创建一个文件夹叫

153407v9scmm9bimamzuz0.png

打开文件夹,放入你要的模型文件以及皮肤
模型文件名字为geometry.json
皮肤文件名字为skin.png
175337wtp1gym8vpdemwpy.png

接下来点开你的geometry.json 文本编辑
你的NPC配置文件里,模型一栏改成
模型名称: geometry.皮肤文件夹名字(不能少了geometry以及geometry后面不能跟纯数字,中文,以及中文符号)
打开geometry.json 编辑模型名字 如图

153506twi4kd0hvmwwi0cc.png

注意事项:刚创建npc的时候 皮肤和模型文件名字默认为 default以及geometry.default
建议自行在Skins文件夹备好这个皮肤文件夹以及相应文件 免得报错搞得各位心烦意乱
本人购买了yr插件版权,对插件做出修改发布

BLdTK0.md.jpg
  • 支持
反馈: YYT
作者
Ryan_CC
查看
447
首次发布
最后更新
评分
0.00 星 0 个评分

来自Ryan_CC的更多资源

最新更新

  1. 修复贴子无法查看

    修复贴子引用失效