自然刷怪调整
此功能适用于“自然生成”的怪物(即非通过刷怪笼或结构生成),包括持续生成在结构中的怪物,如守卫者。它会检测到来自某些区块的怪物死亡频率过高,并减缓它们的刷新速率。
通过 nomobfarm.properties 文件可以配置算法:
natural_slowdown_rate=1000 # 刷怪速率相对于怪物死亡频率减缓的速率。数值越高,导致怪物不刷新的间隔越长。
natural_recovery_rate=3.0E-4 # 当怪物不死亡时,刷新算法恢复正常的速率。实质上是算法“忘记”了多少怪物死亡的速率。
natural_max_wait=100000 # 怪物不刷新的最大间隔(以tick为单位)。
natural_min_deaths=0 # 触发减缓的最小怪物死亡数量。
natural_offline_persistence=259200 # 区块数据自上次写入后持续存在的时间(以秒为单位)。
默认值下,算法比较激进。当同一区块内的怪物在短时间内频繁死亡时(因为在同一区域内快速连续生成怪物批次表明刷怪机制被滥用),它会迅速减缓刷新速率,但仍允许怪物偶尔刷新。减小 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` 控制,它增加了村民在看到铁塔后不生成铁傀儡的时间间隔(以tick为单位)。将其设置为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
防止在袭击中生成并离开的illagers给予不良预兆效果。这可以防止无限的袭击农场开始除第一个外的袭击。
1.5.0
收录