刷怪点允许你设置世界中你的自定义怪物生成的坐标,其中有很多有用的选项、条件和内置的计时器、冷却和预热系统。

你可以在游戏内直接使用命令来创建一个刷怪点,也可以在配置文件的 /MythicMobs/Spawners 处配置。注意,一旦配置文件中的刷怪点被加载,它将只能通过命令编辑。如果你需要编辑一个加载的刷怪点的配置文件,你需要关闭服务器。

刷怪点的优点

  • 不需要开启自然生成生物就能工作
  • 允许指定详细的生成参数,比如生成多少、何时生成,和随机刷怪点一样都可以使用条件
  • 支持计时器和其他的特性

刷怪点的缺点

  • 设置它们需要大量的时间
  • 如果没有正确规划,将会很难管理
  • 生物需要正确设置 FollowRange 和 Despawn 等选项,否则可能造成服务器问题(卡顿、内存溢出)

示例配置

SpawnerName:
  MobName: mobTypeName 
  World: worldname
  SpawnerGroup: GroupName
  X: 0 
  Y: 0 
  Z: 0 
  Radius: 0 
  RadiusY: 0 
  UseTimer: true  
  MaxMobs: 1
  MobLevel: 1
  MobsPerSpawn: 1
  Cooldown: 0
  CooldownTimer: 0
  Warmup: 0
  WarmupTimer: 0
  CheckForPlayers: true
  ActivationRange: 40
  LeashRange: 32
  HealOnLeash: false
  ResetThreatOnLeash: false
  ShowFlames: false
  Breakable: false
  Conditions: []
  ActiveMobs: 1

选项

checkforplayers :

  • 必须有玩家在附近才激活使用
  • 为了性能,默认为 true

cooldown :

  • 多久重新尝试生成|冷却
    • /mm s set Ruins_Skeleton1 cooldown 30 (设置冷却为 30 秒)
    • 预热> 生物生成> 生物死亡> 冷却> 回到预热
    • 为了防止混淆,推荐只使用预热或冷却中的一个,而不是同时使用,因为任意一个基本可以应对所有的情况了

spawnergroup

  • 设置生成的组名
  • 对于大型的设置,比如一个地牢,你可以将所有刷怪点分在同一组内,这样在游戏中就可以使用2到3个命令(而不是20到30个命令)来更改刷怪点
    • /mm s set Ruins_Skeleton1 group Ruins (将刷怪点放入 Ruins 组)
    • 使用命令:
    • /mm s set g:Ruins warmup 300
    • 设置所有 Ruins 组的刷怪点的预热时间为 300 秒

healonleash

  • 当生物回到刷怪点,是否恢复所有生命
    • /mm s set Ruins_Skeleton1 healonleash true (生物被拉回刷怪点时会恢复生命) leashrange :
  • 生物强制传送回刷怪点的最大游荡/攻击距离
    • /mm s set Ruins_Skeleton1 leashrange 15 (设置拉回距离 15 格)

maxmobs :

  • 当前世界和刷怪点最大的生成的生物,应该比 mobsperspawn 设置的相等或更大
    • /mm s set Ruins_Skeleton1 maxmobs 2 ((设置刷怪点最大允许 2 个生物)

moblevel :

  • 设置生成的生物的等级,生物必须有等级设置。
    • /mm s set Ruins_Skeleton1 moblevel 1-5 (设置生成的生物等级在 1-5 之间)

mobsperspawn :

  • 设置每次生成的最大的生物数量,被maxmobs 选项限制
    • /mm s set Ruins_Skeleton1 mobsperspawn 2 (设置每次生成 2 个生物)

mobtype :

  • 设置生成的生物种类,可为原版或 MythicMobs 的生物
    • /mm s set Ruins_Skeleton1 mobtype GreaterSkeleton (将生成类型更改为 GreaterSkeleton)

radius :

  • 刷怪点的生成范围,设置为 0 会生成在刷怪点上,设置为 5 会生成在 5 格内的任意位置
  • 当使用较大的半径时,会显得更加随机
    • /mm s set Ruins_Skeleton1 radius 5 (设置生成范围为 5)

showflames :

  • 设置是否在刷怪点旁显示火焰,适合 Debug
    • /mm s set Ruins_Skeleton1 showflames true (在刷怪点开启火焰粒子)

warmup :

  • 当上个生物被杀死时,多久以后尝试生成下一个生物】
    • /mm s set Ruins_Skeleton1 warmup 300 (设置预热为 5 分钟)

results matching ""

    No results matching ""