资源中心

发现优质的 Minecraft 整合包、服务端和插件。

Xaero的小地图 Xaero's Minimap
S
JAVA版 模组Mod

Xaero的小地图 Xaero's Minimap

**Xaero的小地图 (Xaero's Minimap)** 这款模组能够在你的屏幕角落展开一副详尽的战术图表,实时显示周边的地形地貌、玩家动向、生物群落以及各类实体信息。它赋予你创建“路径点”的能力,指引你从容寻回曾经涉足的地点。 ### 警示:切勿将 XaeroPlus 与本模组混用! 请务必注意,XaeroPlus 并非本人开发,且与官方毫无关联。该第三方插件会引发难以追踪的严重错误乃至游戏崩溃。更令人担忧的是,据称它与某些服务器破坏团伙存在瓜葛,这可能会导致你在服务器中的建筑成果面临极大风险。 与市面上众多同类模组不同,Xaero的小地图极其注重保留 **原版 Minecraft 的美学风格**,旨在成为游戏界面中浑然天成的一部分,而非突兀的附加组件。值得一提的是,它是 **Minecraft 历史上首个采用旋转方形设计的地图模组**。在极其丰富的自定义选项中,你依然可以选择传统的 **圆形地图**,或者设定 **锁定地图旋转**(转而使用方向箭头来指示方位)。 雷达系统能够以 **自定义颜色的圆点** 或 **图标(通常是头像)** 的形式,精准显示周围的实体,涵盖 **玩家、生物及掉落物**。除了提供基础的 **指南针方位**,你还可以自行部署 **路径点**,这些标记将在小地图和游戏世界中同步显现。路径点不仅能助你重返旧地或抵达特定坐标,更支持 **传送功能**。此外,该模组具备透视能力,能够显示地表之上的结构以及地下的深邃环境(即 **洞穴模式**)。 这仅仅是该模组众多特性中的冰山一角。为了全面了解其潜能,请详细阅读下方的“小地图特性”章节。为了适应多人服务器的规则环境,本模组提供了两个版本:完整版与公平竞争版(Fair-play),后者专为公平 PVP 环境设计。**本模组主要在客户端运行。将其安装在服务端并非必须,但能解锁诸如“世界识别”等额外功能。** **特性概览** * **完美复刻原版 Minecraft 的视觉风格**。 * 提供多种小地图尺寸选项,包括自动调整模式。 * 具备多级缩放功能,视野掌控随心所欲。 * 两种地图形状可供选择:**方形或圆形**。 * **性能优化卓越**,运行流畅度超越市面上绝大多数同类竞品。 * 通过“更改位置”设置,你可以将地图安置在屏幕的任意角落。甚至支持以 1 像素为单位的微调,这在与其他 UI 模组共存时尤为实用。 * 两种方块颜色模式:**原版模式**(采用原版地图颜色)和 **精准模式**(直接采用方块纹理和生物群系的颜色)。你还可以在原版模式下单独开启生物群系着色。 * 支持自定义按键(默认为 Z 键)暂时放大地图,以便更清晰地观察周围环境。**所有按键绑定均位于原版控制菜单中。** 此外,你还可以定制放大时的行为,例如让地图居中显示或自动切换至最大缩放级别。 * 通过“地形深度”和“地形坡度”设置,你可以自定义地图的阴影效果,增强立体感。 * 与 **Xaero的世界地图 (Xaero's World Map)** 完美兼容。默认情况下,它会直接调用世界地图模组生成的纹理,而非重复加载,从而在使用双模组时显著提升性能。 * 支持服务端配置,并提供游戏内 UI 界面。你可以实时管控服务器上玩家使用模组的权限。支持基于等级/权限系统的管理(`xaero.minimap.enforced_server_profile`),兼容 FTB Ranks、Odyssey Roles、LuckPerms 以及通用权限 API。 * 支持通过绑定特定物品来限制小地图的使用。例如,在配置文件中添加 `minimapItemId:minecraft:compass`,即可实现只有当玩家在快捷栏持有或装备指南针时,小地图才会显示。 * 引入药水效果机制,用于控制服务器/地图中玩家的小地图功能权限。目前支持的效果包括:`xaerominimap:no_minimap`(禁用地图)、`xaerominimap:no_entity_radar`(禁用雷达)、`xaerominimap:no_waypoints`(禁用路径点)、`xaerominimap:no_cave_maps`(禁用洞穴图)。这些效果默认为中性,但你也可以通过在 ID 后添加 `_harmful`(如 `xaerominimap:no_entity_radar_harmful`)将其指定为有害类型。 * 已被翻译成多种语言,打破语言壁垒。 * 支持 **锁定北方** 选项,停止地图旋转,转而用箭头指示角色朝向。 * 得益于 **自动洞穴模式**,无论是地表还是地下探索均能应对自如。该模式在进入建筑物内部时也应能自动激活。你可以自定义触发洞穴模式所需的“实体屋顶”尺寸。例如,设置 3x3 及以上的屋顶尺寸,可以防止你在砍树站在原木下时误触洞穴模式。 * **路径点系统**。支持创建几乎无限数量的路径点。若拥有传送指令权限,可直接传送至路径点。这些标记将在游戏世界内渲染并在小地图上高亮。你可以隐藏全部或特定的路径点。按 **B** 键创建新路径点,按 **U** 键列出所有路径点。在列表中,你可以管理单点或多点,进行排序,或查看其他子世界/维度的路径点。 * **局部与全局路径点机制。** 为了避免屏幕杂乱,你可以创建受“最大绘制距离”限制的局部路径点。这允许你为大区域设置一个全局路径点,而在区域内部设置多个局部路径点。当你超出绘制距离时,仅全局路径点可见。 * **路径点集管理。** 你可以通过将路径点归类到不同的“集”中来组织它们,并通过按键快速切换当前的路径点集。**所有按键绑定均在原版控制菜单中。** * **路径点分享功能。** 你可以在游戏聊天栏中与服务器上的其他玩家分享你的路径点,此操作在路径点列表(按 U)中进行。 * **死亡标记**。每次角色死亡时,系统会自动在死亡地点创建一个 **骷髅形状的路径点**。旧的死亡点会自动转换为普通路径点,如果不希望保留,可以通过“保留旧死亡点”设置将其禁用。 * 支持显示来自 **Open Parties and Claims** 模组的区块声明和盟友玩家。 * 可切换的 **区块网格**。网格线将清晰标示区块的起始与结束位置。 * 可切换的 **史莱姆区块** 模式。能够生成史莱姆的区块将覆盖绿色显示。 * **自定义光照覆盖层**。你可以设置一个光照覆盖层,用自定义颜色标记特定光照范围内的方块(默认为 0 到 7)。此功能本来用于寻找怪物生成的温床,但你也可以将其用于任何用途。 * 多人游戏中的多世界检测。若在服务端同时也安装了本模组,每个服务器世界不仅会有独立的世界地图,还将拥有独立的路径点“子世界”。若未能安装服务端模组,则会采用基于世界出生点的可靠性较低的分离方案。如果服务器只有一个“单一世界”,建议关闭多世界检测。此选项位于 **路径点菜单(按 U) -> 选项** 界面。 * **生物雷达**:在地图上将 **生物** 显示为 **黄色圆点**。**敌对与友好** 生物可配置 **不同颜色**。亦支持显示为 **图标/头像**。请查阅 **“实体雷达”** 设置。 * **玩家雷达**:在地图上将 **玩家** 显示为 **白色圆点或玩家头像**。亦支持显示为 **图标/头像**。请查阅 **“实体雷达”** 设置。 * **物品雷达**:在地图上将 **掉落物** 显示为 **红色圆点**。请查阅 **“实体雷达”** 设置。 * 显示所有 **其他实体**(如箭矢和物品展示框)为 **紫色圆点**,且支持在设置中禁用特定类型的实体。请查阅 **“实体雷达”** 设置。 * 在“实体雷达”设置中,提供 **在小地图上显示实体名称** 的选项。 * 支持放大和缩小按键 **(默认为 I 和 O)**,以便高效调整缩放级别以适应你的使用场景。 * 小地图下方显示 **坐标**。 * 小地图下方显示 **当前生物群系名称**。默认禁用,需在设置中开启(按 Y)。 * 小地图下方显示 **光照等级**。同样默认禁用,需手动开启。 * 小地图下方显示 **当前游戏时间**。默认禁用,支持 12 小时制和 24 小时制。 * 小地图下方显示 **当前视角角度**。默认禁用。 * 支持一键隐藏/取消隐藏所有界面中的路径点坐标,这对于直播或视频录制非常有用。 * 支持完全隐藏/取消隐藏下拉菜单中提及的所有服务器地址。默认设置为“部分隐藏”,这在大多数情况下能够提供足够的隐私保护。 * **海量设置选项**。功能繁多,不胜枚举。请在游戏中按 **Y** 键打开设置界面亲自探索。 * 两个模组版本:完整版与公平竞争版。**完整版** 功能无限制。**公平竞争版** 不显示任何实体或洞穴地图,更适合与不使用小地图的玩家进行 PVP 对抗。 **常见问题解答 (FAQ)** **为何路径点传送功能对我失效?** 造成此现象的原因可能多种多样。该模组通过发送聊天命令来执行传送操作,默认指令为 `/tp @s x y z`,因此你必须拥有相应的权限。原版的 `/tp` 命令通常需要管理员权限(作弊开启),但在非原版服务器上,通过特定插件可能拥有独立的命令权限。如果是指令不匹配,你可以在小地图设置中的“默认传送命令”选项,或在路径点菜单的“传送聊天命令”选项中(针对特定服务器)进行更改。非原版传送指令通常不支持 `@s` 这样的选择器,因此你可能需要从配置的命令中移除它。此外,世界地图上的右键传送使用的是另一套独立设置,详情请参阅世界地图说明页面的 FAQ。 如果“传送”按钮呈现为灰色禁用状态,这也暗示了多种可能性。最常见的原因是你正在尝试使用并非来自当前“自动(auto)”子世界、但同属一个维度的路径点。如果当前的“自动”子世界并非你应该使用的那个,请手动选中正确的子世界,并在路径点菜单的选项中点击“设为自动子世界(Make Sub-world Auto)”。这将交换两个子世界的数据,使你能够传送到现已归入“自动”子世界的路径点。 若“自动”子世界选择无误但按钮依旧禁用,那很可能是服务器或该世界手动禁用了传送功能。请检查路径点菜单选项中的传送开关。如果确被禁用,你只能通过修改游戏目录下 `xaero/minimap`(旧版本为 XaeroWaypoints)文件夹中的服务器特定配置文件来启用它。强烈建议在编辑任何配置文件前退出 Minecraft,并养成定期备份的习惯。 **为何我的路径点在特定服务器上神秘消失了?** 请保持冷静,你的数据几乎肯定没有被删除。如果你同时使用了世界地图模组且地图也发生了重置,请务必先参照世界地图描述页面 FAQ 中的 *“为何我的世界地图在特定服务器‘重置’了?”* 一节进行恢复。如果已完成该步骤,请继续阅读。 首先,按 U 键打开完整的路径点菜单(若 U 键无效请检查原版控制设置)。浏览右上角下拉菜单中列出的子世界。当前服务器地址的所有路径点子世界都应罗列于此。如果其中没有任何一个包含你当前所在维度的数据,那么很可能是服务器地址发生了变更。请在 **左上角** 的下拉菜单中找到旧的服务器地址,选中它,然后执行 *选项 -> 设为当前世界/服务器(Make World/Server Auto)*。此时,你应该能在右上角的菜单中找到正确的子世界了。如果该子世界已被标记为 (auto),意味着它已被自动选中,那么问题应当已解决。若标记为 (auto) 的是错误的子世界,请继续阅读。 *正在使用世界地图模组?* 导致错误子世界被自动选中的最常见原因之一,是在多人游戏中未能正确使用世界地图模组(自 1.6 版本起)。请务必在确认前为当前世界选择正确的地图,这直接决定了哪些路径点会对你可见。地图选择菜单位于世界地图界面的左下角图标(除非默认已打开)。如果服务器环境允许,建议将地图选择模式更改为自动模式之一。 你当前确认的地图决定了哪个路径点子世界被视为“自动”。这允许每个创建的地图拥有独立的数据。在任何时候,你都可以通过路径点菜单(按 U)右上角的下拉列表查看非自动的子世界。若要将任意子世界绑定到当前地图并设为自动,请选择 *选项 -> 设为自动子世界*。 *未使用世界地图模组?* 如果错误的子世界被视为 (auto) 并自动选中,这通常是由于服务器插件改变了原版指南针的行为,从而干扰了模组的“多世界”检测功能(如果已开启该功能,默认是关闭的)。在此类情况下,指南针通常指向玩家床的位置而非世界出生点。如果是睡在另一张床上导致路径点消失,只需重新睡回原本的床通常能修复问题。 如果是由于新添加的插件导致(且无法移除该插件),你可以按以下步骤恢复路径点: 1. 在路径点界面的右上角下拉菜单中找到包含你所需数据的正确“子世界”(先从主世界尝试)。 2. 使用 *选项 -> 设为自动子世界*。 3. 对每个维度重复此操作(操作前需先进入对应维度!)。 4. 如果这是一个简单的单世界服务器(没有大厅世界、小游戏世界、创造地皮世界等),请在同一 *选项* 菜单中关闭“多世界检测”。日后若有需要,可随时重新开启。 *如有疑问,请随时联系我!* **如何添加自定义实体图标或覆盖默认图标?** **首要前提是:请确保你已在 小地图设置 -> 实体雷达类别 中启用了实体图标/头像显示,无论是设为“总是”还是“玩家列表”。你必须先知道如何显示它们,本节内容才对你有意义。** 从模组版本 21.6.0 开始,你可以通过制作资源包(或将其包含在你自己的模组中)来用自定义精灵图/图像覆盖实体的默认图标。此外,你还可以通过编写简单的模组或代码,为实体变体(即同一种实体的不同形态拥有不同图标)添加或改进支持。不过,对于大多数简单的多变体实体类型而言,这通常是不必要的。 默认情况下,小地图模组使用绑定到实体的渲染器/模型来渲染所有图标。这支持所有原版生物以及一些头部模型部件易于识别(如头、耳、鼻等)的简单双足/四足生物。如果模组无法识别,则会退而求其次显示彩色圆点。 用于覆盖图标的相关资源目录位于 `/assets/xaerominimap/entity/icon/`。你可以在模组的 jar 文件中找到此路径并提取文件作为参考。jar 包内包含一个示例文件 `/assets/xaerominimap/entity/icon/definition/example_mod/example_entity.json`,用于演示如何覆盖模组实体的图标。该文件对应假设存在的实体类型 `example_mod:example_entity`。请仔细阅读 `example_entity.json` 中的注释,了解其结构,以便创建你自己的图标定义文件。 此外,`/assets/xaerominimap/entity/icon/definition/minecraft/` 目录下包含多个原版实体类型的示例文件,其中可能包含关于默认实体变体支持的额外说明。默认情况下,实体变体支持非常简单,变体 ID 仅仅是实体的主纹理资源位置。 如果你在小地图配置文件中将 `debugEntityVariantIds` 选项设为 true,那么新遇到的实体(变体)的变体 ID 将会打印在聊天栏和日志/控制台中。 从版本 21.8.0 开始,你还可以配置自定义的基于模型的渲染。请阅读示例文件 `/assets/xaerominimap/entity/icon/definition/example_mod/example_entity.json` 中的注释以获取所需的全部信息。 如果你想查看自定义图标的实际应用案例或直接使用它,请查看 babybluetit 的这个精彩项目:`https://www.curseforge.com/minecraft/texture-packs/xaeros-minimap-modded-support` **如何在我的服务器上禁止使用洞穴模式和/或实体雷达?** 要实现此目的,请在服务端安装本模组(撰写本文时需 NeoForge/Forge/Fabric/Quilt 服务端)。 **_如果你的小地图版本至少为 25.3.0,请设置并使用“小地图服务器设置”按键绑定来打开服务器设置界面。你可以在那里强制执行几乎任何选项,包括洞穴模式、实体雷达,甚至创建自定义实体雷达类别。_** 在旧版本模组中,当你启动服务器时,服务器目录(非世界文件夹)的 config 文件夹中通常会生成一个新的“common”配置文件。在该文件中,你可以找到多个选项来禁用玩家的特定模组功能。更改后需要重启服务器。 另外,如果你无法安装该模组,可以在玩家登录时发送包含以下字符串的服务器/系统消息,这些隐藏代码将触发相应功能: **`§f§a§i§r§x§a§e§r§o`** - 强制客户端禁用洞穴模式(包括世界地图)和实体雷达(公平竞争模式)。 **`§x§a§e§r§o§m§m§n§e§t§h§e§r§i§s§f§a§i§r`** - 允许小地图洞穴模式在下界工作,即便处于公平竞争模式下。世界地图有一个几乎相同的独立代码。 **`§n§o§m§i§n§i§m§a§p`** - 完全禁用小地图。 **`§r§e§s§e§t§x§a§e§r§o`** - 重置所有系统消息标记。 这里有一个第三方 Spigot 插件可简化此操作(非本人制作):XMMForceFairPlay 以及一个具有类似功能的第三方数据包(非本人制作):Xaero's Map Server Utils *使用任何第三方插件风险自负。* **安装了模组的服务器如何允许原版客户端玩家加入?** 请在服务器目录(非世界文件夹)下的 config 文件夹中找到“common”配置文件,通常路径为 `config/xaero/minimap`。其中有一个选项允许你 **禁用状态效果的注册**,正是这种状态效果注册阻止了原版玩家的加入。更改设置后需要重启服务器。如果使用了世界地图模组,也请执行相同的操作。 **开发者指南** 若想将你的模组与本模组挂钩,首先请将以下仓库添加到你的构建脚本中: ```javascript repositories { maven { url "https://chocolateminecraft.com/maven" name "Xaero's Maven" } } ``` 如果你使用的是 Forge,请确保在你的项目中应用了 Mixin gradle 插件 (`org.spongepowered.mixin`),除非你的版本是 1.12.2。 最后,添加以下一个或多个依赖声明,请将 `` 和 `` 替换为 `https://chocolateminecraft.com/maven/xaero/minimap` 页面上显示的实际值。 Forge (使用 1.21.1 之前的官方 Mojang 映射): ```javascript implementation "xaero.minimap:xaerominimap-forge-::dev"//特意不进行反混淆! ``` Forge (使用 1.21.1 及之后的官方 Mojang 映射): ```javascript implementation "xaero.minimap:xaerominimap-forge-:" ``` Forge (使用其他映射): ```javascript implementation fg.deobf("xaero.lib:xaerolib-forge-:+") implementation fg.deobf("xaero.minimap:xaerominimap-forge-:") ``` Fabric: ```javascript modImplementation "xaero.minimap:xaerominimap-fabric-:" ``` NeoForge: ```javascript implementation "xaero.minimap:xaerominimap-neoforge-:" ``` 在多加载器设置中的“common”项目里: ```javascript compileOnly "xaero.minimap:xaerominimap-common-:" ```
1.21.11-1.16.5 冒险 运输 功能 NeoForge Forge Fabric Quilt
2,039
4
远景渲染器 Voxy
S
JAVA版 模组Mod

远景渲染器 Voxy

Voxy 远景渲染器:极致视野的细节层次解决方案

模组概述

欢迎体验 Voxy 远景渲染器,这是一款专为 Minecraft 打造的轻量化模组,其核心优势在于极低的系统资源占用。作为一款专注于细节层次(LoD)技术的渲染工具,Voxy 旨在突破原版游戏的视野限制,为玩家通过极其震撼的超远渲染距离。

需要特别说明的是,为了支撑这种极致的视觉表现,您的硬件系统必须支持 OpenGL 4.6 或更高版本。

核心机制与视距原理

Voxy 巧妙地运用了细节层次(LoD)技术来实现远景的流畅渲染。不同于单纯的暴力加载,该模组会在您探索世界的过程中,实时且动态地将地形数据转换为 LoD 模型。这种机制确保了在极大扩展可视范围的同时,最大限度地减轻显卡与处理器的负担。

光影支持与兼容性

针对广大画面党的需求,Voxy 自 0.2.4 版本起正式引入了光影支持功能。然而,这并非一项“即插即用”的通用功能。为了确保渲染效果的正确性,光影包(Shaders)必须在其代码中显式地添加对 Voxy 的特定支持。请在搭配使用前,确认您所选用的光影是否已适配本模组。

现有世界导入指南

如果您希望在已经游玩过的存档中体验 Voxy 的强大功能,模组提供了便捷的指令来处理现有世界的数据导入。 请在游戏内使用以下指令: /voxy import world "<世界名称>"

版权与许可声明

本模组的 Logo 标志由 Devin 初创,后经 Moonkey 修改完善。 关于整合包的授权,作者持非常开放的态度。如果您希望将 Voxy 包含在您的模组整合包(Modpack)中,请随意使用。唯一的条件是,您必须在整合包的发布信息中保留指向本模组原发布页面的链接,以示对原作者的尊重。

26.1.2-1.21.11 优化 功能 Fabric
998
0
模组菜单 Mod Menu
JAVA版 模组Mod

模组菜单 Mod Menu

## Mod Menu (模组菜单) 概述 Mod Menu 旨在为你提供一个直观的界面,用于查看和管理已安装的模组列表。 该模组不仅能清晰地展示你当前环境下的模组清单,而且如果已安装的模组本身支持,Mod Menu 还能作为一个便捷的入口,让你快速访问并调整这些模组的配置界面。 此外,Mod Menu 还引入了一系列高级功能来增强用户体验和模组展示效果,包括: * **本地化支持**:允许对模组名称和描述进行翻译。 * **富文本描述**:得益于 Patbox 的 Text Placeholder API,模组描述中支持使用 QuickText 格式。 * **智能过滤**:能够区分并过滤掉基础的前置库模组,使列表更整洁。 * **更新检测**:针对托管在 Modrinth 上的模组或提供自定义更新源的模组,内置了更新检查器。 * **深度配置**:针对 Mod Menu 自身提供的所有功能,都给予了用户高度的配置自由。 ### 支持平台 目前,Mod Menu 适用于 Minecraft Java 版 1.14 及更高版本,并支持 Fabric 或 Quilt 加载器。 --- ## 开发者指南 Mod Menu 为开发者提供了一套丰富的 API 工具集,旨在优化模组在菜单中的呈现方式。这些工具涵盖了语言键(Language Keys)、JSON 元数据(JSON Metadata)以及通过代码实现的 Java API。 ### 翻译 API (Translation API) 你完全无需编写任何 Java 代码,即可对模组的名称、摘要和详细描述进行本地化处理。只需按照指定格式,将翻译键值添加到你所需的语言文件中即可。 **翻译 API 使用示例** 以下是一个展示 Mod Menu 被翻译成“海盗语”的示例。若要为你自己的模组创建翻译,只需将翻译键末尾的 `modmenu` 替换为你自己的模组 ID 即可(请注意,**不要**替换开头的 `modmenu`),例如:`modmenu.descriptionTranslation.traverse`。 文件:`en_pt.json` ```javascript "modmenu.nameTranslation.modmenu": "Menu o' mods!", "modmenu.descriptionTranslation.modmenu": "Menu o' mods ye installed matey!", "modmenu.summaryTranslation.modmenu": "Menu o' mods ye installed matey!" ``` > **提示**:在此示例中,摘要(summary)的翻译其实是多余的,因为它与描述(description)的内容完全一致。这里将其列出主要是为了演示一项功能:你可以将摘要(即对模组的一句话简短介绍)与详细描述分开独立翻译,哪怕是在英文原版中也是如此! ### Fabric 元数据 API (Fabric Metadata API) 开发者可以通过在 `fabric.mod.json` 文件中添加特定的元数据来丰富模组的展示信息。 所有相关配置都需要放置在 `fabric.mod.json` 的自定义块(custom block)中。以下是一个集成了该 API 众多功能的配置示例: 文件:`fabric.mod.json` ```javascript { ... "custom": { "modmenu": { "links": { "modmenu.discord": "https://discord.gg/jEGF5fb" }, "badges": [ "library", "deprecated" ], "parent": { "id": "example-api", "name": "Example API", "description": "Modular example library", "icon": "assets/example-api-module-v1/parent_icon.png", "badges": [ "library" ] }, "update_checker": true } } } ``` #### 徽章系统 (`"badges": [ ]`) 虽然对于在 `fabric.mod.json` 中设置了 `"environment": "client"` 的模组,系统会自动添加 `Client`(客户端)徽章,但其他特殊徽章如 `Library`(前置库)和 `Deprecated`(已弃用)则需要在此处手动定义。 支持的徽章值包括: * `library`:应分配给那些纯粹作为其他模组依赖项存在的模组。默认情况下,这些模组不会向用户展示,除非用户手动切换显示开关。 * `deprecated`:应分配给那些仅出于历史兼容原因而存在的模组,例如旧版的 API 模块等。 请注意,任何非上述列出的值都将被忽略,且 Mod Menu 目前不支持开发者自定义徽章。如果你认为确实有必要添加新的徽章类型,可以在项目仓库中提交 Issue 进行讨论。 #### 链接系统 (`"links": { }`) `links` 对象允许模组作者在描述文本的末尾添加自定义超链接。值得一提的是,如果你在标准的 `fabric.mod.json` 元数据中指定了 `sources` 联系方式,它也会自动包含在链接区域中。 `links` 对象中的任何键都会被添加到链接部分,且该键会被直接用作翻译键。例如: 文件:`fabric.mod.json` ```javascript "custom": { "modmenu": { "links": { "modmenu.discord": "https://discord.gg/jEGF5fb" } } } ``` 上述代码将显示一个文本为“Discord”的链接,因为“Discord”是 Mod Menu 提供的 `modmenu.discord` 的英文翻译。 Mod Menu 内置了一些默认的链接翻译键,通常遵循 `modmenu.` 的格式。你可以查阅 Mod Menu 的语言文件以获取完整列表。 如果你希望添加自定义链接,也可以提供自己的翻译。对于任何自定义键,请务必使用**你自己的命名空间**(而不是 `modmenu`),以避免冲突。 #### 父级关系 (`"parent": "mod_id" or { }`) 父级关系用于将一个模组显示为另一个模组的子模组。这通常用于将拆分为多个模块的模组进行归类。 以下示例将当前模组定义为模组 'flamingo' 的子模组: 文件:`fabric.mod.json` ```javascript "custom": { "modmenu": { "parent": "flamingo" } } ``` 此外,如果你想将多个模组归类在一个父级下,但这个父级本身并不是一个真实存在的模组,你也可以通过定义虚拟父级来实现。如下例所示,一个模组定义了父级的元数据。请确保所有使用这个虚假/虚拟父级的子模组都包含这份元数据。若存在真实的父级模组,这些元数据将作为备选方案,会被真实模组的元数据覆盖。 文件:`fabric.mod.json` ```javascript "custom": { "modmenu": { "parent": { "id": "this-mod-isnt-real", "name": "Fake Mod", "description": "Do cool stuff with this fake mod", "icon": "assets/real-mod/fake-mod-icon.png", "badges": [ "library" ] } } } ``` 虚拟父级模组仅支持以下元数据字段: * `id` (字符串) * `name` (字符串) * `description` (字符串) * `icon` (字符串) * `badges` (字符串数组) #### 禁用更新检查器 (`"update_checker": false`) 默认情况下,Mod Menu 的更新检查器会利用你模组 JAR 文件的哈希值在 Modrinth 上查找最新版本。如果找到匹配的项目,它会进一步检查是否存在支持当前模组加载器和 Minecraft 版本的更新。如果新文件的哈希值与当前文件不同,它将提示用户进行更新。 如果你希望禁用此功能,可以在 Mod Menu 元数据中将 `update_checker` 设置为 `false`: 文件:`fabric.mod.json` ```javascript "custom": { "modmenu": { "update_checker": false } } ``` ### Quilt 元数据 API (Quilt Metadata API) 鉴于 Mod Menu 同样支持 Quilt 加载器,上一节 Fabric 元数据 API 中提到的所有功能同样适用于 Quilt 模组,但在自定义元数据的格式上存在细微差别。 在 Quilt 中,你不需要将 `"modmenu"` 块放置在 `"custom"` 块内,而是将其直接作为根对象的一个元素。结构如下: 文件:`quilt.mod.json` ```javascript { ... "modmenu": { // 在此处放置你的链接、徽章等配置信息 } } ``` ### Java API 若要利用 Java API 进行开发,你需要在 Gradle 项目中将 Mod Menu 添加为编译时依赖。这并不会强制你的模组在运行时依赖 Mod Menu,但能确保你在开发环境中可以使用它进行测试。 文件:`build.gradle` ```javascript // 在 repositories 块中添加 Terraformers Maven 仓库 repositories { maven { name = "Terraformers" url = "https://maven.terraformersmc.com/" } } // 在 dependencies 块中添加 Mod Menu 作为环境依赖 dependencies { // 对于 Minecraft 1.20.6 之前的版本,请使用 "modImplementation" implementation("com.terraformersmc:modmenu:${project.modmenu_version}") } ``` 接着,请在 `gradle.properties` 文件中定义你所使用的 Mod Menu 版本。建议查阅官方版本列表获取最新的版本号;请注意,如果你未使用最新版 Minecraft,可能需要选择对应的旧版 Mod Menu。 文件:`gradle.properties` ```javascript modmenu_version=VERSION_NUMBER_HERE ``` > **提示**:如果你不希望在测试环境中加载 Mod Menu,但仍需编译支持 Java API 的代码,可以使用 `modCompileOnly` 替代 `modImplementation`(即使 Mod Menu 未更新至你当前运行的 Minecraft 版本,此方法依然有效)。 ####以此开始 (Getting Started) 要开始使用 API,你需要在一个类上实现 `ModMenuApi` 接口,并在 `fabric.mod.json` 中将其添加为类型为 "modmenu" 的入口点(entry point): 文件:`fabric.mod.json` ```javascript "entrypoints": { "modmenu": [ "com.example.mod.ExampleModMenuApiImpl" ] } ``` #### 模组配置屏幕 (Mod Config Screens) 模组可以提供一个屏幕工厂(Screen Factory),以便在用户点击配置按钮时打开自定义的配置界面。为此,请在你的 API 实现类中重写 `getModConfigScreenFactory` 方法。 此功能的预期用途是让模组能够提供其**自身**的配置界面。配置屏幕的模组 ID 将由可以自动确定该入口点来源的模组容器决定。 #### 提供的外部配置屏幕 (Provided Config Screens) 模组不仅可以为自己,还可以为**其他**模组提供屏幕工厂,以便通过配置按钮打开。为此,请在你的 API 实现类中重写 `getProvidedConfigScreenFactories` 方法。 此功能的典型应用场景是像 Cloth Config 这样的模组,它需要为那些使用了其 API 的其他模组提供配置界面。 #### 整合包徽章 (Modpack Badges) 模组可以通过实现 `attachModpackBadges` 方法,赋予其他模组 `Modpack`(整合包)徽章。示例如下: ```javascript @Override public void attachModpackBadges(Consumer consumer) { consumer.accept("modmenu"); // 声明 'modmenu' 是该整合包的一部分 } ``` 请注意,“内部”模组(如 Minecraft 本体和模组加载器)无法被赋予整合包徽章,因为它们通常不包含在常规的整合包分发文件中。 #### 静态辅助方法 (Static Helper Methods) `ModMenuApi` 还提供了一些便捷的静态辅助方法,方便那些希望与 Mod Menu进行更好集成的模组使用,例如创建自定义的“模组”按钮。 **创建模组屏幕实例** 调用此方法可直接获取模组列表屏幕的实例: ```javascript Screen createModsScreen(Screen previous) ``` **获取模组按钮文本** 调用此方法可获取 Mod Menu 风格的“模组”按钮上应显示的文本内容: ```javascript Text createModsButtonText() ```
1.21.11-1.17.1 功能 Fabric Quilt
352
0
物品与合成配方查看 Just Enough Items (JEI)
JAVA版 模组Mod

物品与合成配方查看 Just Enough Items (JEI)

Just Enough Items (JEI) 的使用指南

Just Enough Items (JEI) 是专为 Minecraft 设计的一款物品与合成配方查看模组,其底层代码经过深度优化,旨在为您提供卓越的稳定性与流畅的交互性能。

操作指南

物品栏设置 (可通过 Minecraft 设置 -> 控制 菜单调整)

查看合成配方:将鼠标悬停在物品上方并按下 R 键。 查看物品用途:将鼠标悬停在物品上方并按下 U 键。 开关物品列表覆盖层:按下 Control + O 键。

物品列表交互

查看合成配方:左键点击物品,或选中后按下 R 键。 查看物品用途:右键点击物品,或选中后按下 U 键。 翻页:使用鼠标滚轮进行操作。

搜索功能

选择搜索栏:点击搜索条,或按下 Control + F。 清空当前搜索:右键点击搜索栏。 切换上一条搜索记录:按向上箭头键。 按模组名称搜索:在单词前加 @ 符号(例如:@thaum)。 组合搜索项:同时键入多个关键词(例如:wand @thaum)。 排除搜索项:在单词前加 - 符号(例如:@thaum -wand)。 搜索包含空格的术语:将词组包裹在引号内(例如:"two words")。

合成配方视图

翻页:使用鼠标滚轮。 查看所有合成配方:点击配方分类的名称。 将物品移入工作台:点击 [+] 按钮。若需移动多组,可启用 Shift+点击操作。

高级搜索语法

仅搜索工具提示内容:在单词前加 # 符号。 按矿物词典 (OreDict) 名称搜索:在单词前加 $ 符号。 按创造模式物品栏搜索:在单词前加 % 符号。 多重搜索:使用 | 字符分隔术语,例如 "wrench|hammer"。

作弊模式启用状态下

获取一组完整物品:左键点击物品。 获取单个物品:右键点击物品。 删除物品:将物品拖拽至物品列表区域即可。

物品列表编辑模式启用状态下 (相关控制按键会在游戏内物品信息提示中显示)

隐藏物品:Control + 左键点击该物品。 隐藏该物品及其子物品:Control + 右键点击该物品。 隐藏某个模组下的所有物品:Control + Shift + 左键点击该物品。

常见问题 (FAQ)

我可以将 JEI 添加到我的模组整合包中吗? 当然可以!

JEI 可以仅在客户端运行,或者在原版服务器上使用吗? 在 1.21.1 及以下版本中,答案是肯定的,不过部分功能将不可用:

“将物品移入工作台”的 [+] 按钮功能。 获取带有大量 NBT 数据的物品。 删除物品的功能。

关于 1.21.2 及以上版本:从 Minecraft 1.21.2 开始,服务器会负责存储合成配方而非客户端。因此,请务必在服务器端安装 JEI 和 NeoForge/Fabric,以便将配方数据同步至客户端。

26.1-1.18.2 前置 功能 NeoForge Fabric
328
1
宏大传送 Grand Teleport (GTP)
JAVA版 模组Mod

宏大传送 Grand Teleport (GTP)

宏大传送(Grand Teleport,GTP)

宏大传送为 Minecraft 的传送过程加入了类似 GTA 的电影式镜头转场。

当传送开始时,镜头会先离开玩家,经过多个缩放阶段向上拉远;在条件允许的情况下,它会从高空掠过世界,随后在目的地附近重新拉回到玩家身上。真正的传送仍然由 Minecraft、本地服务器,或触发传送的其他模组负责完成。GTP 的作用,是在这个过程前后包裹一段更有表现力的视觉转场。

重要多人游戏说明

在多人服务器上使用宏大传送之前,请先确认服务器所有者或管理人员允许使用该模组。

GTP 的定位是视觉展示模组,而不是绕过服务器规则的工具。它不会赋予玩家传送权限,也不会让你执行服务器原本禁止的命令。部分由服务器协助触发的转场,还需要服务器端也安装 Grand Teleport,这样客户端才能知道服务器侧传送正在发生。

主要功能

GTA 风格的镜头拉远、高空移动与落点拉近转场。

可配置多个缩放阶段的镜头高度。

主世界、下界和末地支持独立的缩放阶段设置。

可选择在转场期间阻止玩家移动和镜头输入。

可选择启用跨维度镜头移动。

支持 Minecraft 原版音效模式,以及 Grand Teleport 自定义音效模式。

提供 ModMenu 配置界面。

支持 /gtp/grandtp 两套客户端命令。

支持的传送来源

GTP 可以响应常见传送命令,例如:

/tp /teleport /minecraft:tp /minecraft:teleport /execute ... run tp ... /execute ... run teleport ...

根据 Minecraft 版本和已安装模组的不同,GTP 也支持多种模组或服务器协助的传送流程,包括 JourneyMap 传送、Waystones 传送、Warp Plate 传送、命令方块传送,以及其他以玩家为目标的传送方式。

对于多人服务器中的服务器侧传送来源,Grand Teleport 可能也需要安装在服务器端。

命令

/gtp on 或 /grandtp on - 启用转场。 /gtp off 或 /grandtp off - 禁用转场。 /gtp status 或 /grandtp status - 显示当前状态。 /gtp player_freeze on 或 /grandtp player_freeze on - 在转场期间阻止移动和镜头输入。 /gtp player_freeze off 或 /grandtp player_freeze off - 允许玩家在转场期间移动。 /gtp player_freeze status 或 /grandtp player_freeze status - 显示玩家冻结状态。

这些设置也可以通过 ModMenu 配置界面进行调整。

推荐搭配模组

当镜头在转场中能够看到更远处的地形时,Grand Teleport 的效果会更接近理想的电影感。如果你的电脑性能足够,Voxy 和 Distant Horizons 会是比较合适的搭配选择。

这些模组并不是必需项。即使不安装它们,GTP 也能正常运行;不过在长距离地形可见时,整个转场会显得更震撼。

Sodium 兼容性说明

Sodium 的兼容性会受到版本影响,因为它在不同 Minecraft 版本中的内部渲染机制可能发生变化。

以下版本是在测试中表现较稳定的组合:

Minecraft 1.21.11:Sodium 0.8.0 至 0.8.12 Minecraft 26.1.x:Sodium 0.8.9 至 0.8.12 Minecraft 26.2:Sodium 0.9.0

这些只是经过测试后较推荐的版本组合,并不代表其他版本一定无法使用。如果转场出现闪烁,或者区块突然加载得很明显,可以尝试更换 Sodium 版本,或检查 Sodium 的区块淡入设置。

音效鸣谢

Grand Teleport 提供可选的自定义音效模式。GTP 的这些音效由付费 Zapsplat 计划中获得的音频素材编辑、处理而成。

如果你更喜欢接近原版的体验,也可以使用默认的 Minecraft 音效模式。

补充说明

GTP 对玩家主动触发的传送而言,大多数情况下主要运行在客户端。

由服务器协助完成的传送,可能需要客户端和服务器端同时安装该模组。

该模组只改变镜头转场和相关视觉表现,不会提供额外的传送权限。

远景地形模组不是必装内容,但如果想获得预期中的电影式效果,Voxy 或 Distant Horizons 会更适合搭配使用。

26.2-1.21.11 游戏机制 功能 Fabric
232
0
远程视界 Distant Horizons
JAVA版 模组Mod

远程视界 Distant Horizons

远程视界 (Distant Horizons)

在不让游戏卡顿的前提下,极目远眺

模块概述

简单而言,远程视界 (Distant Horizons) 的核心功能在于通过加载简化后的地形数据,突破“我的世界” (Minecraft) 原生设置的视距限制。这项优化技术旨在大幅提升性能表现,同时让玩家能够体验到前所未有的超长视野距离。现在,您可以尽情欣赏自己辛苦搭建在地标山顶上的守望塔了。

附注:上述展示图片是在原生渲染距离设置为 12,且模组视距设置为 512 的条件下拍摄的。

若需查看快速演示,请寻找该模组的更新日志视频。

重要事项与版本警告

请务必注意,该模组对版本要求极为严格。如果说明文档指出支持 Minecraft 1.18.1 版本,那么它绝对无法在 1.18.2 版本上运行。

此外,该模组目前仍处于测试阶段。虽然开发者在不断完善,但仍可能出现功能变动、错误、崩溃或意外情况,请您在安装前做好心理准备。如果您在运行过程中遇到问题,欢迎前往项目所在的 GitLab 页面提交问题反馈。

常见问题解答 (FAQ)

问:该模组支持 Forge 还是 Fabric?

答:针对 Minecraft 1.20.6 及更新版本,NeoForge 与 Fabric 整合在同一个安装包文件中;针对 Minecraft 1.20.4 及更早版本,则由 Forge 与 Fabric 整合在同一个安装包文件中。

问:支持光影吗?

答:支持,但仅限特定的光影包。

假如您使用 OptiFine:该模组仅能部分兼容前向渲染的光影。 假如您使用 Iris(或等效移植版):该模组仅适配 Iris 1.7 及更高版本,且仅限那些专为兼容该模组而设计的光影包。对于 Iris 2.0 及更早版本,该模组将无法正常工作。

问:它是否兼容玩家建造的建筑物?

答:完全兼容。

问:支持多人游戏吗?

答:支持。

仅客户端安装:如果您仅在客户端安装了该模组,细节层次 (LOD) 数据将在会话间保存,但您需要探索世界以加载这些数据。 服务器与客户端同时安装:如果服务器和客户端均安装了该模组,细节层次 (LOD) 数据将自动传输给已安装模组且启用了“远程生成” (Distant Generation Enabled) 功能的玩家。如果在服务器端禁用了此功能,LOD 数据将不会发送给玩家。

问:Bukkit 插件在哪里下载?

答:Bukkit 插件拥有独立的专属发布页面。

扩展常见问题解答

问:本 FAQ 针对的是什么版本的该模组?

答:2.3.0-b 版本。

问:支持 Forge、Fabric 还是 NeoForge?

答:与前述一致,取决于 Minecraft 版本。1.20.6 及更新版本为 NeoForge/Fabric;1.20.4 及更早版本为 Forge/Fabric。

问:具体支持哪些 Minecraft 版本?

答:支持 1.16, 1.17, 1.18, 1.19, 1.20, 1.21。

问:光影支持详情?

答:需注意限制:OptiFine 仅部分兼容前向渲染光影;Iris 仅支持 1.7 及以上版本,且需光影包具备原生支持。

问:是否适用于玩家建筑或预设地图?

答:是的,均可支持。

问:如何修改模组配置?

答:在游戏内打开暂停菜单,或在进入地图前的选项页面中,FOV 预览滑块左侧通常会有带有模组 Logo 的按钮,点击即可进入配置菜单。

或者,您可以直接修改配置文件。在 Minecraft 文件夹根目录下找到 config 文件夹,编辑其中名为 "DistantHorizons.toml" 的文件。示例路径如下:C:\Users\您的用户名\AppData\Roaming.minecraft\config\DistantHorizons.toml。

问:支持多人游戏,具体机制如何?

答:如前所述,仅客户端使用时需手动探索加载。若服务器与客户端均安装,则支持自动同步数据。请确保相关玩家的“远程生成”设置已开启。

问:支持资源包或纹理包吗?

答:支持。如果您遇到相关问题,请参阅“问题与解决方案”页面。

问:LOD 数据存放在哪里?

答:数据以 SQLite 数据库形式存储,您可以使用如 DB Browser 这类工具查看。

单人模式: 主世界:.minecraft/saves/世界名称/data/DistantHorizons.sqlite 下界:.minecraft/saves/世界名称/DIM-1/data/DistantHorizons.sqlite 末地:.minecraft/saves/世界名称/DIM1/data/DistantHorizons.sqlite 自定义维度:.minecraft/saves/世界名称/维度文件夹/data/DistantHorizons.sqlite 多人模式: .minecraft/Distant_Horizons_server_data/服务器名称/

问:如何安装该模组?

答:安装路径与其他 Forge、Fabric 或 NeoForge 模组一致。在安装好相应的模组加载器后,将模组的 jar 文件放入 .minecraft/mods 文件夹即可。

问:该模组如何实现如此远的渲染效果?

答:如果您接触过 Source 引擎游戏(如 TF2, CS:GO, HL2 等),应该听过“天空盒” (Skybox) 的概念。这是一种在远景渲染出的独立区域,用以制造出整个游戏世界比实际规模更广阔的视觉错觉。

本模组采用类似的渲染逻辑。这意味着渲染出的远景与 Minecraft 的常规游戏世界是完全分离的。这种处理方式有效地避免了图形渲染中的深度冲突 (Z-fighting) 现象以及其他常见的深度计算错误。

问:如何精简从 2.0 迁移到 2.1 后的旧数据库?

答:请务必确保模组已完成全部迁移进程,否则重复操作可能导致数据丢失。您可以通过按 F3 调出的菜单查看迁移进度,若未显示相关列表,说明迁移已完成。

如需对 SQLite 数据库进行清理 (Vacuum):

下载并安装 DB Browser 工具(或任何支持 SQLite 的数据库浏览器)。 在工具中打开对应的 .sqlite 数据文件(每个维度可能需要单独执行)。 切换至“执行” (Execute) 标签页。 输入并运行命令:vacuum。 等待操作完成,直至磁盘占用回落。在老旧设备或机械硬盘上,此过程可能耗时较长。
1.21.11-1.18.2 优化 功能
225
0
LambDynamicLights - 动态光影 LambDynamicLights - Dynamic Lights
JAVA版 模组Mod

LambDynamicLights - 动态光影 LambDynamicLights - Dynamic Lights

LambDynamicLights - 动态光影模组

LambDynamicLights 是 Minecraft 社区中功能最为完备且经过深度优化的动态光影模组。

关于该模组

每当夜幕降临,周围便陷入一片漆黑。在这种伸手不见五指的情况下,手中如果能有一支火把或灯笼来照亮前路,那该有多好……

现在,这一切通过 LambDynamicLights 模组得以实现。它能够为游戏引入动态光影机制,让你在黑暗中也能手持发光物看清周围的环境。

所谓动态光影,是指当实体手持具备光源属性的物品、或是实体自身处于着火状态时所产生的光照效果。

如果您正在寻找能够替代 OptiFine 的模组组合,请务必查看这份推荐列表。

核心功能 动态照明:提供流畅的实时光照效果。 平滑设置:您可以自行调节动态光影的更新平滑度。 物品照明:任何手持发光物品的实体都会向周围散射光线。 物品的光照属性可通过资源包进行自定义,并完美兼容各类模组物品。 特定物品(如普通火把、灵魂火把等)在水下将无法发光。 实体自然发光:多种生物及实体能够自带光效,包括: 悦灵 (Allay) 烈焰人 (Blaze) 火球 (Fireball) 发光鱿鱼 (Glow Squid) 岩浆怪 (Magma Cube) 光灵箭 (Spectral Arrow) 着火照明:处于燃烧状态的实体会自动释放光芒。 开发者支持:为开发者及资源包作者提供简便易用的 API 接口。详情请参阅在线文档。 更多特性:等待您的探索。 场景展示 掉落物发光:掉落在地上的发光物品,现在也能产生真实的动态光源。 手持发光:当实体手持具备光照属性的物品时,周围环境将随之亮起。 烈焰喷射:任何陷入燃烧状态的实体都将成为行走的火源。 即将爆炸:苦力怕在引爆前会根据爆炸进度渐进式地发出强光。 发光鱿鱼:那些引人注目的发光鱿鱼终于在你的世界里名副其实了。 守卫者激光:守卫者的激光束现在拥有了视觉特效,极具张力。 萤火虫:萤火虫粒子在飞行过程中会不断释放光芒。 配置界面:v4.0.0 版本引入了直观的设置界面。 使用说明

使用方法非常简单:

Fabric 版本:将其放置于 mods 文件夹中,同时需安装 Fabric API 和 ModMenu(若追求更高性能,建议搭配 Sodium 使用)。 NeoForge 版本:直接安装至 mods 文件夹即可(同样推荐搭配 Sodium 以提升性能)。

模组安装后即刻生效。您可以通过视频设置或模组列表进入配置界面进行个性化调整。如需获取帮助,欢迎加入我的 Discord 服务器进行交流。

集成与兼容性 Sodium:强烈建议安装以获得最佳性能表现。 Beltborne Lanterns:允许将灯笼装备在腰带上,实现全天候随身携带光源。 Illuminated:一款基于 LambDynamicLights 开发的手电筒模组。
26.1.2-1.18.2 冒险 装饰 功能
168
0
信息显示模组 Jade
JAVA版 模组Mod

信息显示模组 Jade

Jade:信息显示模组

Jade 是一款专注于在游戏界面中展示你当前注视目标信息的模组,它实质上是面向 Minecraft 1.16 及更高版本的 Hwyla 或 Waila 模组的衍生作品。作为一款功能强大的信息显示(HUD)模组,Jade 的设计初衷是为玩家提供更出色的交互体验,并为开发者构建了更为完善的应用程序接口(API)。

关于安装环境,Jade 模组支持纯客户端安装。然而,如果你希望体验其全部核心功能,例如查看物品存储内容、酿造台燃料剩余量,以及蜂箱内的蜜蜂数量等高级表现,则需要在服务器端同步安装该模组。

如果你是模组开发者,正在寻求模组之间的联动支持,建议尝试 Jade Addons(支持 NeoForge 和 Fabric)。

默认按键设置

你可以通过以下按键快速使用该工具:

小键盘 0:开启模组配置界面 小键盘 1:切换界面覆盖层开关 小键盘 2:切换液体显示功能 小键盘 3:查看合成配方(需要安装 JEI 模组) 小键盘 4:查看物品用途(需要安装 JEI 模组) 小键盘 5:播报目标名称

Jade 与 Hwyla 的核心区别

Jade 对 Hwyla 进行了全方位的优化,主要的改进点包括:

接口架构重构:重构了 API 设计,不仅运行更稳定,也更利于扩展。 原生内容支持:内置了更多针对原版游戏的附加功能。 高度定制化:通过极高的配置自由度,玩家可以根据个人喜好精细化调整显示内容。 更佳的无障碍体验:提升了整体交互过程中的可访问性与用户友好度。
26.1-1.19.4 功能 NeoForge Fabric Quilt
80
0
铁氧体核心 FerriteCore
JAVA版 模组Mod

铁氧体核心 FerriteCore

FerriteCore (铁氧体核心)

内存占用优化方案

本模组旨在通过多种技术途径,大幅度降低 Minecraft 的内存占用率。对于希望深入探究其底层机制的技术型玩家,作者已另行提供了关于改动内容的高阶技术说明。

实测性能表现

内存节省的具体幅度将取决于你所运行的整合包环境。为了直观展示其效能,我们以 All Of Fabric 3 (版本 2.5.9) 进行了基准测试。结果显示,RAM 占用量(堆内存大小)从原始的 1,792 MB 惊人地降至 984 MB。作为横向对比,在相同的测试环境下,若使用 Hydrogen (氢) 模组替代本模组,内存占用量则为 1,335 MB。

上述数据均是在严格控制变量的条件下测得:生成一个固定种子的世界,并静置两分钟后记录数值。项目的展示图片正是源自该测试场景的裁剪版本。

常见问题解答 (FAQ)

Q:我应该将其安装在服务器端,还是仅安装在客户端?

A: 建议双端安装。虽然模组中包含了部分仅针对客户端的优化措施,但也存在一些影响力巨大且针对服务器环境的优化方案。因此,为了获得全方位的性能提升,你应当在客户端和服务器端同时安装本模组。

Q:本模组是否兼容其他模组?

A: 绝大多数情况下是兼容的。目前已知的唯一例外是 Hydrogen (氢) 模组。

具体兼容情况如下:在 Hydrogen 官方正式发布支持的 Minecraft 版本中,FerriteCore 的所有近期版本均能与其兼容。但是,在 Minecraft 1.18 及更高版本中,两者不再兼容。这是因为 Hydrogen 项目在这些高版本中已被官方归档,不再进行任何更新或版本发布。

1.21.11-1.16.5 优化 功能 NeoForge Fabric
40
0
Skyblocker • Hypixel Skyblock
JAVA版 模组Mod

Skyblocker • Hypixel Skyblock

Skyblocker • Hypixel Skyblock 模组

这是专为 Hypixel Skyblock 最新版本(26.1)打造的顶级增强模组。

📖 核心功能概览

地下城功能

精美队伍查找器界面 秘密路径点高亮: 支持全面自定义配置。 小地图与评分系统 精英怪物光晕显示 克罗伊斯(Croesus)助手: 标记未开启的宝箱并计算潜在收益。 谜题解算器: 内置包括“三个怪人”、“烈焰人”、“苦力怕光束”、“测验”、“井字棋”、“水板”、“蠹虫”、“填冰”、“大圆石”、“西蒙说”、“点灯”、“传送迷宫”以及各种终端(顺序、色彩、物品名称)的自动解谜功能。 稀有掉落特效与宝箱收益计算器 战斗计时辅助: 包含火冻法杖计时、守护者生命值显示、利维德颜色标记、F7/M7 终端与设备路径点提示。 重组队伍: 使用 /rp 指令快速重组并开启自动加入。 AOTV 和末影珍珠秘密路径点 玩家秘密追踪与凋零/血门高亮 资源包地下城纹理重置、评分标题与音效 干扰优化: 防止利维德战中队友光晕遮挡,阻拦错误的终端点击,隐藏灵魂织者头颅,并提供职业专属光晕。

采集与丛林功能

林地节点路径标记 发光花卉与海洋发光生物高亮 森林神庙解谜辅助

库德拉(Kuudra)功能

库德拉全套辅助: 提供补给、补给堆、燃料电池、安全点及珍珠的路径点导航。 箭矢中毒预警: 实时提示毒素水平。 库德拉光晕与危险警报

绯红岛屿(Crimson Isles)

道场助手与雾气半径扩展选项

物品与装备定制

支持自定义物品重命名、护甲染色、装饰修剪及动态染料效果。

健康与状态栏

实时仪表盘: 包含生命值/吸收量、法力值、防御力、经验值与速度显示。支持原版状态与高级仪表盘并行展示。

个人档案查看器

全方位展示技能、杀戮、地下城进度,以及背包、末影箱、收藏品、宠物和配饰袋等容器信息。

采矿辅助(矮人矿坑/水晶空洞/冰川矿区)

解谜助手: 自动处理费图尔与谜题大师的挑战。 深度导航: 提供水晶空洞地图、特殊位置坐标、服务器同步路径点(WebSocket)以及寻宝指南针辅助。 冰川隧道: 特供寒冷状态监控与尸体搜寻器。 任务 HUD: 实时追踪各项采矿任务,并提供粉末获取进度监控及路径规划。

杂项功能

裂隙: 镜域路径点、谜题之魂标记、气泡生物高亮。 蜘蛛巢穴: 隐藏遗迹助手。 Slayer 杀戮辅助: 为吸血鬼、末影人、烈焰人 Slayer 提供全方位标记、计时与BOSS生成提醒,并支持自定义杀戮 HUD。 花园管理: 包含耕作 HUD、访客购买清单优化、地块小部件、速度预设及针对特定农作物的自动化点击锁定。 视觉增强: 包含平滑 AOTE、紧凑伤害显示、选项卡美化、交互 hitbox 修正、稀有掉落特效及可配置的夜视强度与终端 HUD。 UI 优化: 提供清单搜索遮罩、属性碎片显示、高级工具提示(涵盖 NPC 卖价、Bazaar 行情、拍卖行价格等)、配饰助手与快速导航,支持 CTRL/CMD + F 快速搜索背包。 聊天与杂项: 支持自定义聊天规则、自动补全、消息过滤(屏蔽讨厌的系统提示)、实验解谜、钓鱼辅助、祭坛仪式提示、巧克力工厂辅助、杰瑞计时器等。 第三方集成: 兼容 REI/EMI/JEI,集成 Discord 状态显示,提供一键维基查询(F4),支持物品保护及服务器位置分享。 📦 模组安装包指南 请查阅相关文档,了解如何通过启动器轻松安装。 下载 Skyblocker Modpack。 将 .mrpack 文件直接拖拽至 MultiMC 或 Prism Launcher 等自定义 MC 启动器中,即可建立并启动全新实例。
26.2-1.19.4 功能 Fabric
24
1
特殊效果增强 Particular Reforged
JAVA版 模组Mod

特殊效果增强 Particular Reforged

特殊效果增强 (Particular)

特殊效果增强 (Particular) 是一款旨在通过大量精心制作的视觉特效,全方位提升《我的世界》沉浸式环境体验的模组。

该模组将为游戏世界注入更多动态细节,让氛围感全面升级。

视觉特效

3D 水花飞溅

水花颜色会自动匹配当前水体。 实体宽度决定了飞溅的覆盖范围。 坠落高度决定了水花的高度。

瀑布流特效

当水源上方存在超过 2 格深的流动水,且顶部水源至少有一侧处于开放状态时,会触发级联水流效果。 水流强度与坠落高度及开放侧面的数量成正比。

萤火虫

会在温暖的生物群系中,于花朵和高草丛附近自然生成。 黄昏时分的生成频率为随机设定。

落叶飘零

每种树叶方块都会产生独特的粒子效果,表现各异。 落叶接触水面时会产生细腻的涟漪。

洞穴浮尘

生成频率取决于所处深度及光照水平。

水下容器气泡

在水下开启箱子或木桶时,会释放出气泡。 末影箱会释放出带有绿色色调的气泡。 在箱子下方放置灵魂沙,可使其自动开启并持续产生气泡。

气泡破裂特效

雨滴与水滴激起的涟漪

食用蛋糕时的粒子效果

岩浆滴的自发光效果

自定义配置

玩家可以通过配置文件自由开关各项特效,并设定洞穴浮尘在特定生物群系中是否禁止生成。

支持的模组 穿越 (Traverse):包含自定义落叶效果。 未勘探区域 (Regions Unexplored):包含自定义落叶效果。 狂野荒野 (Wilder Wild):包含自定义落叶效果。 支持的语言 加拿大英语 (Voxxin) 加拿大法语 (Voxxin) 简体中文 (KlainsX) 欧洲法语 (Voxxin) 墨西哥西班牙语 (cerealconjugo) 俄语 (Alexander317)
26.1.2-1.21.11 功能 NeoForge Fabric
24
0
Essential 模组 Essential Mod
JAVA版 模组Mod

Essential 模组 Essential Mod

Essential 模组

只需安装这一款轻量化模组,即可全面升级您的《我的世界》游戏体验。它支持免费主机托管、内置好友聊天系统,以及一系列丰富的功能。

高效、便捷且面向所有玩家!

只需简单几步点击,即可免费开启您的《我的世界》世界,并邀请好友共同畅玩。

无需离开游戏,即可与好友保持紧密互动。您可以通过内置功能进行聊天、创建群组、分享图片,并向好友发送世界与服务器的加入邀请。

通过独特的服饰装扮、化妆品系统、内置皮肤管理器以及极具表现力的表情动作,让您的游戏角色独具风采。

利用 Essential 模组强大的功能特性,为您节省繁琐的配置时间与精力。

Essential 模组能否与其他模组或整合包兼容? 当然可以。Essential 模组具备极高的兼容性,能够完美融入您喜爱的整合包中。您可以轻松为好友托管各类模组化世界并免费联机,只需确保双方安装了完全相同的模组即可。

Essential 模组支持哪些《我的世界》版本? 该模组目前支持《我的世界》Java 版中最为流行的多个版本(包括 1.8、1.12 以及 1.16 至 1.21 等版本),并同时兼容 Fabric 和 Forge 两种主流模组加载器。

Essential 模组的世界托管是如何运行的? Essential 采用了行业顶尖的点对点(P2P)技术,通过您的个人电脑硬件算力,让您能够以极简的操作流程,轻松实现免费的世界托管和好友联机邀请。

26.2-1.19.4 管理 社交 功能 NeoForge Forge Fabric
16
0
TweakerMore游戏体验优化 TweakerMore
JAVA版 模组Mod

TweakerMore游戏体验优化 TweakerMore

TweakerMore:游戏体验优化模组

TweakerMore 是一套专为客户端设计的优化工具集,旨在全面升级你的 Minecraft 游戏体验。它不仅能让游戏玩法更加细腻,更能让你深度定制各种功能,从而超越原生体验!

该工具集的核心理念是“按需开启”。默认情况下,所有的优化功能均处于禁用状态,因此你完全不必担心在未主动启用之前,游戏会表现出任何偏离“原生(Vanilla)”的状态。

你可以通过快捷键 K + C 随时呼出配置界面;当然,如果你安装了 Mod Menu,也可以直接通过该界面便捷地进行访问与设置。

若想查看所有可用选项的详细说明文档,请查阅官方文档。

运行环境要求:

Fabric Loader 版本 0.10.4 或更高 MaLiLib 库

兼容联动: 以下模组将通过 TweakerMore 解锁更多功能与进阶设置:

EasierCrafting(便捷制作) Iris(光影引擎) Item Scroller(物品滚动助手) Litematica(图样模组) Optifine(Optifabric 版优化插件) ReplayMod(录屏模组) Tweakeroo(功能优化模组) Xaero's World Map(Xaero 世界地图)
26.2-1.19.4 功能 Fabric
15
0
幸福补丁 Euphoria Patches
JAVA版 模组Mod

幸福补丁 Euphoria Patches

Euphoria Patches(幸福补丁)介绍

Euphoria Patches(幸福补丁)是一款专为 Complementary Shaders(互补光影)系列打造的增效插件,旨在为原本优秀的光影核心注入更多可选的特性与自定义设置。

Complementary Shaders(互补光影)的功能延伸

这款由 SpacEagle17 开发的 Euphoria Patches(幸福补丁),能够完美适配 Complementary Shaders(互补光影)的 Reimagined(重构版)与 Unbound(无界版)。 其核心逻辑在于通过添加一系列由手工精心打造的额外选项,全方位拓展光影的表现力。 出于保持基础光影纯粹性的考虑,所有新增功能在安装后均默认处于关闭状态,玩家可以根据个人硬件性能或视觉审美,逐项进行开启与调试。 为了降低复杂配置的门槛,开发者贴心地设置了“常用设置”标签页与预设方案,无论是光影新手还是资深玩家,都能通过这些便捷的预设快速部署出一套满意的视觉效果。

重要提示: 请务必注意,若在使用此插件的过程中遇到任何程序错误或视觉异常,请直接通过下方提供的渠道反馈给插件开发者,切勿将此类因插件引起的 Bug 报告给 Complementary Shaders(互补光影)的原作者 Emin。

26.1.2-1.18.2 功能 NeoForge Forge Fabric
16
0
YetAnotherConfigLib (YACL)
JAVA版 模组Mod

YetAnotherConfigLib (YACL)

YetAnotherConfigLib (YACL)

这是一款专为 Minecraft 打造的、基于构建器模式的配置库!

名副其实的“又一个配置库”(Yet Another Config Lib),看着这个名字,你还能期待它是别的什么呢?

这个模组究竟为何存在?

开发这个模组的初衷,旨在填补 Fabric 模组开发生态中目前存在的一块显眼空缺。坦白说,现有的主流配置库在功能实现或设计理念上,都未能达到我心中理想的标准:

Cloth Config API:它显得有些陈旧了。Cloth 的开发者已经明确阐述,他们大概率不会再为其添加任何新功能。简而言之,他们已无意再对该项目进行深度的扩展或触碰。(此观点基于开发者引述) SpruceUI:它本身并非是专为配置功能而设计的。从本质上讲,若强行将其用于配置界面,整体设计会给人一种杂乱无章的感觉。关于这一点的更多细节评述,可以在相关的 issue 讨论中找到。 OwoLib:它的重心过度倾斜通过内容。除了配置功能外,它还承载了大量其他琐碎的功能,这无疑增加了模组的体积和不必要的复杂性。

显而易见,上述每一个现有的选项都令人遗憾地存在着各自的短板,而这正是 YetAnotherConfigLib 登场并大显身手的契机。

YACL 有何过人之处?

YACL 拥有着名为“后见之明”的独特优势。正因为是在全新的基础上着手构建这个库,使得我有机会在开发过程中审视前人的足迹,确保每一步都走得正确且精准:

极易上手的 API:YACL 从备受好评的 Sodium(钠)模组的内部配置库中汲取了灵感,致力于提供流畅的开发体验。 完美契合 Minecraft 的风格:YACL 的 GUI 界面经过精心打磨,在视觉设计上旨在与游戏原版的美学风格无缝融合,绝无违和感。

功能特性

YACL 蕴含了海量的配置功能,足以应对各种复杂的开发场景:

自定义控件组件

如果默认提供的控件集合无法完全契合你的特殊需求,你完全被允许创建属于自己的独特“控制器”。

富文本描述系统

支持可点击和悬停交互的文本,这一强大功能由原版游戏的文本组件系统直接驱动。 支持 WebP 格式(包含动态图像)的预览功能,让配置说明更加生动。 支持使用自定义的富渲染板块来替代传统的图像展示。

针对同一类型的多重控制器

对于数字类型:提供直观的滑块或精准的输入框。 对于字符串类型:提供下拉菜单、循环切换器或原始文本输入框。 对于布尔值:提供经典的勾选框或清晰的“开启/关闭”文本显示。 以及更多丰富多样的选择!

功能完备的拾色器

内置了强大的颜色选择工具,满足视觉调整需求。

无障碍支持

针对键盘控制进行了全面的兼容性优化(特别针对 Controlify 模组的使用场景进行了适配),确保操作无障碍。

高度有序的组织结构

支持使用标签页(分类)以及可折叠的分组功能,让即使再繁杂的配置项也能井井有条。

内置序列化与反序列化技术

内置的机制让你能够跳过那些容易出错的配置独写代码环节,使数据存取更加安全可靠。

完整的 Kotlin DSL 替代方案

不仅支持 Java,还为习惯使用 Kotlin 的开发者提供了原生的 DSL 支持。
1.21.11-1.19.4 前置 管理 功能 NeoForge Fabric
16
0
Serilum 定制化合集 Serilum's Client Bundle
JAVA版 模组Mod

Serilum 定制化合集 Serilum's Client Bundle

Serilum 定制化合集

这是一个由 Serilum 开发的模组整合包,汇集了他所发布的一系列定制化模组,旨在协助您更轻松地构建模组包实例。

定制化合集是一种特殊的模组类型,它将 Serilum 的多个定制类模组统一整合在一个文件中。虽然将这些模组归类并非易事,但我依然努力通过这种方式来简化安装流程。该合集采用了名为 JiJ(Jar in Jar,嵌套式 Jar 包)的技术。这意味着合集内的各个模组在保持独立性的同时,能像安装单个模组包一样被便捷地安装。每个模组依然拥有各自独立的配置文件,并且会在游戏内的模组列表中逐一显示。

虽然这个合集是辅助模组包开发的额外工具,但它并不会取代我本人更推崇的模块化模组系统。不过,您依然可以通过定制化合集的配置文件来禁用其中的特定模组。请注意,配置修改后必须重启游戏方可生效。

得益于 JiJ 系统的运行机制,该合集不仅能与独立安装的模组共存,还支持在安装本合集的情况下同时读取已有的模组。这种特性主要用于强制指定特定版本,即使不小心安装了重复的模组也不会引发故障。尽管通常不会出现问题,但为了稳妥起见,建议仅保留一份安装。因此,如果您决定使用本合集,建议移除其中包含的其他独立模组。

我衷心希望这个整合包能为那些偏好大型内容模组的玩家提供便利。感谢大家多年来给予的宝贵支持!

所有可用的配置选项:

enableAlteredDamage (开启伤害修正) = true enableAlternativeWorldSaveLocation (开启自定义世界存档位置) = true enableBiomeSpawnPoint (开启生物群系出生点) = true enableConfigurableDespawnTimer (开启可配置物品消失计时器) = true enableConfigurableExtraMobDrops (开启可配置额外生物掉落物) = true enableConfigurableFurnaceBurnTime (开启可配置熔炉燃料燃烧时间) = true enableConfigurableMobPotionEffects (开启可配置生物药水效果) = true enableCustomCredits (开启自定义制作人员名单) = true enableCycleTitleScreenSplash (开启循环标题画面闪烁文字) = true enableDifficultyLock (开启游戏难度锁定) = true enableFirstJoinMessage (开启首次加入服务器提示信息) = true enableHideExperimentalWarning (开启隐藏实验性功能警告) = true enableSaveandLoadInventories (开启保存与加载背包功能) = true enableSetWorldSpawnPoint (开启设置世界出生点) = true enableSimpleMenu (开启简易菜单定制) = true enableStarterKit (开启新手礼包) = true enableStarterStructure (开启出生点初始建筑) = true

提供的 Serilum 模组合集系列:

Serilum 客户端合集 Serilum 定制化合集 Serilum 额外内容合集 Serilum 游戏体验优化合集 Serilum RPG 合集 Serilum 出生点调整合集 模组名称 功能描述 伤害修正 (Altered Damage) 通过修饰符调整玩家及其他实体的造成与受到的伤害。 自定义世界存档位置 (Alternative World Save Location) 允许将我的世界世界存档路径更改至游戏实例范围之外。 生物群系出生点 (Biome Spawn Point) 允许在创建新世界时指定玩家出生所在的生物群系。 可配置物品消失计时器 (Configurable Despawn Timer) 可调整物品和经验球在地面上停留的时间长度,支持长、短或无限停留。 可配置额外生物掉落物 (Configurable Extra Mob Drops) 通过命令和配置文件为生物增添额外掉落物,支持设置掉落概率。 可配置熔炉燃料燃烧时间 (Configurable Furnace Burn Time) 通过配置文件修饰符全局性调整熔炉燃料的燃烧时长。 可配置生物药水效果 (Configurable Mob Potion Effects) 为所有生物实体设置永久存在的药水效果。 自定义制作人员名单 (Custom Credits) 修改制作人员名单界面的显示内容与行为,包括结局诗词。 循环标题画面闪烁文字 (Cycle Title Screen Splash) 标题界面的闪烁文字会根据配置的延迟时间不断轮换。 游戏难度锁定 (Difficulty Lock) 为特定世界设置难度并支持锁定,或强制启用极限模式。 首次加入提示信息 (First Join Message) 为首次进入世界的玩家发送自定义的可配置欢迎信息。 隐藏实验性功能警告 (Hide Experimental Warning) 在创建或载入带有模组的世界时,隐藏实验性设置警告弹窗。 保存与加载背包 (Save and Load Inventories) 通过命令为自己或他人保存与读取玩家背包及工具包。 设置世界出生点 (Set World Spawn Point) 为新创建的世界设置精确的自定义出生点,并提供相关微调。 简易菜单 (Simple Menu) 添加编辑主菜单样式、按钮、修改窗口标题及图标的简易功能。是 FancyMenu 的简化替代方案。 新手礼包 (Starter Kit) 为新进入世界的玩家提供可配置的初始装备、物品或药水效果,可覆盖或追加至现有背包。兼容 FTB Team Islands。 出生点初始建筑 (Starter Structure) 在世界生成初期通过示意图文件在出生点自动构建建筑。
26.2-1.21.11 管理 社交 功能 NeoForge Forge Fabric Quilt
0
0
1 2

7日热门资源

Verity JE
S
JAVA版 模组Mod

Verity JE

Verity JE

作者:VarmiteYT

你好,我是维里蒂——你的专属助手伙伴。尽管向我提问吧,我几乎无所不知。

简介

Verity JE 为《我的世界》Java 版加入了由 Groq.com AI 驱动的个人助手维里蒂,灵感来自 ThatMob 的相关视频内容。

本模组是 Verity 作品的官方改编版本,已获得 ThatMob 的明确授权,并依据双方协议制作与发布。

重要提示

NeoForge 1.21.1 版本已被弃用,且存在较多已知问题。

使用准备

游玩前需要完成一定配置。模组提供了对应的安装与设置教程;此外,也可借助 Ollama 在本地运行维里蒂。

主要内容

维里蒂:可与你互动的个人助手伙伴。 灵动礼盒:维里蒂会从专属的动态礼盒中现身。 维里蒂恶魔:维里蒂能够召唤或引发出现的恐怖生物。 游戏环境变化:模组会显著改变原版体验,包括极端黑暗等压迫感十足的效果。

语言支持

AI 对话支持多种语言;不过,语音识别与语音合成功能目前仅确认支持英语。

维里蒂恶魔的模型由 RoseRocket 制作。

3,550 下载
2026-07-15