介绍
这是一个 Fabric 服务端模组,实现了针对刷怪塔的各种反制措施。
自然生成削弱
这适用于“自然生成”的生物(即不是通过刷怪笼或结构生成产生的),包括像守卫者那样在结构中持续生成的生物。它会检测来自某些区块的生物死亡是否过于频繁,并减慢它们的生成速率。
该算法可以通过 nomobfarm.properties 文件进行配置:
natural_slowdown_rate=1000 # 生物生成相对于生物死亡频率被减慢的速率。数值越高,生物不会生成的间隔越长。
natural_recovery_rate=3.0E-4 # 当生物没有死亡时,生成算法恢复正常的速度。本质上就是算法“忘记”有多少生物死亡的速率。
natural_max_wait=100000 # 生物不会生成的最大间隔(以刻为单位)。
natural_min_deaths=0 # 触发减慢所需的最低生物死亡数
natural_offline_persistence=259200 # 区块数据自上次写入后应保留多长时间(以秒为单位)。默认是 3 个现实世界日,这意味着如果一个区块被搁置 3 天,它将被恢复正常。这与恢复速率不同,因为后者是在区块仍加载时使用的,并且取决于死亡计数器。
使用这些默认值时,该算法具有中等程度的激进性。当同一区块中有超过少量生物在短时间内死亡时(因为同一区域内快速、连续的生成批次是刷怪机制被滥用的迹象),它会迅速抑制生成速率,但仍允许生物偶尔生成。降低 slowdown_rate 的值可使其更保守,增加 max_wait 并降低 recovery_rate 可进一步降低可疑区块的生成速率。
你可以通过将 natural_max_wait 设置为 0 来禁用此功能。
刷怪笼削弱
这适用于刷怪笼方块。默认值为:
spawner_slowdown_rate=30
spawner_recovery_rate=0.001
spawner_max_wait=10000
spawner_min_deaths=15
spawner_offline_persistence=259200
这些值相当保守,因为与另一种生成机制不同,至少仅凭生成/死亡速率来看,没有明显迹象表明生物是在刷怪塔内生成的,而且刷怪笼本身已有自己的延迟。此配置将在至少 15 个生物死亡后逐步减慢刷怪笼,但仍允许偶尔生成一些生物,并且如果其生物一段时间内没有死亡(或根本没有生成),只要区块保持加载(并持续刻更新),刷怪笼就能恢复正常。其思路是:合法使用刷怪笼的玩家很可能会因减慢而放弃并离开,使其在一段时间后恢复正常;而刷怪塔则必须使用更长时间才真正值得建造,这会导致刷怪笼累积大量死亡数,并需要很长时间才能恢复正常。
你可以通过将 spawner_max_wait 设置为 0 来禁用此功能。
铁傀儡农场削弱
由配置选项 golem_detection_memory=10000 控制,它会增加村民在看到一个铁傀儡后不会生成铁傀儡的时间间隔(以刻为单位)。设置为 0 可禁用。
袭击农场反制措施
raid_center_min_randomization=16
raid_center_max_randomization=24
这两个值用于控制袭击中心位置的随机范围,这会妨碍那些只有一个小型生成平台的袭击农场。虽然默认值应该会导致现有设计大多数时候失效,但了解这种随机机制的玩家可以重新设计农场来应对。此时,提高 raid_center_max_randomization 的值会让规避这项限制变得更困难,但也会降低失效率。
将两者都设为 0 可禁用此功能。
raid_min_size=512
这是开始袭击所需村庄的最小“面积”。这会破坏大多数现有的袭击农场设计,包括没有专用生成平台的设计。计算面积时,会将玩家 64 格范围内的所有 POI(已认领的床和工作站)纳入一个矩形区域进行计算。作为副作用,此功能也可能影响村民分布很稀疏的自然村庄,尤其是刚被发现、床位尚未认领的村庄,或地形导致村民无法找到床位的村庄。大多数村民已经死亡的自然村庄也会受到影响。
设为 0 可禁用此功能。
raid_no_bad_omen_loop=true
阻止先前在袭击中生成、后来离开袭击的灾厄村民给予不祥之兆效果。这样可以防止无限袭击农场在首次袭击后再次触发袭击。
常见问题
No Mob Farms 支持哪些 Minecraft 版本?
No Mob Farms 支持 Minecraft Java 版 1.18.1–1.21.8,共 13 个版本,可用的加载器:Fabric / Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。
No Mob Farms 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅服务端。
orlouge 的其他作品
查看全部 →Landmarksㅤ
程序生成的岩石地形、池塘、空地等。
Block Gradients
一款客户端模组,可在两种方块之间显示渐变效果。
Custom Ore Veins
允许通过数据包添加更多类型的大型矿脉。
Amphitrite Coffer
一种可在海底神殿中找到、具有独特属性的便携式容器
评论
登录后评论和评分