智能工具

智能工具

一个为Minecraft打造的模块化生活质量功能集合,专为NeoForge构建。每个模块都是独立可切换的功能,且大部分完全在服务器端运行。

智能实用工具

一个模组中集成了十项生活质量改进功能,每项功能都有独立的开关。所有逻辑均在服务器端运行,因此您的玩家只需使用普通的原版客户端即可连接,一切功能即可正常运作。

这些功能中的大多数,您通常需要安装十个独立的模组才能实现,每个模组都有自己的配置文件并需要单独更新。而这个模组只有一个文件、一个配置,您不需要的功能可以保持关闭状态。

功能列表

功能名称 功能说明
死亡坐标 死亡时发送一条包含您死亡位置的私信。点击坐标即可复制,并粘贴到 /tp 命令中使用。
圆石生成器 岩浆与水交互产生的生成器改为产出矿石而非圆石,产出概率和矿石列表均可自定义。任何方块都适用,包括模组方块。
自动补种 收获成熟农作物时,会自动从收获物中取出一粒种子进行补种。潜行收获则可清理整片农田。
保留物品栏 死亡时保留您物品栏中的所有物品,并保持在原槽位,无需改动原版游戏规则。 默认关闭。
保留经验 死亡时保留您经验等级中可配置的一部分。 默认关闭。
经验倍率 分别设置生物击杀和方块破坏的经验获取倍率。两者初始值均为 1.0,因此在您设置数值前不会有任何变化。
生物头颅 被杀死的生物有几率掉落其自身头颅。支持六种原版生物,玩家头颅掉落可选。
快速树叶腐坏 砍树时树叶会随树干一起消失,而不是在接下来几分钟内缓慢消失。与原版会消失的树叶相同,只是更快。
矿脉矿工 破坏矿脉中的单个矿石方块,即可挖掘整条矿脉。工具耐久按挖掘的每个方块消耗。
树木砍伐 破坏一根原木,即可砍倒其上方整棵树。永远不会向下砍伐,因此由原木搭建的建筑能保持稳固。
便携工作台 在任何地方输入 /crafting 即可打开合成界面。若客户端也安装了此模组,还可通过按键打开。
便携末影箱 输入 /enderchest 即可打开您自己的末影箱,无需放置箱子。仍然只有27个槽位,并非额外的存储空间。 默认关闭。
护甲耐久度HUD 在屏幕上显示您护甲和工具的剩余耐久度,每个装备单独一行。可通过按 H 键将其拖拽到任意位置。 由客户端渲染,因此需要客户端也安装此模组。

更多功能即将推出!

功能菜单

玩家无需阅读此页面即可了解服务器开启了哪些功能。若客户端安装了此模组,按 K 键即可打开游戏内功能菜单,列出所有功能:它们的作用、使用方法以及当前服务器实际启用的设置。这些设置是实时读取的,而非打印的默认值。服务器已关闭的功能会呈灰色显示并标明状态。

所有功能均可选

每项功能都有独立开关。您可以在配置文件中修改,也可以在游戏内修改:

/smartutility feature list
/smartutility feature enable <feature>
/smartutility feature disable <feature>

更改立即生效,无需重启。 /su 可作为快捷命令使用,上述功能菜单也会显示相同的状态,并附有说明理由。

其中两项功能自带独立命令,因为玩家需要主动调用它们,而非通过游戏行为触发:

/crafting          在你站立的位置打开合成界面
/enderchest        打开你自己的末影箱

这两项功能对所有玩家开放,且均可通过原版客户端使用。

有一项功能并非服务器端可以切换的。护甲耐久度HUD由客户端渲染,永远不会发送到服务器,因此其开关位于客户端自身的配置中。而 /smartutility feature enable armorDurabilityHud 这条命令会被拒绝,不会写入服务器无权管辖的设置。是否启用该功能由每位玩家自行决定。

配置

首次启动时会生成两个文件:

  • config/smartutility-common.toml:日志设置
  • config/smartutility-server.toml:所有游戏性相关设置

您也可以在游戏内通过 Mods → Smart Utility → Config 菜单编辑所有设置。无需额外的配置库。单个世界可通过 <world>/serverconfig/ 中的独立副本覆盖服务器配置。

专为服务器打造

  • 所有游戏性逻辑都在服务器端运行。客户端无法自行设置倍率或限制。
  • 模组作物、原木、树叶和矿石均通过数据标签和原版方块类型识别,而非硬编码列表,因此无需为其他模组的内容添加配置条目。
  • 生物头颅掉落通过 NeoForge 的全局战利品修改器实现,可与其他战利品模组兼容叠加,而非覆盖彼此。
  • 多方块功能会尊重已取消的破坏事件、出生点保护和世界边界,并会检查每个相关方块,而不仅仅是点击的那个。
  • 完全不含 Mixin。仅使用官方 NeoForge 事件。
  • 包含英语和德语翻译。

安装

  1. 为 Minecraft 26.1.2 安装 NeoForge 26.1.2.87 或更高版本。
  2. 将 smartutility-<version>.jar 放入服务器的 mods 文件夹。
  3. 启动服务器一次,然后编辑 config/smartutility-server.toml。

在客户端安装是可选的,仅用于添加配置界面。

常见问题

我的玩家需要安装任何东西吗? 不需要。所有十项功能均可供使用普通原版客户端的玩家使用。

它会设置 keepInventory 游戏规则吗? 不会,也不会读取它。游戏规则会写入您的世界并可能比模组存活更久;此开关是每个实例独立的,不会留下任何痕迹。

它与其他矿脉矿工、树木砍伐或自动补种模组冲突吗? 会冲突,但每种功能只需运行一个模组即可。它们会响应相同的事件,若同时启用则会重复触发。Smart Utility 自身的各项功能是兼容的。