定点生成 - woshiermuqwq/mythic-chinese GitHub Wiki

定点生成

定点生成允许您在世界上的任意一个位置创建一个生成Mythic实体的特殊区域. 您可以修改定点生成的冷却、最大生成数量、范围、条件等.

通过定义 radius 与 maxmobs, mobsperspawn 以令生成点做到类似于刷怪笼的效果.

执行指定命令以创建生成点,所创建的生成点被存放于 /MythicMobs/Spawners 内.
注意: 若在文档内修改生成点, 需通过重载服务器以载入配置, 否则配置将在重载后还原

无需开启游戏规则: 生物是否自然生成(doMobSpawning).

变更MythicMobs版本后,原有的定点生成配置内的MaxMobs值可能变更为-1(无法生成实体)  

不要修改配置文件的文件名

示例配置

生成点名:
  MobName: 所生成实体名
  World: 生成点所处世界
  SpawnerGroup: 生成点所处组
  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: []
  SpawnerConditions: []
  ActiveMobs: 1

选项

选项名 描述 对应命令 默认值
mobtype: 实体名mobname: 实体名 所生成的实体名(支持Mythic实体 多种实体与每种实体不同生成几率) /mm s set 生成点名 mobtype 25%实体1,25%实体2,50%实体2
world: 世界名 生成点所处世界 /mm s set 生成点名 world 世界名 创建时创建者所处位置
spawnergroup: 组名 生成点所处组(可一次性修改一个组内的所有生成点的指定选项) /mm s set 生成点 group 组名
X: / Y: / Z:(顺序固定) 生成点坐标 创建时创建者所处坐标
radius: 数值 生成点最大水平范围(格方块 所生成实体会随机分布于该范围内) /mm s set 生成点名 radius 数值 0
radiusY: 数值 生成点最大垂直范围(格方块 所生成实体会随机分布于该范围内) /mm s set 生成点名 radiusy 数值 0
usetimer: true/false 生成点是否使用计时器 /mm s set 生成点名 usetimer true/false true
mobsperspawn: 数值 生成点最大生成实体数量(单次 每次生成最少会生成一个实体) /mm s set mobsperspawn 1
maxmobs: 数值 生成点最大生成实体数量(非单次)** /mm s set 生成点名 maxmobs 数值 1
moblevel: 数值 生成点所生成实体的等级(不支持范围值) /mm s set 生成点名 moblevel 数值 1
cooldown: 数值 生成点的生成间隔(秒) /mm s set 生成点名 cooldown 数值 0
cooldowntimer: 数值 开启服务器后重置生成点冷却的数值*
warmup: 数值 若已达到最大生成数量且有实体死亡,多久后尝试重新生成(秒) /mm s set 生成点名 warmup 数值 0
warmuptimer: 数值 开启服务器后重置生成点预热的预热数值 /mm set 生成点名 warmuptimer 0 0
checkforplayers: true/false 是否当附近有玩家时才工作 /mm set 生成点名 checkforplayers true true
activationrange: 数值 检测玩家的半径范围(格方块) /mm set 生成点名 activationrange 数值 40
leashrange: 数值 当玩家离生成点的距离小于指定数值时,该生成点的所有已生成实体会被传送回生成点(中心是玩家 , 而不是已生成实体) /mm s set 生成点 leashrange 数值 -1(无)
healonleash: true/false 实体被传送回生成点之后是否回满生命 /mm s set 生成点名 healonleash true/false false
resetthreatonleash: true/false 实体被传送回生成点之后是否清空威胁度 /mm s set 生成点名 healonleash true/false false
showflames: true/false 是否显示生成倒计时 /mm s set 生成点名 showflames true/false false
breakable: true/false 是否当生成点位置被方块覆盖后删除生成点
**conditions: ** 生成点条件 定点生成满足给定条件才会激活
检测对象为定点生成整体
/mm s addcondition 生成点名 条件名{条件修改项=值} 条件活动
**spawnconditions: ** 生成点条件(5.4.0) 定点生成尝试生成时满足给定条件才会生成实体
检测对象为尝试生成时的位置
/mm s addspawncondition 生成点名 条件名{条件修改项=值} 条件活动
activemobs: 数值 最大跟踪实体数量

注意
warmup的优先度高于cooldown.
即使冷却完成,预热未完成也无法工作.

⚠️ **GitHub.com Fallback** ⚠️