我的世界(18)-精英怪物(InfernalMobs插件)

Posted 小狐狸FM

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我的世界(18)-精英怪物(InfernalMobs插件)相关的知识,希望对你有一定的参考价值。

前言

  • InfernalMobs精英怪物插件不像MythicMobs插件那么复杂,可以根据自己需求添加一些自定义的武器
  • 该插件最高支持1.11版本,需要和InfernalMobs模组区分开,两者是不一样的
    插件仅用于服务器,而模组可以单机也可以服务器
    插件的优点是可以灵活地配置各种功能,但是模组通常是固定的,可以进行更改的功能很少。

上一篇笔记

我的世界(17)-脚本方块(ScriptBlock插件)

相关介绍

稀有精英怪模组-MC百科

我的世界(8)-服务器自定义生物、怪物(MythicMobs插件)

生物-我的世界中文WiKi

一、介绍

  • 精英怪物的生成是随机的,除非你使用了指令召唤怪物
  • 精英怪物和普通怪物的生成方式是一致的,亮度 < 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中设置,配置中主要有两个参数lootpotionEffects
  • 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的名称已经在步骤一中列举出来了
参数介绍
potionBUFF的名称
level等级
attackEffect攻击的影响者,self表示影响自身,target表示影响被攻击者
requiredItems所需掉落物对应的编号

在这里插入图片描述

在这里插入图片描述

然后玩家放在0-9这些格子时,就能一直拥有跳跃的效果

在这里插入图片描述

[4]. 掉落物获取

获取loot.yml中配置的物品有两种方式,一是通过打精英怪随机掉落
二是在op模式下输入指令/im getloot [数字]来获取指定编号的物品

在这里插入图片描述

在这里插入图片描述

以上是关于我的世界(18)-精英怪物(InfernalMobs插件)的主要内容,如果未能解决你的问题,请参考以下文章

怪物猎人世界gpu高怎么办

UnityRPG游戏战斗怪物检测

Salvation——怪物角色动画&主角碰撞死亡动画

独立说&花旗世界公民精英讲座胜利举行!

魔兽世界血条显示怎么调整?

万维钢 精英日课