• 欢迎来到Minecraft插件百科!
  • 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
  • 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289

EliteMobs/怪物生成机制:修订间差异

来自Minecraft插件百科
跳转到导航 跳转到搜索
(创建页面,内容为“=精英怪怎样生成?= EliteMobs does not actually spawn mobs, save for a few select instances (check "Why" section). Instead, it detects that a mob has spawned na...”)
 
无编辑摘要
 
(未显示同一用户的2个中间版本)
第1行: 第1行:
{{模板:ELBox}}
=精英怪怎样生成?=
=精英怪怎样生成?=
EliteMobs does not actually spawn mobs, save for a few select instances (check "Why" section). Instead, it detects that a mob has spawned naturally and runs some codes to determine whether or not that entity will become an Elite Mob. The Elite Mob Hunting Set increases the chance that mobs will spawn by 10% for every piece of the set equipped to a maximum of a +50% chance to replace an existing mob with an Elite Mob (helmet, chestpiece, leggings, boots, bow). The baseline chance to spawn and the incremented chance to spawn based on level are configurable in config.yml.
EliteMobs实际上并不生成怪物.反之, 插件检测自然生成的怪物并执行一些代码来让他们变成精英怪.


=精英怪等级取决于什么?=
=精英怪等级取决于什么?=
Elite Mob level is based off of an internal player threat level calculation made by the plugin based on the following factors:
精英怪等级基于玩家的威胁等级生成,威胁度由以下因素影响:


* 玩家穿戴的装备
* 玩家穿戴的装备
第10行: 第11行:
* 玩家拥有的药水效果
* 玩家拥有的药水效果
* 附近的超级怪物
* 附近的超级怪物
When the player's threat level is 0 (which is to say, when the player has no armor or really weak armor on) no mobs will be replaced around the player, resulting in the plugin spawning 0 Elite Mobs. This is not a bug, the player is simply not ready to face Elite Mobs yet.
当玩家的威胁度为0时(玩家没有穿戴盔甲或穿了很垃圾的装备)玩家附近就不会有精英怪. 这不是bug, 只是玩家太弱了才没有精英怪.


=什么时候精英怪会消失=
=什么时候精英怪会消失=
Elite Mobs follow the same rules as default Minecraft mobs: If their chunk gets unloaded, they go away. This includes chunk unloads due to restarts. It is rather tricky to change this (to create a config option) due to keeping track of visual effects, but if there's enough interest in such a feature I might take the time to create it.
精英怪遵循原版怪物的规律: 当区块卸载时会消失.


=十万个为什么=
=为什么这个插件影响刷怪?=
==为什么这个插件影响刷怪?==


有很多原因,主因有:
有很多原因,主因有:


* 确认 that mobs aren't spawned in areas that shouldn't have them (flagged regions, inside walls, so on)
* 确认怪物没有生成在不该生成的地方(如worldguard区域)
* 确认 that amount of entities does not exceed that which was in place before the plugin was introduced (causing lag)
* 确认该实体的数量不超过插件之前插入的实体 (造成卡顿)
* 确认怪物总是生成在玩家附近
* 确认怪物总是生成在玩家附近
* 减小与其他插件的冲突
* 减小与其他插件的冲突
* 避免怪物生成错误而导致后台报错
* 避免怪物生成错误而导致后台报错
When does this plugin spawn mobs?
=插件什么时候生成精英怪=
There are only two times when the plugin actually spawns additional mobs: for mob powers and for events.
插件只有两次会生成精英怪: 怪物能力和事件.


=能力怪物的生成=
=能力怪物的生成=
Powers such as ZombieNecronomicon can spawn a number of mobs, though to minimize any potential issues with this system all mobs are spawned on top of the original Elite Mob (which, in turn, was spawned naturally and had its status upgraded). This means these mobs should never spawn in areas that should contain no mobs.
如死灵的能力可召唤一些怪物, 尽管为了最小化这个系统的潜在问题,所有的能力怪物都在最初的精英怪之上 . 这也就是说不会有普通怪物生成的地方也就不会有精英怪.


=生成事件=
=生成事件=
Much like certain powers, certain events may spawn additional mobs. Once again, these will spawn on top of the original mob for the same reasons as the ones listed for Mob power mob spawning.
和一些能力一样, 一些事件也会生成特殊怪物. 这些怪物也拥有精英怪的特殊能力.


=为什么玩家无法获得经验值?=
=为什么玩家无法获得经验值?=
Player XP (the one used to enchant items) was originally taken into account but was subsequently removed. The reason behind this is that the XP levels very quickly got out of hand for low level players, who might gain vast sums of XP before getting any decent armor, resulting in them consistently dying and losing progress.
玩家的经验值最初被考虑,但随后被就移除. 这个问题产生的原因是低级玩家获得大量的经验值导致升级过快而导致的经验丢失.


=为什么我不能改变精英怪等级=
=为什么我不能改变精英怪等级=
The level has to be very carefully calculated. It is exceedingly easy to either create mobs that can't damage the players or mobs that instantly kill the player regardless of armor due to the way Minecraft handles damage reduction. I aim to make this system sturdier with the 6.0.0 combat update, but for now I simply can't risk people tweaking these values as they are beyond temperamental. I do, however, encourage people to tell me whether or not they think the current scaling is fair. I do allow players to multiply damage and health individually (which in practice is very close to adjusting the raw level).
等级的改变需要经过精密的计算. 很容易创建打不动玩家的精英怪或是秒杀玩家的精英怪. 我的打算在6.0.0的更新中优化这个系统, 但就目前而言,我不能冒险让你们改变这些数值. 不过,我鼓励你们告诉我是否认为当前的比例是公平的.


==我可以强制生成精英怪吗?==
==我可以强制生成精英怪吗?==
Yes, there's a command for that: /elitemobs spawnmob [mobType] [mobLevel] [mobPower1] [mobPower2] [keep adding as many powers as you want (or none at all)]
你可以输入指令: /elitemobs spawnmob [怪物类型] [怪物等级] [怪物能力1] [怪物能力2]


==苦力怕太厉害了==
==苦力怕太厉害了==
Yes they are. I recommend applying a very powerful explosion nerf to their config option or turning them off entirely. Their damage will be tinkered with for the 6.0.0 combat update
它们的确很厉害.你可以在配置内减少爆炸伤害或者关闭苦力怕的融合. 它们的爆炸伤害将会在 6.0.0版本后修复


==我可以阻止某种生物变成精英怪吗?==
==我可以阻止某种生物变成精英怪吗?==
Yes, there's a list of valid Elite Mob types in config.yml which you can toggle off individually.
是的,你可以在config.yml配置内找到精英怪类型列表并关闭某种类型的怪物融合成精英怪.


==我可以杀死已生成的精英怪吗?==
==我可以杀死已生成的精英怪吗?==
可以,使用这个指令: /em killall aggressiveelites
可以,使用这个指令: /em killall aggressiveelites

2018年12月21日 (五) 14:37的最新版本

精英怪怎样生成?

EliteMobs实际上并不生成怪物.反之, 插件检测自然生成的怪物并执行一些代码来让他们变成精英怪.

精英怪等级取决于什么?

精英怪等级基于玩家的威胁等级生成,威胁度由以下因素影响:

  • 玩家穿戴的装备
    • 装备材质
    • 装备附魔
  • 玩家拥有的药水效果
  • 附近的超级怪物

当玩家的威胁度为0时(玩家没有穿戴盔甲或穿了很垃圾的装备)玩家附近就不会有精英怪. 这不是bug, 只是玩家太弱了才没有精英怪.

什么时候精英怪会消失

精英怪遵循原版怪物的规律: 当区块卸载时会消失.

为什么这个插件影响刷怪?

有很多原因,主因有:

  • 确认怪物没有生成在不该生成的地方(如worldguard区域)
  • 确认该实体的数量不超过插件之前插入的实体 (造成卡顿)
  • 确认怪物总是生成在玩家附近
  • 减小与其他插件的冲突
  • 避免怪物生成错误而导致后台报错

插件什么时候生成精英怪

插件只有两次会生成精英怪: 怪物能力和事件.

能力怪物的生成

如死灵的能力可召唤一些怪物, 尽管为了最小化这个系统的潜在问题,所有的能力怪物都在最初的精英怪之上 . 这也就是说不会有普通怪物生成的地方也就不会有精英怪.

生成事件

和一些能力一样, 一些事件也会生成特殊怪物. 这些怪物也拥有精英怪的特殊能力.

为什么玩家无法获得经验值?

玩家的经验值最初被考虑,但随后被就移除. 这个问题产生的原因是低级玩家获得大量的经验值导致升级过快而导致的经验丢失.

为什么我不能改变精英怪等级

等级的改变需要经过精密的计算. 很容易创建打不动玩家的精英怪或是秒杀玩家的精英怪. 我的打算在6.0.0的更新中优化这个系统, 但就目前而言,我不能冒险让你们改变这些数值. 不过,我鼓励你们告诉我是否认为当前的比例是公平的.

我可以强制生成精英怪吗?

你可以输入指令: /elitemobs spawnmob [怪物类型] [怪物等级] [怪物能力1] [怪物能力2]

苦力怕太厉害了

它们的确很厉害.你可以在配置内减少爆炸伤害或者关闭苦力怕的融合. 它们的爆炸伤害将会在 6.0.0版本后修复

我可以阻止某种生物变成精英怪吗?

是的,你可以在config.yml配置内找到精英怪类型列表并关闭某种类型的怪物融合成精英怪.

我可以杀死已生成的精英怪吗?

可以,使用这个指令: /em killall aggressiveelites