刷怪笼

刷怪笼

一个为Hytale添加实体生成器的模组

方块

刷怪笼

Hytale 刷怪笼为游戏添加了自定义怪物刷怪笼,适用于复杂游戏模式或常规 SMP 服务器。

UpdateChecker 兼容

指令

  • /spawner <怪物类型> <目标> - 给予目标玩家指定怪物类型的刷怪笼 - spawner.give
    注意:该指令还有其他选项,可通过 /help spawner 查看
  • /sadmin debug-spawner <相对位置> - 显示生成半径(绿色)和附近检测半径(红色)的预览,若半径相同则只显示生成半径 - spawner.admin.debug
  • /sadmin reload - 重新加载配置和语言文件 - spawner.admin.reload

给予指令选项详情

  • --amount - 给予的刷怪笼数量(默认:1)- --amount=10
  • --spawnAmount - 生成的怪物数量范围(默认取决于配置)- --spawnAmount 5 10
  • --spawnInterval - 两次生成尝试之间的刻数范围(默认取决于配置)- --spawnInterval 1000 8000
  • --spawnRadius - 实体在刷怪笼周围生成的宽度(第一个参数)和高度(第二个参数)半径(默认取决于配置)- --spawnRadius 5 10

API 使用

更多详细信息请查看 GitHub。

事件

  • SpawnerSpawnEvent.Pre - 在怪物生成前调用,可被取消
  • SpawnerSpawnEvent.Post - 在怪物生成后调用
  • SpawnerBlockPlaceEvent.Pre - 在刷怪笼方块放置前调用,可被取消
  • SpawnerBlockPlaceEvent.Post - 在刷怪笼方块放置后调用

配置选项

  • spawnRange - 生成的实体范围
  • spawnRadius - 实体在刷怪笼周围生成的半径
  • spawnTicksRange - 两次生成尝试之间的最小和最大刻数
  • maxSpawnAttempts - 在等待下一次生成尝试前,失败生成尝试的最大数量
  • renderMobModel - 是否在刷怪笼中间显示预览怪物
  • maxNearbyEntities - 附近的实体最大数量
  • checkNearbyEntities - 刷怪笼是否应在生成前检测附近实体
  • nearbyEntitiesCheckRadius - 刷怪笼周围检测附近实体的半径
  • useWorldTimeTicks - 生成尝试应使用世界时间刻还是系统时间刻(若将 IsGameTimePaused 设为 true 但仍希望刷怪笼生成,可将此值设为 false)
  • rotatePreviewEntity - 预览实体是否旋转?(实验性)
  • previewEntityRotationDegreesPerTick - 每刻旋转的角度
  • nerfSpawnerMobs - 若设为 true,生成的实体将被赋予 Spawner_Role(编辑该角色的最大生命值以调整削弱后实体的生命值),使其没有寻路或目标(掉落仍会生效)
  • dropSpawnerWhenMined - 刷怪笼被挖掘时是否掉落?

想购买或升级你的 Hytale 账户?结账时使用代码 RWS 可享 5% 折扣!