
挂机免打扰
保持铁傀儡陷阱和其他农场在无人上线的服务器上运行:放置一个锚点方块,其周围的区块将持续强制加载并保持实体运算,全天候不间断。
你登出那一刻,你的农场就停了。AFKless 让它不停。
在空无一人的服务器上,有三件事会让农场停摆——而其中只有第一件是广为人知的:
- 区块卸载。 没有被加载的地方,什么都不会运行。在 MC 26.x 中,这一点是彻底的:过去用于让出生点区块常驻的 ticket 类型已被移除,因此一个空无一人的服务器实际上什么都不加载。
ServerLevel停止 tick 实体。 在没有玩家的 300 tick 之后,实体 tick 会被完全跳过——除非该维度至少有一个强制加载的区块。- 整个服务器暂停。 自 1.21.5 起,专用服务器会遵循
pause-when-empty-seconds(默认 60 秒),并完全退出其 tick 循环。在服务器本身暂停时,强制加载区块毫无用处。
AFKless 能处理全部三种情况。
如何使用
制作一个 AFKless 锚点(4 个黑曜石、4 个铁锭、1 个末影珍珠)并将其放置在您的刷怪塔附近。就这么简单。默认情况下,它会保持一个 5x5 = 25 区块 的区域被强制加载并持续进行实体 tick,无论是否有人在线。
O I O O = 黑曜石
I E I I = 铁锭
O I O E = 末影珍珠
- 右键单击 锚点以扩大其半径(达到设定上限后会归零重新开始),潜行右键单击 以缩小半径。产生的区块数量始终会显示在快捷栏上方,因此因区块上限而被拒绝的更改绝不会悄无声息。
- 破坏它,它所持有的所有区块都会被释放。
- 锚点及其区块 在服务器重启后依然存在。
命令(权限等级 2)
| 命令 | 作用 |
|---|---|
/afkless status |
锚点数量、持区块数、上限、在线玩家数,以及(26.x 版本)空服暂停设置 |
/afkless list |
所有维度中的每一个锚点 |
/afkless add [radius] |
用命令将您所站的位置设为锚点,无需放置方块 |
/afkless radius <radius> |
更改最近锚点的半径 |
/afkless remove |
释放最近的锚点 |
/afkless clear |
释放所有锚点 |
村民维持(默认开启,一个配置开关即可切换)
原版只允许村民在最近 24000 tick 内睡过觉后召唤铁傀儡——Villager.golemSpawnConditionsMet 只读取一个记忆,即 LAST_SLEPT。因此,一个村民无法接触到床的刷怪塔会在约 20 分钟后停止运作。在锚定区域内,AFKless 会刷新这一个记忆。LAST_WORKED_AT_POI 被刻意保留不动,因为补货逻辑会读取它。
设置 village.keepGolemConditions = false 可获得完全原版的村民行为。
配置
[chunks]
defaultRadius = 2 # 新放置锚点的半径(以区块为单位)
maxRadius = 8 # 右键/命令可设置的最大半径
maxTotalChunks = 512 # 全服安全上限
[village]
keepGolemConditions = true
upkeepIntervalTicks = 200
[server] # 仅限 26.x 版本
disablePauseWhenEmpty = true # 将 pause-when-empty-seconds 重写为 0,仅一次,并记录日志
不仅仅是编译通过,还经过了实际测试
每一个构建都在 零玩家连接 的无头专用服务器上,通过 RCON 进行了验证:没有锚点时,物品的 Age 会保持在 0;有锚点时则会持续增长;锚定区域在重启后依然存在;并且在没有人在线的情况下,4 个村民和 1 个僵尸确实能够生成铁傀儡。
安装
将对应您版本的 jar 文件放入 服务器和客户端 的 mods 文件夹中——AFKless 添加了一个方块,因此没有安装它的客户端会在注册表同步时被拒绝连接。
备注
- 与其他区块加载器共存安全:在 1.20.1 / 1.21.1 上,AFKless 使用加载器自身的 mod 专属区块 ticket;在 26.x(没有此类 API)上,它使用原版强制加载,并且只释放自己开启的区块,因此手工输入的
/forceload永远不会被占用或移除。 - 在 26.x 上,AFKless 的区块会显示在
/forceload query中。这是预期行为。 - 自然生物生成(僵尸 / 骷髅刷怪塔)仍然需要玩家在 24–128 格范围内;这是原版行为,AFKless 不会改变它。本模组针对的是能够自行运行的农场——铁傀儡、村民繁殖、农作物、熔炉、漏斗、酿造、红石时钟。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。