跳到正文

Create Items fixes

作者:FrontierCraft

一款服务端优化模组,可缓解掉落物造成的卡顿,专为机械动力刷物品农场打造。成堆物品在清洗、冶炼、烟熏或受诅咒时,消耗的服务器时间最多可减少至原来的约三分之一;处理速度则保持不变。

收藏

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

 

**Create Items Fix**可减少大量掉落物造成的卡顿,尤其适用于 Create 中常见的掉落物农场:物品被倒在封装风扇前,再吹过水、熔岩、火或灵魂火,进行清洗、熔炼、烟熏或诡厄处理。这类农场里堆上几千组物品时,可能会占用服务器大部分的一个游戏刻。安装此模组后,同一个农场的开销不到原来的一半,而且处理速度一样快。

只需在服务器上安装。玩家安装与否都能加入。

### 功能说明

**堆积的物品降低刻更新频率。**在掉落物很多的区块中,静止不动的物品(例如被风扇农场推到尽头墙边的物品)每10刻才执行一次完整更新,而不是每刻更新。两次更新之间,物品仍会正常计时、按时消失,并继续倒计拾取延迟。玩家和漏斗仍可照常拾取。正在掉落、移动、处于水或熔岩中,或正在燃烧的物品不会被减速。

**风扇分批处理堆积物品,不会拖慢处理速度。**通常,封装风扇每刻都会对气流中的每个物品运行 Create 的处理代码。现在,对于静止堆积的物品,风扇每10刻更新一次处理计时器,并补上期间经过的所有刻数。清洗、熔炼、烟熏和诡厄处理的完成时间与未安装模组时相同(最多晚半秒,不会提前)。

**不再每刻搜索配方。**对于风扇无法处理的杂物(例如清洗流程中的圆石),Create 通常会在每刻重新搜索配方。此模组会记住每种物品对应的结果,直到使用 `/reload` 重新加载配方。Create自带的四种风扇类型均适用。

**满载漏斗不再被反复触发。**Create漏斗物品栏已满时,碰到它的每个物品通常都会在每刻重试。现在,被拒收的物品会等待一秒后再试,同种物品也会在相同时间内跳过该漏斗。一旦有空位,物品就会继续流入。

### 测试结果

在 NeoForge 1.21.1 测试服务器上,使用 Create 6.0.10 和 Lithium 测得:

| 风扇农场,3,000组满堆叠物品 | 未安装模组 | 已安装模组 |
| — | — | — |
| 清洗沙砾(水) | 每刻30.8毫秒 | **每刻13.7毫秒** |
| 熔炼粗铁(熔岩) | 每刻30.2毫秒 | **每刻11.8毫秒** |
| 处理完所有堆叠所需时间 | 601刻 | 610刻 |

服务器每刻有50毫秒的处理时间,超出后TPS就会下降。农场补充至1,500个物品时,每刻开销从16.7毫秒降至6.8毫秒。

在**未安装 Lithium**的服务器上,差异更明显:1,500个物品的农场开销从每刻115毫秒降至21毫秒,因为拥挤节流还会跳过开销较高的原版物品间碰撞检测。Lithium已经优化了这部分,因此上面的数据差距较小。

### 命令

`/itemlag`(管理员)可列出各维度地面物品数量、物品最多的区块,以及此模组每秒节省的工作量(跳过的物品更新、批量风扇检查、缓存的配方检查、跳过的漏斗重试)。

### 配置

`createitemsfix-server.toml`。各项功能均可单独关闭:

– `crowdedThrottle`、`crowdedChunkItems`(48)、`restingTickInterval`(10)
– `fanFix`、`fanProcessingInterval`(10)
– `funnelFix`、`funnelRetryTicks`(20)

### 兼容性

– Minecraft **1.21.1**、**NeoForge**、Java 21。**Create 6**为可选项:未安装时,只启用拥挤物品节流。
– **仅需安装在服务器端。**
– 已与 Lithium、Create: Dragons Plus、Create: Dreams & Desires、Create: Power Grid、Copycats+、Sable、CreateLazyTick 和 Create: Advanced Optimization 一同测试。这些模组也会调整 Create 的风扇和漏斗,各模组可正常协同运行。

### 小贴士

堆叠越少、每堆物品越满,开销就越低。使用整组物品供料的农场,比一次只供一个物品的农场更不容易卡顿。

常见问题

Create Items fixes 支持哪些 Minecraft 版本?

Create Items fixes 支持 Minecraft Java 版 1.21.1,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。

Create Items fixes 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

FrontierCraft 的其他作品

查看全部 →