资源中心

发现优质的 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,767
5
远景渲染器 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
1,176
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
440
1
高性能体素光追引擎 Photonics
JAVA版 模组Mod

高性能体素光追引擎 Photonics

Photonics:高性能体素光追引擎

Photonics 是一款专注于高性能与高清晰度阴影表现的体素光线追踪引擎。作为一款 Iris 的扩展模组,它能够为 Minecraft 引入基于体素的光线追踪技术。得益于其对性能的极致优化,Photonics 能够提供与硬件级光线追踪相媲美的画面表现。

可与 Photonics 兼容的光影包 (Shaderpacks)

以下光影包在配合 Photonics 使用时能够获得原生支持:

BSL v10.1(需使用精确版本号) Photon(需从 Github 获取最新版本)

使用 Photonics 的光影包

以下光影包内部集成了 Photonics 技术:

Eclipse(需从 Github 获取最新版本)

核心特性

通过其独特的自定义体素光线追踪技术,Photonics 能够实现多种极具视觉冲击力的特效:

1. 柔和阴影 由方块光源产生的所有阴影都拥有柔和且真实的过渡效果,显著提升了场景的立体感。

2. 全局光照 还在为阴影区域死板、灰暗的视觉效果而苦恼吗?Photonics 引入了准确的全局光照技术,不仅让阴影区域变得更加生动,同时也极大增强了整体渲染的真实度。

3. 3D 方块模型 基于体素光线追踪技术,Photonics 可以直接渲染 16x16x16 的方块模型。此外,玩家还可以利用 MagicaVoxel 来导入并实现自定义模型。

4. 彩色玻璃光照 光线穿过玻璃时,Photonics 会根据玻璃颜色对其进行着色,从而在物体表面投射出带有色彩的阴影,营造出斑斓的光影氛围。

5. 世界空间反射 (WSR) 该特性由 Eclipse 原生支持,Photon 也可以通过 Photonics 启用。WSR 旨在实现真正的世界空间反射,无论视角如何移动,反射内容均不再会出现屏幕边缘突现的问题,实现了无缝且真实的反射效果。

6. 高密度光源支持 每个区块默认支持追踪 20 个光源。通过光影设置,你可以将该数值最高提升至 100,以应对更复杂的光源环境。

注意事项

在安装并使用该模组前,请仔细阅读以下说明:

Photonics 并非利用硬件光线追踪技术实现。由于 Minecraft 基于 OpenGL 构建,因此在该环境下实现硬件光线追踪在当前技术条件下是不可行的。 该模组目前仍处于 Alpha 测试阶段,出现 Bug 或与其他模组的兼容性问题在所难免。 任何修改了 Minecraft 渲染方式或区块加载机制的模组,都可能影响与 Photonics 的兼容性。 目前暂不支持 MacOS 系统。
1.21.11-1.20.6 科技 Fabric
424
0
Yes Steve Model
JAVA版 模组Mod

Yes Steve Model

Yes Steve Model 模组介绍

Yes Steve Model 是一款专为 Minecraft 打造的玩家模型修改模组,旨在为游戏提供深度定制化体验。该模组以 GeckoLib 动画引擎为技术底座,能够精确调用我的世界基岩版 (Minecraft Bedrock Edition) 的模型与动画资源,从而赋予玩家根据个人喜好自定义游戏内玩家模型和动作的灵活性。

平台支持情况

在该模组的发展过程中,技术架构经历了重要的演进。版本 1.1.5 及更早期的构建完全基于 Java 开发,因此具备极其出色的跨平台兼容性,能够同时运行于三大主流系统及移动端。

然而,为了提升运行效率并加强模组安全性,自 1.2.0 版本起,开发团队将核心的加密与渲染模块重构为 C++ 语言。这一战略性调整虽然显著强化了渲染性能与数据安全,但也导致了对跨平台支持的局限性。目前各系统的支持情况如下:

系统兼容性列表

Windows (AMD64 架构):客户端与服务端均获得全面支持。 Linux (AMD64 架构):客户端与服务端均获得全面支持。 Android (AArch64 架构):支持客户端运行,但暂不支持服务端运行。 macOS (Intel 架构):目前暂不支持。 macOS (Apple Silicon 架构):目前暂不支持。 模组功能解析

Yes Steve Model 模组在设计之初便充分考量了服务器社区的实际运维需求,并专门集成了多项优化功能,确保其能够适应各种服务器环境:

客户端模型自动化同步:玩家在加入服务器时,系统会自动将模型资源推送并同步至客户端,无需玩家进行繁琐的手动下载。 模型文件加密保护:发送至客户端的所有模型文件均采用加密二进制格式,有效防止了模型资源被轻易窃取或篡改。 模型权限认证机制:模组引入了灵活的权限系统,服务器管理员(OP)可通过指令对特定模型进行授权管理,确保仅在许可情况下方可启用特定外观。 原版玩家模型增强:模组优化并新增了默认的史蒂夫 (Steve) 与亚历克斯 (Alex) 模型,且两者均支持自动调用玩家的皮肤显示,保持了原版特性与自定义功能的兼容。

得益于极简的定制逻辑,用户无需编写复杂的配置文件。只需将模型文件、纹理贴图及动画资源放置于指定文件夹内,并在游戏内执行重载指令,系统便能自动完成加载与同步。

客户端交互与使用说明

对于普通玩家而言,该模组的操作同样简便高效。当玩家首次进入配备此模组的服务器后,系统需要约十秒左右的时间用于模型同步。同步完成后,玩家仅需按下快捷键 Alt + Y 即可唤出交互界面,进行如下操作:

模型切换:点击按钮即可快速切换至目标模型。若按钮右上角的图标呈现红色,则意味着该模型尚未获得授权。此外,图标上的数字代表了该模型当前可供切换的材质数量。 纹理切换:针对拥有多种皮肤或材质的模型,玩家可通过点击左右切换按钮,轻松更换模型的外观样式。 模型分类管理:界面提供分类筛选功能,玩家可以在“全部模型”、“授权模型”以及“原版模型”(目前仅支持史蒂夫与亚历克斯)之间进行自由切换,以便快速找到心仪的外观。
1.21.1-1.19.4 装饰 NeoForge Forge Fabric
416
0
Iris Shaders
JAVA版 模组Mod

Iris Shaders

Iris 光影加载器

重塑视觉体验的基石

在Minecraft的广阔世界中,光影效果往往是决定沉浸感的关键一环。Iris 光影加载器(Iris Shaders)正是为此而生的新一代图形引擎核心。它不仅仅是一个简单的工具,更是一把开启现代视觉盛宴的钥匙,专为那些追求极致画面与流畅体验的玩家量身打造。

兼容并蓄,无缝衔接

Iris 的设计哲学在于“传承与进化”。它天生具备强大的兼容性,能够完美支持现有的 OptiFine 光影包。这意味着,您无需抛弃那些钟爱的经典光影配置,便能在 Iris 的驱动下,让熟悉的光影焕发出前所未有的生机。无论是晨曦微露的柔和,还是末影龙息的震撼,Iris 都能以更高效的方式将其精准呈现。

现代化架构,性能飞跃

告别卡顿,拥抱丝滑。作为一个现代化的光影加载方案,Iris 采用了最前沿的代码架构,旨在打破传统加载器的性能瓶颈。它在确保画面绚丽的同时,极大地优化了帧率表现,让“高画质”与“高流畅度”不再是鱼与熊掌不可兼得的选择。

简而言之,Iris 光影加载器是连接原版画质与次世代视觉体验的桥梁,它既尊重过去的经典,又引领着未来的方向。

26.2-1.16.5 装饰 优化 NeoForge Fabric
384
0
维尔特鲁姆星人 Viltrumite
JAVA版 模组Mod

维尔特鲁姆星人 Viltrumite

维尔特鲁姆星人 (Viltrumite) 模组介绍

通过这款模组,你可以化身为“全能侠”(Omni-Man)或《无敌少侠》中的任何一位维尔特鲁姆星人,并且无需担心光环能量不足的问题。此模组由本人开发并持续维护,其创作过程完整记录在我个人的 YouTube 系列视频中。

为了获得最佳游戏体验,请务必安装“维尔特鲁姆星人飞行机制 (Viltrumite Flight) 1.3.0”及以上版本,并建议在第三人称视角下进行游玩。

https://www.mcshuo.com/resource/706

请注意,当前模组仍处于研发的初级阶段。许多功能尚在完善中,玩家可能会在体验过程中遇到一些小错误或机制缺失。

功能展示:

方块粉碎飞行: 能够直接高速穿透游戏内的各种方块。 极速冲刺: 你的朋友正在视野中迅速远去(赶快追上他!),在悬停状态下同时按下“冲刺键”与“CTRL键”即可触发疾速推进。 战斗传承: 在同伴的指导下,掌握属于维尔特鲁姆星人的格斗技巧。 空中格斗: 在无尽的虚空中尽情挥拳,展现强大的破坏力。 压制全场: 向那些孱弱的低等生命展示谁才是真正的掌控者。

核心技能:

重拳 (Punch): 挥出足以将敌人击飞的强力一击。 冲刺 (Dash): 爆发性地向前突进,撞碎路径上所有的方块与生物。 冲刺飞行加速 (Dash-Flight Acceleration): 冲刺后立即按住 CTRL 键,即可瞬间进入超音速飞行模式。 锁定目标 (Target Locking): 锁定你的敌方单位,追踪其每一个细微动作。 抓取 (Grabbing): 抓起任何生物或玩家,并在飞行过程中将其带往各处。

模组启动时,会自动在你的 .minecraft 目录下生成一个“viltrumitetextures”文件夹。如果该文件夹为空,系统会自动提取默认皮肤(如 Omni-Man、Lucan 等)及红色斗篷供你使用。

指令集清单:

指令 说明 执行权限 /viltrumite skin <名字> 为角色更换指定的模组外观皮肤。 所有玩家 /viltrumite skin off 卸下当前皮肤,恢复默认造型。 所有玩家 /viltrumite cape <名字> 为角色装备指定的斗篷。 所有玩家 /viltrumite cape off 移除当前斗篷。 所有玩家 /viltrumite model default 将模型设置为默认外观(粗手臂)。 所有玩家 /viltrumite model slim 将模型设置为精简外观(细手臂)。 所有玩家 /viltrumite power 为执行命令的玩家赋予维尔特鲁姆星人能力。 OP (管理员) /viltrumite power <玩家ID> 为指定玩家赋予维尔特鲁姆星人能力。 OP (管理员) /viltrumite depower 移除执行命令玩家的维尔特鲁姆星人能力。 OP (管理员) /viltrumite depower <玩家ID> 移除指定玩家的维尔特鲁姆星人能力。 OP (管理员)
1.20.1 冒险 Fabric
368
1
模组菜单 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
368
0
宏大传送 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
272
0
维尔特鲁姆人飞行 Viltrumite Flight
JAVA版 模组Mod

维尔特鲁姆人飞行 Viltrumite Flight

维尔特鲁姆人飞行(Viltrumite Flight)

这是一款超级英雄飞行模组,同时也是我正在开发的“维尔特鲁姆人”模组所配套的应用程序接口(API)。

本模组旨在还原“维尔特鲁姆人”式的飞行力学,并配备了平滑的动画效果与沉浸式的音效。它在创造模式中完全独立运行,不仅支持高速飞行,还加入了极具动感的镜头抖动特效。尽管该模组主要是为我即将推出的“维尔特鲁姆人”模组所服务,但其他开发者如果感兴趣,依然可以深入研究并将其集成到自己的项目中。

您可以利用键盘上的 SHIFT 键锁定巡航速度。通过在按住 SHIFT 键的同时双击空格键,即可触发快速起飞功能。请务必注意,在飞行状态从“无(NONE)”平稳过渡到“悬停(HOVER)”之前,千万不要松开 SHIFT 键。

玩家在飞行过程中会处于以下 4 种状态之一:

无(NONE): 这是默认状态,此时您正处于地面或正常下落过程中。 悬停(HOVER): 您将悬浮在空中,并可通过 WASD 键组合空格键或 SHIFT 键进行小范围移动(即原版飞行模式)。 巡航(CRUISE): 您将沿着视角方向快速飞行。必须长按 CTRL 键才能持续加速并保持飞行状态。 音速(SONIC): 您将以接近极限的速度飞行(速度达到或超过 80%)。
1.20.1 冒险 前置 Fabric
272
0
布料配置接口 Cloth Config API
JAVA版 模组Mod

布料配置接口 Cloth Config API

Cloth Config API (布料配置接口)

专为 Minecraft 模组打造的标准化配置库

Cloth Config API 不仅仅是一个简单的运行库,它是模组生态系统中至关重要的配置屏幕应用程序接口(API)。该工具旨在为模组开发者提供一套标准化的解决方案,用于构建清晰、易用的游戏内设置菜单,从而替代繁琐的配置文件编辑,大幅提升最终用户的交互体验。

开发者百科指南

https://shedaniel.gitbook.io/cloth-config/

1.21.11-1.17.1 前置 NeoForge Fabric
224
0
3D皮肤图层 3D Skin Layers
JAVA版 模组Mod

3D皮肤图层 3D Skin Layers

3D皮肤图层 (3D Skin Layers)

让你的角色更加立体,赋予皮肤全新的视觉维度。

核心功能

本模组旨在取代原版游戏中扁平的玩家皮肤第二图层,将其替换为完全建模的3D版本。为了优化性能,模组内置了智能机制:当玩家距离超过12格时,会自动切换回原版的高效2D渲染模式,从而确保游戏帧率稳定。同时,该模组全面支持透明元素渲染,这意味着眼镜、护目镜及其他装饰性细节将完美呈现。

本模组仅在客户端运行,属于纯视觉模组,因此无需在服务器端安装,可在任何游戏环境中无缝使用。

让你的角色外观既具备深度,又兼顾性能与美观。

详细特性 将扁平的皮肤外层替换为完整的3D模型。 为夹克、袖口、帽子等装饰性细节增加视觉深度。 完美支持透明度渲染,适用于眼镜、护目镜等物品。 同样适用于玩家头部的装备。 性能表现 自动机制:距离超过12格时,自动切换回原版2D渲染。 性能优化:即便在多人服务器或玩家密集的区域,也能保持稳定的帧率。 部署便捷:完全客户端运行,无需服务器端安装。 兼容性概览 Minecraft版本 加载器 状态 备注 1.16.5+ Fabric/Forge*/NeoForge 支持 最新版 1.16.5 Forge 不支持 过时 在获得JarInJar支持前暂不支持 1.12.2/1.8.9 Forge 不支持 过时 未来可能会有更新 模组名称 状态 备注 Essential 支持 - 越肩视角重置 (Shoulder Surfing Reloaded) 支持 - 玩家动画师 (Player Animator) 支持 包含基于此模组的如“更好的战斗 (Better Combat)”和“表情动作 (Emotecraft)” 自定义皮肤加载器 (CustomSkinLoader) 部分支持 需要安装该辅助模组 Lunar客户端 (Lunar Client) 不支持 将永远不会获得支持 已知问题与限制 由于外层模型略大于玩家本体模型,部分皮肤在3D化后可能无法完全对齐。 转角处的锯齿图案可能会连接在一起。这是3D建模算法的固有特性,可以通过在缝隙处填充微透明像素来缓解。 使用光影包时,物体侧面可能会出现异常阴影,该问题正在尝试解决中。 常见问题解答

需要将模组安装到服务器吗? 不需要。这是一个纯客户端模组,无需在服务器端进行任何安装。

该模组支持高清皮肤吗? 不支持。由于像素形状无法匹配,高清皮肤无法实现3D化。

模组图层穿透了模组盔甲怎么办? 部分模组盔甲比原版更贴合身体。请在模组设置中调小3D尺寸,直到完全贴合为止。

皮肤图层相对于身体偏移了怎么办? 这通常是因为你使用了ETF或EMF资源包。请确保将其更新至与当前Minecraft版本相匹配的版本。

图层消失了或模组不工作? 在寻求帮助前,请检查以下事项:

检查“选项 > 皮肤与个性化”中是否意外禁用了皮肤图层。 检查模组设置中的功能是否已开启。 确认模组是否出现在已加载的模组列表中。 皮肤应通过Mojang渠道加载,其他皮肤加载方案可能不受支持。 确保你的皮肤文件本身确实包含第二图层的内容,模组无法无中生有。

关于Minecraft盗版客户端的问题: 请购买正版游戏,非法复制的游戏版本不在本模组的支持范围内。

26.1-1.21.11 冒险 装饰 NeoForge Fabric
216
0
天境 The Aether
JAVA版 模组Mod

天境 The Aether

The Aether 模组简介

The Aether 模组是由原开发团队精心维护的经典力作。该模组不仅完美适配现代 Minecraft 版本,确保了与各种系统的良好兼容性,还对多人联机模式提供了全面的支持,为您和伙伴们开启一段全新的冒险旅程。

关于以太 (The Aether)

The Aether 营造了一个位于万米高空之上的奇幻纬度,这里布满了云端景观和广袤的悬浮群岛。进入此维度后,玩家将置身于一段全新的生存冒险之中。该模组构建了一套基于原版生存逻辑的进度体验,涵盖了多种全新的矿石种类、不可思议的神秘生物,以及三座令人畏惧的地下城。每一座地下城中都镇守着强大的头目,并藏有稀有的顶级装备等待着勇敢者的发掘。

模组核心内容概览

The Aether 引入了极其丰富的内容体系,大部分机制在原版模组的公告中已有详细记载。以下是其核心要素的概括:

它为你提供了一个名为“以太”的险恶云端天堂。这里需要特别提醒,务必小心行事,避免从岛屿边缘坠落,否则你将直接掉回主世界。

维度内包含了一系列全新的方块与资源物品,等待你去采集利用。

新增了三种核心功能性方块:祭坛 (Altar)、冷冻机 (Freezer) 以及孵化器 (Incubator)。

引入了四种材质等级:天根木 (Skyroot)、神圣石 (Holystone)、赞尼特矿 (Zanite) 和重力矿 (Gravitite)。每种材质都拥有一套独特的工具与武器,并赋予其特殊的属性加成。

配备了《知识之书》(Book of Lore),其中详细记录了模组中每一个方块和物品的所有信息,是新手的必备指南。

拥有一个独特的附件系统,配有专属的图形用户界面 (GUI),让你能够有效利用并装备在冒险中获得的珍稀战利品。

不仅有模仿主世界生态的生物,还有以太维度独有的原生态物种。

引入了名为“恐鸟”(Moas) 的飞行坐骑系统,它们拥有不同等级的跳跃能力,是你航行于空岛间的得力助手。

包含三座极具挑战性的结构:青铜、白银与黄金地下城。每一座都拥有专属的装备战利品和需要玩家合力击败的强大头目。

系统呈现“永恒之昼”状态。只有在成功征服最终的地下城后,这种状态才会结束。随后的昼夜循环可以通过一个独特的特殊方块——太阳祭坛 (Sun Altar) 进行自由控制。

入门指南

想要迈出探索以太的第一步,你需要进行必要的准备。首先,搭建一个由荧石构成的矩形边框作为门户,随后使用水桶对准边框中心注入水源。一旦门户激活并发出流光,你便可以踏入其中,正式开启你在以太这个危机四伏的云端天堂中的生存挑战。

地下城挑战攻略

以太世界中坐落着三座充满未知的神秘地下城,每一座都由一位实力强悍的头目镇守。

青铜地下城 (Bronze Dungeon) 是哨兵的巢穴,由外形可怖的“滑行者”(Slider) 守卫,这是一种由纯粹石块构成的生物。为了应对挑战,务必留意岛屿内部隐藏的隧道,并确保在挑战前准备好你所能制作出的最强装备。

白银地下城 (Silver Dungeon) 也就是宏伟的瓦尔基里神庙。在这里,你将直接面对瓦尔基里骑士团的考验。若是你证明了自己拥有足够的勇气与实力,便可挑战“瓦尔基里女王”(Valkyrie Queen)。这场对决需要你利用所有的工具储备和作战技巧,方能击败这位远古战士。

在稀有的黄金地下城 (Gold Dungeon) 内部,栖息着太阳之灵 (Sun Spirit),那是一个由火焰与纯能量组成的永恒生命体。作为统治太阳本身的神明,仅想让他注意到你都需要花费一番功夫。然而,坊间传闻他一直在守护着以太维度中最顶级的珍宝,等待着真正的主人出现。

1.21.1-1.7.10 冒险 装备 世界生成 NeoForge Forge Fabric
208
1
钠 Sodium
JAVA版 模组Mod

钠 Sodium

钠 (Sodium) - 极致的渲染优化解决方案

这是Minecraft历史上最卓越的渲染优化模组之一,专为追求极致流畅体验的玩家打造。现在,无论是使用NeoForge还是Fabric模组加载器,你都能享受到它带来的性能飞跃。

这款模组是数千小时开发心血的结晶,它彻底重构了游戏的渲染管线,旨在让每一位玩家的硬件潜力得到最大释放。

核心特性:为何选择钠 (Sodium)?

钠 (Sodium) 是一个针对Minecraft客户端的强力优化引擎。它的核心使命非常明确:在显著提升游戏帧率(FPS)的同时,彻底根除恼人的微卡顿现象,并顺带修复原版游戏中存在的诸多图形渲染错误。

与其他专注于渲染的模组不同,钠 (Sodium) 在提供顶尖性能的同时,展现了惊人的兼容性。它能与现有的庞大模组生态系统和谐共存,并且严格恪守原版的美学风格——它不会擅自改变游戏的视觉效果,确保你看到的依然是那个原汁原味的方块世界,只是更加丝滑流畅。

安装指南

虽然钠 (Sodium) 支持多种模组加载环境,但为了获得最纯粹、轻量级的体验,我们强烈推荐在 Fabric Loader 环境下使用。

安装步骤: 如果你使用第三方的启动器(如Prism Launcher, HMCL等),它们通常内置了模组加载器的自动安装功能。一旦你的加载器准备就绪,安装过程就变得极其简单:只需将钠 (Sodium) 的文件放入你的 mods 文件夹即可,就像安装其他任何普通模组一样。

如何确认安装成功? 进入游戏后,打开“视频设置”界面。如果你看到了一套全新的、布局更加现代且功能强大的用户界面,那就说明模组已经成功加载。

配置建议 对于绝大多数玩家来说,你可能根本不需要手动调整任何设置。钠 (Sodium) 内置了智能化的默认配置,它会自动开启所有你系统支持的优化选项。除非你遇到了特定的问题,或者你是需要微调性能的高级用户,否则保持默认即可享受最佳体验。

进阶性能优化:构建完整的优化矩阵

值得注意的是,钠 (Sodium) 专注于优化Minecraft的 图形渲染 代码。如果你的目标是全方位的性能提升,我们建议构建一个完整的优化体系:

锂 (Lithium): 适用于MC 1.15及以上版本,用于优化游戏内部逻辑和服务器性能。 磷 (Phosphor): 适用于MC 1.19以下版本,专注优化光照引擎。

这样的模块化设计让玩家可以根据需求自由选择,但作为游戏大师,我通常建议安装全套组件,以获得无懈可击的游戏体验。

硬件兼容性与系统要求

重要警告: 使用OpenGL转换层的设备(例如Android设备,也就是手机版运行Java模组,以及部分基于ARM架构的Windows设备)不仅不在官方支持范围内,而且极大概率会遭遇严重的性能崩溃。请避免在这些环境下使用。

官方支持范围: 我们仅确认为桌面级显卡提供官方支持。你的显卡驱动程序必须保持最新,且硬件需支持 OpenGL 4.5 或更高版本。值得庆幸的是,过去12年内发布的绝大多数主流显卡均满足此要求,包括但不限于:

Intel: HD Graphics 500系列 (Skylake架构) 及更新型号。 NVIDIA: GeForce 400系列 (Fermi架构) 及更新型号。 AMD: Radeon HD 7000系列 (GCN 1架构) 及更新型号。

简而言之: 如果你的台式机显卡能跑动原版Minecraft(要求OpenGL 3.3),它几乎肯定能运行钠 (Sodium)。但请注意,对于非常古老的硬件,开发团队无法保证其永久的兼容性。

故障排除首选方案: 如果你在游戏中遇到崩溃、渲染错误或性能异常,请首先检查一件事:你的显卡驱动是否是最新版本? 过期的驱动程序是导致渲染故障和性能瓶颈的头号杀手。

问题反馈

如果你发现了BUG、遭遇了崩溃或其他技术难题,请务必使用页面顶部的链接前往问题追踪器进行反馈。在提交报告时,请养成良好的习惯:列出你正在使用的其他模组,并附上相关的崩溃日志文件,这将极大地帮助开发团队定位问题。

性能基准说明

注:使用钠 (Sodium) 获得的具体性能提升幅度,将取决于你个人的软硬件配置。为了提供具有参考价值的数据,我们在测试时特意选用了一台具有代表性的、配备集成显卡的普通电脑,以模拟广大休闲玩家的真实场景。

测试环境概览: 硬件:Intel Core i7-1165G7 (Intel Xe 核显, 2x16 GB双通道内存) 软件:Fedora Linux, OpenJDK 21, Fabric Loader

1.21.11-1.17.1 优化 NeoForge Fabric Quilt
136
0
Shine
JAVA版 模组Mod

Shine

Shine 视觉增强模组

Shine 模组能为《我的世界》带来耀眼的辉光效果、色彩斑斓的动态光照以及独特的风格化渲染,且无需安装任何光影包。

核心功能

通过 Shine,你可以在不依赖光影模组的前提下,实现以下视觉提升:

选择性辉光(Bloom) 彩色光照效果 边缘光(Rim Lighting,为方块添加轮廓线) 可选的禁用着色功能(实现卡通渲染风格)

特性要点

Shine 2.0 编辑器:深度自定义你的视觉环境。 视觉增强:集成了边缘光、光照渲染及彩色光照控制。 预设中心:提供“全功能开启”与“仅辉光”等预设。 导入导出:支持分享及载入完整的 Shine 设置方案。 元素支持:为实体材质及粒子效果增加辉光。 遮罩绘画工具:可手动为方块、流体及实体设置辉光区域。 细分控制:支持针对单个方块进行彩色光照调节。 高度兼容:完美兼容 Voxy 和 Chunks Fade In 等模组。 性能优化:提升了辉光稳定性、深度处理及光源遮罩效果。 自动迁移:平滑迁移旧版本 Shine 1.x 的配置文件。

以上功能仅是冰山一角。该模组在启用后几乎不会对游戏性能造成损耗,并完全支持 Sodium 以确保流畅运行。此外,模组内置了高度可定制且易于上手的配置界面,几乎所有参数均可根据个人喜好进行精确调整。最重要的是,Shine 不需要任何额外的前置依赖。

不兼容模组说明

以下模组与 Shine 存在冲突:

Nvidium Immersive Portals(沉浸式传送门) Vulkanmod Sodium Core Shader Support(钠核心着色器支持)
26.1.2-1.21.11 装饰 Fabric
128
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
128
0
1 2 3

7日热门资源

苦力怕同意协议 CreeperConsent
JAVA版 模组Mod

苦力怕同意协议 CreeperConsent

苦力怕同意协议(CreeperConsent)

苦力怕现在会在爆炸前征求你的同意!

苦力怕同意协议

作者最初是在观看一段相关视频并阅读评论后制作了这个模组,尤其受到其中引用的 Micro$oft/Mojang 说法启发:

“除非坏事是由玩家亲自导致的,否则玩家不会遭遇任何不好的事情。”

随着时间推移,这个模组逐渐获得了越来越多的关注与支持,尤其是在 Reddit 上,许多玩家都希望它能够继续发展。由于作者没有足够的时间定期维护项目,因此非常欢迎其他开发者参与贡献。

如果你想加入新功能或修复现有问题,可以直接 Fork 项目并提交修改。只要功能能够正常运行,大多数贡献都会被接受。

项目没有严格限制哪些内容可以添加,大家可以自由尝试,尽情发挥创意。

功能特色

苦力怕同意机制:苦力怕会在爆炸前询问玩家是否同意。 多语言支持:支持多种语言,用户可以通过提交 JSON 翻译文件来贡献新的语言。 友好苦力怕:拒绝苦力怕的请求后,它会在接下来的 3 个 Minecraft 日中变得友好。此时苦力怕会呈现粉色外观,并主动躲避玩家;期限结束后,它会再次向玩家征求同意。 支持单人模式与多人模式 以及更多内容
24 下载
2026-08-14