1.0.0:
在mc里创建N个怪物的刷新点,支持各种怪物类型,包括友好生物
你可以设置每个刷新点怪物的:名字(支持颜色代码),生命值,攻击力,该刷新点所在区块存在这种怪物的最大数量,每次刷新几只怪物,刷新间隔(Tick:20tick=1s),掉落物(不修改,全部掉落,掉落其中一个)(如果选择修改掉落物,刷新点请选择一个箱子,里面放用于修改的掉落物!并且创建刷新点之后打掉箱子也不会影响掉落物!)
你可以修改选择新刷新点所用的选择工具(ID)
1.0.1:
支持禁用某个世界的怪物/动物自动刷新
1.0.2:
增加禁止某世界的生物刷新
可以查看某刷新点的详细信息
增加锁定刷出生物的移动范围,超出范围自动归位
修复创建刷新点不显示消息BUG
修复无刷新点时使用list命令出现错误的BUG1.0.3:
修复del命令不输入参数时显示错误信息的BUG
修复多个刷新点会刷出多数怪物的BUG(※)
1.1.0:
更改对刷新点的操作方法,先new一个默认的然后设置想设置的参数.
掉落物支持掉落几率已经用箱子UI界面添加掉落物
支持用箱子界面查看掉落物列表和几率
新增参数活动范围原点,和刷新出范围所区分 如果以该点超出活动半径 将怪物归位到刷新点上!
增加命令杀死所有插件生物或者所有该刷新点生物
修复一些命令参数的返回错误导致的不正确文本显示问题
修复了对Spigot的支持!!!
2.0.0:
大幅重写代码Rename-Mobs增加世界刷新点
怪物被单独分离出来 不在倚靠刷新点
技能机制加入代码 预计下版本可以使用
怪物装备武器支持
攻击力/血量支持随机
增加了环境限制怪物刷新(例如黑天才会刷新的怪物)
2.0.1:
增加怪物模板属性:死亡时掉落的经验
2.0.2:
增加怪物模板属性:isAttrCover(覆盖原版属性)
该属性默认开启,如果设置为关闭则怪物伤害,血量,掉落经验均为[原数值+插件数值]
比如一个僵尸血量20,穿戴了一个支持怪物的装备插件的装备(血量+10),
然后用本插件生成出来,血量设置为10-10,isAttrCover为false则生成出来为40.isAttrCover为true生成出来为10.
2.0.3:
修复针对一部分服务器的兼容性代码
/Mobs Spawn Modify mobmodel [sName] 设置怪物模板
修改为
/Mobs Spawn Modify mob [sName] 设置怪物模板
2.1.0:
技能get√
技能第一版,先只发布一个msg(信息技能)请大家帮忙测试,后续会补全基本/大家与我建议的技能类型
2.1.1:
修复数个显示错误BUG,msg技能支持颜色代码.
2.1.2:修复数个BUG(技能部分),修复配置文件加载bug.
2.1.3:修复数个BUG
怪物模板增加属性:
rider(骑乘者属性,可以让别的模板怪物成为这个模板的骑乘者!)
effect(为怪物模板的怪物增加药水状态属性)
详见/Mobs help mob 变动
主命令增加两个:
/Mobs listPotionEffectType 查看所有支持的药水类型
/Mobs listEntityType 查看所有支持作为怪物的类型
2.2.0:
修复点刷怪点刷满之后过一段时间杀怪会秒刷下个怪的BUG.
技能的触发范围更正为作用范围.
作用范围增加两个:
ALL:对除了怪物本身之外的所有生物施放
ME:对自己释放
技能的触发类型增加TRIGGER_BESPAWN(刷新时触发).
新增两种技能,详见/mobs skill help [技能类型](/Mobs skill type查看所有技能类型).
优化部分代码.
技能支持动态加载!!!!!
介绍:支持使用者自行编写技能打包后放入插件文件夹即可被正常加载,之后我会放出具体使用教程.
2.3.0:
UI界面已经开发,双击插件即可运行查看附加功能(可以导出技能自行编写教程).
3.0.0:
新增怪物Boss名字模式,可以让作为Boss的怪在一定距离有玩家时显示在屏幕上.具体见/mobs help mob 更新项
新增粒子效果技能,可以释放粒子效果
触发范围增加附近, 可以设置范围距离.
只支持1.8以上
指令机制重写(与之前无太大区别,指令如果出现错误请及时报告给我谢谢!)
3.0.1:
修复细节bug
UI界面的教程导出一些用户无法导出问题修复
修复技能指令,之前无法正常显示
重启怪物不会消失,该功能添加测试,如有BUG请报告给我
增加指令 /mobs killall /mobs mob killall
为怪物添加唯一标识
3.0.2:
修复了选择刷新点时会创建实例的BUG
删除点刷新点的中心属性,改为点本身作为活动范围中心.
点刷新点活动半径也作为刷新范围
增加点刷新点指令
/Mobs spawn modify onPoint 设置是否只在刷新点上刷新
/Mobs spawn modify onMove 设置是否只在刷新范围内活动
3.0.3:
增加出现报错自动提交功能(在关闭服务端的时候提交),可以在配置中关闭.
3.0.4:
修复细节BUG修复世界刷新点在刷新世界被删除时刷报错的BUG
3.1.0:
技能部分增加捕获事件功能,请有意编写技能的用户用插件UI界面导出教程查看(run方法编写部分)修改.
对指令输入出错报出的异常进行了分类提示修改.
3.1.1:
怪物增加新设置属性/Mobs mob modify noRepel [boolean] 设置是否不被击退
修复怪物Boss显名不显示的bug
3.1.2:
修复由于刚刚修改的包名造成的插件无法加载的问题(也会造成某些自行编写的技能失效,需要用新版API重新编译)
新增 /Mobs update 智能升级旧版配置 可以兼容大部分2.0之后的配置向最新版本升级
UI界面更新
3.1.3:
修复一些测试代码造成的空指针异常BUG增加了如怪物最大血量超限提示修改配置
技能触发范围增加所有玩家
怪物的Boss显名等后加入参数增加进/mobs mob see里面显示
Boss显名的范围属性新增0=当前世界玩家,-1=所有世界玩家
修复一些细节代码,技能API新增一些需要重写的方法,详见插件中导出教程
package技能增加/mobs skill modify addtag [延迟] 为包技能中下一个位置添加一段延迟
3.2.0:
bossname的范围参数新增支持当前世界和所有玩家 详见/mobs help mob
全面改进生物类型机制和药水类型机制,新类型全中文,用法和旧版相同 旧版配置请手动修改
详见 /mobs MobType /mobs PotionType
/Mobs mob modify effect 命令更名为 /Mobs mob modify potion
help命令颜色更改
3.2.1:
修复循环型技能不生效的BUG为技能添加删除指令 /mobs skill modify del (你终于来了啊喂!)
为package技能添加单独触发模式(包中的技能全部按照循环型技能重新触发,而不是继承package的触发对象)
技能编写部分将技能触发的方法改回实体数组而不是单个实体,防止了某些技能的多次触发.并且修改了教程.
修复触发范围 RANGE_NEARBY_X只能用全大写的BUG
修复其他世界区块卸载时怪物消失的BUG
3.2.2:
修复怪物掉落物删除命令/mobs mob modify drop del 指令其实是增加掉落物的BUG...(什么鬼!)
怪物掉落物增加指令增加功能,现修改为:
/Mobs mob modify drop [add [几率] <最大数量> <最小数量>(不填数量默认为手持的堆叠数)(就是可以随机数量了!)
增加设置是否取消怪物收到的自然伤害 /Mobs mob modify noNatureDamage [boolean] (如窒息,摔落伤害)
因为今天我在测试的时候发现我做的Boss被掉落百分比伤害直接摔掉200多血...
怪物设置携带药水效果的指令更名为 /Mobs mob modify potion
修复一些BUG..
3.2.3:
boss血量不再显示除了.0和.5以外的小数了!
修复了Boss血量可能发生的一个BUG
增加了怪物的是否自动保存属性,只有该属性为真,怪物在重启后才会被重新生成. /mobs mob modify autosave [boolean]
将全部刷新点属性max(最大怪物数量)移动到点刷新点下(PointSpawn),给世界刷新点(WorldSpawn)增加三种属性:maxInChunk(区块最大数量),maxInWorld(世界最大数量),maxInServer(服务器最大数量)[值为-1时忽略]
移动全部刷新点命令 /mobs spawn modify max 到点刷新点下,新增三个命令,同上.
修复/mobs update命令可能产生的空指针异常错误导致失效.
3.2.4:
修复世界刷怪点三种数量限制为-1时不做处理的BUG
修复点刷新点在怪物超出范围归位时不考虑是否卡墙的问题
为怪物的see指令添加最新的参数显示
修复一些时候恢复怪物会出现的空指针异常
3.2.5:
世界刷新点新增属性,指令 onPlayerNum 设置刷新几率是否考虑玩家数量(建议普通怪物为真,Boss类怪物为假)
修复在怪物处于插件加载的世界(MV,MW等)时,重启之后不会被保存的BUG
修复一些报错不会被汇报的BUG
修复怪物的药水效果储存失败造成的报错
4.0.0:
恢复支持1.7.x(1.7中会关闭Bossname功能,更低版本未测试请手动测试.)
增加刷新点,怪物模板,技能模板的copy命令(类似/mobs mob modify copy [新怪物名])
新增点刷新点的copyto命令 /mobs spawn modify copyof [新刷怪点](本命令区别于copy命令,会将选择器选择的点直接作为新刷新点的原点)
修复怪物死后不是正常死亡而是凭空消失的bug
修复如果设置只在刷新点上刷新,刷新点在方块上会卡墙的bug
/mobs reload指令现在会移除所有已存在的Mobs插件生物.
4.0.1:
重命名所有包名,以新域名命名..(跟你们没关系= =#)
修复点刷怪点刷怪无上限的bug
4.0.2:
技能编写增加需要实现的方法 public String[] getCanExecuteVersion(); 该方法需返回这个技能所支持的版本 例如 return new String[] {"1.7","1.8"}; 就是支持1.7和1.8的所有版本
点刷怪点增加指令tp 可以直接传送到该点位置
修复因为遍历逻辑错误造成的一些小问题
4.1.0:
将所有使用EntityId的地方改为使用uuid,修复实体被重载时造成的属性丢失错误.(如最新版本遇类似问题请即刻告知我,谢谢合作...)
增加怪物的target属性,控制怪物对何种动作进行攻击
/mobs mob modify target [add/del(用触发类型名称,而非编号)/list]
/mobs targettype 显示所有支持的目标类型
4.1.1:
*修复4.1.0因为代码错误造成的某些指令报错...
4.1.2:
对世界刷新算法进行了一些修正
修正了点刷新点在对怪物活动范围进行限制时有可能产生的报错
修正了点刷新点的范围控制只对X轴生效的错误
修正了1.7等版本因为目标类型与1.8有区别造成的报错
修正世界禁用怪物,动物有时失效的bug
|