我的世界(18)-精英怪物(InfernalMobs插件)
Posted 小狐狸FM
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我的世界(18)-精英怪物(InfernalMobs插件)相关的知识,希望对你有一定的参考价值。
文章目录
前言
InfernalMobs
精英怪物插件不像MythicMobs
插件那么复杂,可以根据自己需求添加一些自定义的武器- 该插件最高支持
1.11
版本,需要和InfernalMobs
模组区分开,两者是不一样的
插件仅用于服务器,而模组可以单机也可以服务器
插件的优点是可以灵活地配置各种功能,但是模组通常是固定的,可以进行更改的功能很少。
上一篇笔记
相关介绍
我的世界(8)-服务器自定义生物、怪物(MythicMobs插件)
一、介绍
- 精英怪物的生成是随机的,除非你使用了指令召唤怪物
- 精英怪物和普通怪物的生成方式是一致的,
亮度 < 7
且空间足够容纳怪物
精英怪物的形态有很多种,但只是在普通怪物的基础上添加了一些粒子效果
[1]. 指令
指令 | 介绍 |
---|---|
/im reload | 重载插件 |
/im worldInfo | 显示插件中有关当前世界的信息,用处不大 |
/im error | 反馈错误,用处不大 |
/im getloot [数字] | 获取指定数字的物品,可在loot.yml查看物品对应的数字 |
/im abilities | 显示插件中怪物的技能 |
/im showAbilities | 显示附近的精英怪物技能 |
/im setInfernal [时间] | 设置刷怪点的刷新时间,必须把鼠标准星对准刷怪点 |
/im spawn [怪物名] [能力1] [能力2] ... | 在鼠标准星位置生成一只具有指定能力的精英怪 |
/im cspawn [怪物名] [世界名] [x轴] [y轴] [z轴] [能力1] [能力2] .. | 在指定世界的指定坐标生成一只具有指定能力的精英怪 |
/im pspawn [怪物名] [玩家名] [能力1] [能力2] .. | 在指定玩家的位置生成一只具有指定能力的精英怪 |
/im kill [半径] | 删除以自己为半径内的所有精英怪 |
/im killall [世界名] | 删除该世界的所有精英怪 |
[2]. 怪物技能
使用指令
/im abilities
可以显示所有可用的怪物技能
表格中有一些技能我在测试的时候没有效果,或许是插件的原因
技能名称 | 介绍 |
---|---|
1up | 重生,此处的1 是数字,让怪物有两条命 |
archer | 弓箭,当受到攻击时向攻击者发射弓箭,发射的频率不高 |
armoured | 装甲,如果怪物的类型是僵尸/骷髅等可以穿戴装备的生物时,让怪物穿上钻石装甲并手持附魔钻石剑 |
berserk | 狂暴,玩家攻击怪物越多,玩家受到的伤害越多 |
blinding | 失明,当受到攻击时让攻击对象获得2 秒的失明Ⅱ 状态 |
bullwark | 减伤,减少受到的攻击伤害 |
cloaked | 隐身 |
confusing | 反胃,当受到攻击时让玩家获得3 秒反胃状态 |
ender | 瞬移,当受到攻击时瞬移到攻击者的位置 |
explode | 自爆,死亡时发生自爆 |
firework | 烟花,每受到一次攻击都放一次烟花 |
flying | 飞行,怪物会像蝙蝠一样到处飞,而且怪物会发出蝙蝠的音效 |
ghastly | 火焰弹,当受到攻击会像恶魂一样,向攻击者发射火焰弹,发射的频率不高 |
ghost | 幽灵,当怪物死亡死会在原地生成一直会飞的幽灵,幽灵每次攻击玩家时将会让玩家随机获得两个负面状态 |
gravity | 重力,让怪物旁边的玩家失去重力飞起来,并隔一段时间落下 |
lifesteal | 生命吸取,攻击玩家时吸取生命值(测试时无效果) |
mama | 召唤,在受到攻击时可以召唤同类型生物的幼体形态,如僵尸召唤小僵尸、羊召唤小羊 |
molten | 燃烧,受到攻击时让攻击对象自燃 |
mounted | 乘骑,怪物会坐在某个生物上面,被乘骑的生物是随机的,有时你甚至可以看到精英怪骑着末影龙 |
morph | 变化,受到攻击时会变化成其他类型的生物,触发几率较低 |
necromancer | 凋零头,每隔一段时间就会像凋零一样向玩家发射凋零头 |
poisonous | 毒药,当受到攻击时让攻击对象获得9 秒的中毒Ⅱ 状态 |
potions | 药水,向玩家投掷伤害药水(测试时无效果) |
quicksand | 缓慢,当受到攻击时让攻击对象获得8 秒的缓慢Ⅱ 状态 |
rust | 生锈,当受到攻击时减少攻击对象手持武器的耐久度 |
sapper | 饥饿,当受到攻击时让攻击对象获得24 秒饥饿Ⅱ 状态 |
sprint | 冲刺,在受到攻击后冲刺跑 |
storm | 闪电(测试时无效果) |
thief | 小偷,当受到攻击时,有一定几率把攻击者的手持武器卸掉并掉落在怪物的脚下 |
tosser | 瞬移,当怪物旁边有玩家时会把玩家瞬移到怪物的另一侧 |
vengeance | 复仇,在受到攻击时会反伤 |
weakness | 虚弱,受到攻击时让攻击对象获得24 秒的虚弱Ⅱ 状态 |
webber | 蜘蛛网,在受到攻击时会在攻击者位置生成蜘蛛网 |
withering | 凋零,当受到攻击时让攻击对象获得8 秒的凋零Ⅱ 状态 |
[3]. 附魔属性
先列举一一下武器的附魔属性,之后设置掉落物的附魔属性可以根据此表格来
属性 | 介绍 |
---|---|
ARROW_DAMAGE | 力量 |
ARROW_FIRE | 火矢 |
ARROW_INFINITE | 无限 |
ARROW_KNOCKBACK | 冲击 |
DAMAGE_ARTHROPODS | 节肢杀手 |
DAMAGE_UNDEAD | 亡灵杀手 |
DEPTH_STRIDER | 深海行者 |
DURABILITY | 耐久 |
DAMAGE_ALL | 锋利 |
DIG_SPEED | 效率 |
FIRE_ASPECT | 火焰附加 |
FROST_WALKER | 冰霜行者 |
LOOT_BONUS_BLOCKS | 时运 |
LUCK | 海之眷顾 |
LURE | 饵钓 |
KNOCKBACK | 击退 |
MENDING | 经验修补 |
MOBLOOT | 抢夺 |
OXYGEN | 水下呼吸 |
PROTECTION_FIRE | 火焰保护 |
PROTECTION_ENVIRONMENTAL | 保护 |
PROTECTION_PROJECTILE | 弹射物保护 |
PROTECTION_EXPLOSIONS | 爆炸保护 |
PROTECTION_FALL | 摔落保护 |
SILK_TOUCH | 精准采集 |
THORNS | 荆棘 |
WATER_WORKER | 水下速掘 |
[4]. 效果BUFF
BUFF | 介绍 |
---|---|
ABSORPTION | 吸收伤害 |
FAST_DIGGING | 急迫 |
HEAL | 治疗 |
HEALTH_BOOST | 生命提升 |
INCREASE_DAMAGE | 力量 |
JUMP | 跳跃提升 |
POISON | 中毒 |
SPEED | 速度 |
SLOW_DIGGING | 挖掘疲劳 |
SATURATION | 饱食 |
WATER_BREATHING | 水下呼吸 |
WEAKNESS | 虚弱 |
WITHER | 凋零 |
[4]. 配置
配置文件 | 介绍 |
---|---|
config.yml | 有关插件的默认设置 |
loot.yml | 掉落物的设置 |
save.yml | 保存精英怪物的信息,通常不用管它 |
二、怪物设置
- 怪物的设置都是在
config.yml
中设置,由于配置比较多,所以分点介绍一些必要的内容。- 颜色表如下,你可以在对应文字前添加颜色代码来设置文字的颜色。
假设你需要设置一个前两个字为红色,后两个字为蓝色的文字时
可以使用&4你好&9你好
[1]. 怪物生成消息
找到
enableSpawnMessages
参数并设置为true
开启精英怪的生成消息提示
[2]. 怪物死亡消息
找到
enableDeathMessages
参数并设置为true
开启精英怪的死亡消息显示
开启之后将会在服务器聊天栏中显示deathMessages
参数内的文本
[3]. 世界生成设置
对于
Spigot
水龙头服务器端来说,各个世界的地图处于根目录下
其他类型的服务端如Sponge
海棉端大多是在world
下
需要在哪些世界生成,就把那个世界的文件夹名称填进去
[4]. 怪物类型设置
在
enabledmobs
参数可以设置怪物的类型,生物实体名称大写是可以,小写就不清楚了
之后怪物生成时就会根据这些生物类型随机生成一个类型
[5]. 怪物技能设置
在
步骤一
中已经对这些技能介绍过了,有需要的话可以去查询对应技能信息
有些技能的配置不大清楚,就不放出来了
[6]. 其他设置
三、掉落物设置
- 掉落物是在
loot.yml
中设置,配置中主要有两个参数loot
和potionEffects
loot
参数主要是用来设置掉落物的信息,包括了武器的附魔属性potionEffects
参数是用来设置buff
信息
可以让玩家在持有loot
设置的一些物品时拥有指定的药水效果- buff和武器的附魔名称已经在
步骤一
中罗列出来了
[1]. 普通掉落物设置
- 在创建一个掉落物时,需要在前面写一个数字编号
数字编号不能和其他掉落物重复,这个数字编号可用在游戏中获取指定物品,- 对于普通的掉落物,设置表格中的那些参数就足够了
如果需要设置物品的介绍时,可以使用lore
参数,后面接一个数字表示行
参数 | 介绍 |
---|---|
item | 物品ID |
amount | 数量 |
name | 名称 |
lore数字 | 文本介绍 |
[2]. 武器装备设置
- 对于武器和装备来说,更重要的是附魔属性
enchantments
参数下可以设置多个附魔属性,同样需要使用编号进行区别
如果附魔的等级在10
级以内显示的是罗马数字,超过10
级就显示附魔名称和数字
参数 | 介绍 |
---|---|
item | 物品ID |
amount | 数量 |
durability | 耐久度 |
name | 名称 |
lore数字 | 文本介绍 |
enchantments | 附魔属性 |
enchantment | 附魔名称 |
level | 附魔等级 |
[3]. 特殊掉落物设置
首先来看玩家的物品栏,物品栏的每个格子从左到右递增,装备栏
左下角的编号为0
,如果我们之后设置的特殊掉落物没有放置在指定的格子中就不会让玩家拥有buff
然后看
config.yml
配置,找到enabledCharmSlots
参数
我设置了0-9
的格子放置特殊物品时才会启用特殊物品的buff
效果
- 回到
loot.yml
配置,找到potionEffects
参数,里面的内容就是用于设置哪些物品放在0-9
的格子时能够拥有设置好的buff
- 前面的编号作用不大,只要编号不重复即可,重要的是对应的参数
BUFF
的名称已经在步骤一
中列举出来了
参数 | 介绍 |
---|---|
potion | BUFF的名称 |
level | 等级 |
attackEffect | 攻击的影响者,self 表示影响自身,target 表示影响被攻击者 |
requiredItems | 所需掉落物对应的编号 |
然后玩家放在
0-9
这些格子时,就能一直拥有跳跃Ⅱ
的效果
[4]. 掉落物获取
获取
loot.yml
中配置的物品有两种方式,一是通过打精英怪随机掉落
二是在op
模式下输入指令/im getloot [数字]
来获取指定编号的物品
以上是关于我的世界(18)-精英怪物(InfernalMobs插件)的主要内容,如果未能解决你的问题,请参考以下文章