跳到正文

HopperSleeper

作者:TB_14

Stops idle hoppers from polling every tick by sleeping them when empty and waking them instantly on real item or inventory changes, reducing MSPT without changing vanilla behavior.

收藏

介绍

中文介绍正在准备中,下面暂时显示原文。

HopperSleeper

HopperSleeper reduces server tick load by stopping idle hoppers from polling every tick.

When a hopper is empty and has nothing to pull, it is put to sleep.
The hopper is woken instantly when a real vanilla event occurs, such as:

  • an item entity entering the hopper area
  • a container above changing contents
  • items being inserted into the hopper

This preserves vanilla behavior while removing unnecessary block entity work.

Improvements

  • Lower MSPT in hopper-heavy worlds
  • Reduced tick-time spikes
  • More stable TPS on servers and singleplayer

without mod

without mod

with mod

with mod

_Note: tested in a superflat, peaceful difficulty world with over 100 hoppers present._

The mod does not add blocks, items, or configs, and does not modify world data.
It only changes how often idle hoppers run their logic.

常见问题

HopperSleeper 支持哪些 Minecraft 版本?

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

HopperSleeper 怎么安装?

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

评论

登录后评论和评分