反怪物火把(防止怪物生成)

反怪物火把(防止怪物生成)

一个Hytale模组,可在放置的火把周围创建可配置的无生成区域

实用

安装前须知

本模组新增了自定义实体。卸载前必须移除所有此类实体,否则服务器会崩溃。请使用 /amt uninstall --confirm true 并按照提示操作,然后再移除模组。

本模组尚处早期开发阶段,可能会遇到错误。

在安装任何模组前,请务必备份你的世界。


Hytale 的火把光只能阻止部分洞穴生物生成——大多数生物生成完全无视光照。AntiMobTorch 利用 Hytale 内置的生成抑制系统,在每支火把周围可配置的半径范围内阻止所有(可配置)敌对生物生成。

带有球体的火把

功能

  • 在放置的火把周围创建无生成区域(默认:10 格半径)
  • 对无视光照的生成类型(标记点、巡逻队、地表生成)同样生效
  • 支持 8 种火把类型,可全局或逐支火把设置
  • 生物群组过滤——选择要阻止哪些群组
  • 标记点抑制——也能阻止地牢/建筑结构生成点
  • 光照切换模式——熄灭一支火把以禁用其区域,重新点燃以恢复
  • 管理员与玩家仪表盘界面(/amt ui),附带可视化功能
  • 支持热重载配置,重启后保持设置

工作原理

Hytale 拥有多个生成系统——信标、世界生成点、标记点以及手动触发。其中大多数都不关心光照等级。只有部分洞穴生物(哥布林、老鼠、蝙蝠)会检测黑暗条件。

AntiMobTorch 完全绕过了光照检测。当你放置一支火把时,该插件会生成一个不可见的抑制实体。引擎会处理其余部分——在半径范围内不会产生任何生成,包括预先放置的地牢标记点。只要火把存在,抑制效果就会持续。移除火把或将其熄灭(使用光照切换模式)后,生物生成将恢复。

详细说明

指令

指令 说明
/amt help 显示可用指令
/amt ui 打开仪表盘(管理员为控制面板,玩家为状态面板)
/amt set <key> <value> 更改配置值
/amt show 切换抑制半径可视化
/amt reload 从磁盘重新加载配置
/amt clear 移除附近的抑制器
/amt clearall 移除该世界中的所有抑制器
/amt reset 将所有设置恢复为默认值
/amt uninstall 准备安全移除模组

安装

  1. antimobtorch-*.jar 放入你的 mods/ 目录
  2. 使用 /amt ui/amt set 进行配置