资源中心
发现优质的 Minecraft 整合包、服务端和插件。
硫磺立方体+ SulfurCubes+
硫磺立方体+ (SulfurCubes+)
硫磺立方体+ 是一款专为 Minecraft 26.2 版本设计的 Fabric 模组。它扩展了硫磺立方体的基础机制,提供了一些官方尚未实现的功能,旨在丰富玩家的游戏体验。
功能说明
TNT 立方体
在 26.2 快照 5 版本中,Mojang 官方已将 TNT 机制整合至硫磺立方体中。基于此,本模组在 v0.7.0 及后续版本中直接采用了官方实现,并在此基础上进行了深度扩展:不仅火药引线在直接命中时即可触发,而且立方体的体积越大,爆炸威力越强。理论上,现在你甚至可以制造出威力巨大的“硫磺核弹”。关于如何获得如此巨大的立方体,这需要玩家进行更多的实验。
光源立方体
当硫磺立方体吸收发光方块后,它将像基岩版中的实体一样在周围环境中产生真实的光照效果。目前兼容的方块包括:荧石、海晶灯、幽匿催化体、岩浆块、菌光体、南瓜灯、赭黄蛙明灯、珠光蛙明灯以及青翠蛙明灯。
仙人掌立方体
硫磺立方体现在可以吸收仙人掌。如同接触放置在世界中的仙人掌方块一样,仙人掌立方体会对接触它的任何生物造成伤害。同时,攻击者在击中该立方体时,也会受到如同徒手攻击真仙人掌产生的反伤效果。除此之外,其他硫磺立方体在接触仙人掌立方体或仙人掌方块时,会被强制推开。
工作台立方体
硫磺立方体现在能够吸纳各类工作站方块。玩家只需对立方体右键即可打开对应的操作界面;若需收起立方体,请使用“Shift + 右键”。目前兼容的方块包括:工作台、切石机、砂轮、锻造台、织布机、制图台以及铁砧。
红石立方体
硫磺立方体现可吸收红石块。此时,该立方体会发挥红石能源源的作用,像放置的红石块一样,向四周六个方向的红石元件输出稳定的红石信号。
恶魂立方体
本功能灵感来源于社区玩家的创意。
硫磺立方体现在可以吸收“干燥恶魂”。玩家需将立方体浸入水中进行水合处理。当水合过程完成后,干燥恶魂将重获新生:一只幼年“快乐恶魂”会随之生成,且立方体进入“恶魂之魂模式”,化身为半透明的灵魂外壳包裹住幼年恶魂。随着恶魂成长为成年体,立方体也会随之变大。
玩家可以随时使用“剪刀”操作立方体来释放恶魂。通过这种方式,你可以获得一个 4 阶大小的硫磺立方体。需要注意的是,已经完成灵魂循环的立方体无法再次进行水合。
未来,我们将持续增加对更多方块的支持。
海浪 Coastal Waves
为你的沙滩增添灵动的破碎波浪!
你是否曾感叹:“为什么始终没人为《我的世界》加入沙滩浪潮?这到底有多难实现?”现在,答案终于揭晓!这款模组——海浪(Coastal Waves),旨在彻底改变你的游戏世界,通过全新的风景波浪,为海岸线注入大气且宁静的破碎海浪声。这些波浪绝非仅仅是装饰,它们拥有独特的机制:不仅能随机将珍贵的材料冲刷并堆积在沙滩上,还能与路径上的实体产生动态交互。这一特性为你的游戏流程注入了新鲜活力,让你重新拥有了探索海滨的充足动力。无论你是热衷于冒险探索、建造宏伟家园,还是仅仅想静坐海边欣赏风景,这项改动都能通过海洋的壮美与馈赠全方位提升你的游戏体验。快投身碧波之中,发掘海浪为你带来的惊喜宝藏吧!
该模组添加并应用了以下标签,所有设置均可根据你的个人偏好进行深度定制:
方块(Blocks):waves:wave_blocks —— 此列表定义了海浪在海岸上随机留下的方块材质。
流体(Fluids):waves:has_waves —— 此列表涵盖了能够生成海浪的流体类型。
生物群系(Biomes):waves:has_waves —— 此列表指定了海浪能够自然生成的地理环境。
实体黑名单(Entities - Blacklist):waves:wave_interaction_blacklist —— 在此列表中添加的实体将不会与海浪发生任何交互。
实体白名单(Entities - Whitelist):waves:wave_interaction_whitelist —— 仅在此列表中的实体会被允许与海浪进行互动。
海浪生成的垂直高度(Y轴)可以通过 JSON 文件进行灵活配置。请前往 ./config/waves/waves.json 寻找该配置文件,其中已预设了原版维度的默认参数。
对于那些使用内置实体雷达的小地图模组玩家,如果你希望在地图上隐藏海浪实体,请注意海浪实体的 ID 为 waves:waves。
实体剔除 Entity Culling
实体剔除 (Entity Culling)
利用异步路径追踪技术,智能隐藏视线之外的方块与实体
虽然现代 Minecraft 的渲染引擎运行速度已经相当可观,但它并不总是足够“聪明”。试想一下,如果某些方块实体或生物完全被墙壁或天花板遮挡,处于玩家的视线盲区,为什么还要耗费宝贵的计算资源去渲染它们?如果能直接跳过这部分渲染,岂不是能极大地释放性能潜力?
本模组引入了异步路径追踪技术 (Asynchronous Path-Tracing),旨在高效地判定哪些物体是真正对玩家可见的。通过充分利用多核 CPU 的性能,它能够实时计算视线可见性,从而剔除那些被遮挡的方块实体和实体,消除不必要的绘制调用。
这一改动带来了立竿见影的效果:更智能的渲染逻辑,更低的系统开销,以及更强劲的性能表现。
通过仅渲染真正重要的实体,你将解锁前所未有的流畅体验。本模组不仅仅是传统的优化手段,它带来了更高层次的可见性剔除算法,为您提供如丝般顺滑的游戏感受。
多线程路径追踪
压榨闲置性能:利用空闲的 CPU 线程来迅速进行可见性计算。 无阻塞运行:独立于游戏主线程之外运行,不会导致游戏卡顿。 实时数据更新:确保可见性数据始终与游戏画面同步。智能遮挡剔除
视线阻挡判定:自动跳过渲染那些隐藏在地形或建筑物背后的方块实体和生物。 强化版剔除:工作原理类似于 Minecraft 原版的背面剔除,但更加智能、高效。 画质无损:在显著降低 GPU 负载的同时,完全不影响画面的视觉保真度。实体运算节流
降低客户端压力:减少不可见实体对客户端造成的性能冲击。 按需更新:仅更新必要的数据,避免资源浪费。 高度兼容:完全可配置,并与大多数模组兼容。版本支持状态
Minecraft 版本 加载器 (Loader) 状态 版本说明 备注 1.19.4 及以上 Fabric/Forge/NeoForge 支持 最新版 1.16.5 - 1.19.2 Fabric/Forge 不支持 过旧 未来可能会有更新 1.12.2 / 1.8.9 Forge 不支持 过旧 未来可能会有更新 1.7.10 Forge 不支持 过旧 无更新计划 b1.7.3 Babric 不支持 过旧 无更新计划性能实测参考
本模组的效果对比测试在 Scarland(Hermitcraft 第九季存档)中进行,渲染距离设置为 16 个区块。测试环境为 Minecraft 1.21.5 (Fabric),同时搭配了 Sodium (钠)、Iris 和 ImmediatelyFast 等优化模组,此时开启本模组依然能带来显著差异。
配置指南与兼容性说明
某些魔法类模组常用于制作特效的客户端实体,可能会因为被误剔除而表现异常。如果您遇到此类问题,请在配置界面中将相关实体加入白名单,以豁免 Tick 剔除或渲染剔除。
此外,对于那些渲染范围远超其自身碰撞箱大小的方块实体,您也需要将其列入白名单。常见的例子包括原版的信标光束、Create(机械动力)模组的滑轮、以及部分 Botania(植物魔法)的方块。
常见问题解答
这个模组需要安装在服务器端吗?
不需要。这是一个完全的客户端模组,无需安装在服务器上即可生效。
这会影响生物行为或刷怪塔效率吗?
不会。本模组仅仅跳过了画面的渲染过程,而不会干涉逻辑模拟。生物仍然会正常生成、移动、由于机制死亡并掉落物品。您的刷怪塔和其他基于游戏机制的设施将保持完全正常运作。
我在 Sodium (钠) 中已经启用了 "Use Entity Culling",还需要这个模组吗?
是的,依然很有帮助!虽然 Sodium 基于加载的区块进行基础的可见性检查,但本模组的算法更加深入。它通过分析实际的视线路径(Line-of-Sight),能够剔除那些“虽然位于可见区块内,但实际上被墙壁或其他物体遮挡”的实体。这是一种更加激进且精确的优化方案,能够进一步提升性能。
树木物理 Tree Physics
通过应用赛博物理引擎 (Sable's Physics),这款模组让树木在被砍伐时能展现出极具真实感的坠落效果。
一款能让树木以逼真、可交互的物理机制倒下的轻量化模组操作小贴士:
虽然直接砍伐会触发树木坠落,但如果你在砍伐过程中按下潜行键,树木将不会转化为特定的子级结构。 只有当树木根部下方紧邻的是“生根的泥土”(Rooted Dirt) 时,砍伐后才会触发树木坠落的物理效果。 如果你希望将坠落后的“树木子级”(Tree Sub-level) 转化为更轻量、且不会因时间流逝而消失的普通子级,只需在倒下的树干上进行建筑操作即可。 该模组提供了完善的配置选项,部分核心属性甚至可以通过数据包 (Datapacks) 进行深度定制。迷雾之中 From The Fog
From The Fog 模组概览
踏入一个充满恐惧与未知的世界。《From The Fog》(译名:迷雾之中)是一款 Minecraft 模组,旨在以极其阴森且极具代入感的方式,将传说中的实体“Herobrine”带入你的游戏世界,完美还原了那段流传已久的都市传说。
潜行在暗影中
或许在游戏中你无法用肉眼察觉他的身影,但我向你保证,他始终都站在暗处注视着你的一举一动。这款模组通过独特的设计,让你在 Minecraft 的生存冒险中感受到前所未有的压抑与危机感。
安装指南
稳定版本说明
《From The Fog》的每一个最新版本均发布于我们的 GitHub 发布页面。尽管这些版本被定义为“适合普遍使用”的稳定版,但受限于复杂的各种环境,我们无法完全保证其内容不存在 Bug 或其他技术性问题。在安装前,请确保你了解这一点。
锂 Lithium
锂 (Lithium)
绝不妥协的通用游戏逻辑优化方案。适用于各类客户端与服务器。现已支持 Fabric 与 NeoForge 平台!
锂 (Lithium) 是一款现代化的、通用的 Minecraft 优化模组。它致力于改良游戏物理引擎、生物 AI、方块刻(Block Ticking)等多个关键系统,而其核心宗旨在于:在显著提升性能的同时,绝不改变原版游戏的任何机制。
该模组在客户端和服务端均能完美运行。特别值得一提的是,当其安装在服务器上时,玩家的客户端无需安装该模组即可加入(反之亦然),实现了无缝的兼容性。
显著的性能飞跃
对于多玩家服务器而言,管理员将见证每刻耗时(Tick Times)的显著降低,这意味着硬件能够承载更多的实体、加载更多的区块以及支持更多的在线玩家。
即便是在单人游戏中,锂同样能发挥巨大作用。它通过优化负责“计算”世界的内部集成服务端,释放了电脑处理器的算力以处理其他任务。这直接带来了帧率的提升和游戏响应速度的加快。
极致的兼容性
这种对维持原版行为的严格追求,使得锂模组几乎适用于所有运行 Fabric 的 Minecraft 服务器,即便是面对极其复杂的游戏玩法和红石机械也游刃有余。实际上,正是因为我们坚持“不改变原版游戏玩法”的原则,该模组甚至被官方批准用于 Minecraft 速通(Speedrunning)竞赛中。
安装指南
确保您已安装了最新版本的 Fabric Loader,随后只需将模组文件放入您的 mods 文件夹即可完成安装。
无需安装任何其他模组(甚至不需要 Fabric API!)。 无需进行额外设置。 无需为了享受性能提升而创建新世界,旧存档即装即用。当您在进行安装时,不妨也了解一下 钠 (Sodium) 模组,它能为您进一步提升画面的渲染性能。
配置说明
锂采用了一套独特且灵活的配置系统,允许用户启用或彻底禁用模组提供的特定补丁。这种机制赋予了您对 Minecraft 代码修改的细粒度控制权。因此,若遇到罕见的漏洞或模组不兼容问题,您可以通过它来彻底排查并解决。
欲了解更多详细信息,请查阅关于修改配置文件的 Wiki 条目。
请注意: 如果您的配置文件是空的,这属于完全正常的现象。这仅代表您正在使用默认选项,而这些默认设置已经过精心调校,开箱即可为您提供模组所能达到的最佳性能。
钠 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
铁氧体核心 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 项目在这些高版本中已被官方归档,不再进行任何更新或版本发布。
信息显示模组 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 设计,不仅运行更稳定,也更利于扩展。 原生内容支持:内置了更多针对原版游戏的附加功能。 高度定制化:通过极高的配置自由度,玩家可以根据个人喜好精细化调整显示内容。 更佳的无障碍体验:提升了整体交互过程中的可访问性与用户友好度。维尔特鲁姆人飞行 Viltrumite Flight
这是一款超级英雄飞行模组,同时也是我正在开发的“维尔特鲁姆人”模组所配套的应用程序接口(API)。
本模组旨在还原“维尔特鲁姆人”式的飞行力学,并配备了平滑的动画效果与沉浸式的音效。它在创造模式中完全独立运行,不仅支持高速飞行,还加入了极具动感的镜头抖动特效。尽管该模组主要是为我即将推出的“维尔特鲁姆人”模组所服务,但其他开发者如果感兴趣,依然可以深入研究并将其集成到自己的项目中。
您可以利用键盘上的 SHIFT 键锁定巡航速度。通过在按住 SHIFT 键的同时双击空格键,即可触发快速起飞功能。请务必注意,在飞行状态从“无(NONE)”平稳过渡到“悬停(HOVER)”之前,千万不要松开 SHIFT 键。
玩家在飞行过程中会处于以下 4 种状态之一:
无(NONE): 这是默认状态,此时您正处于地面或正常下落过程中。 悬停(HOVER): 您将悬浮在空中,并可通过 WASD 键组合空格键或 SHIFT 键进行小范围移动(即原版飞行模式)。 巡航(CRUISE): 您将沿着视角方向快速飞行。必须长按 CTRL 键才能持续加速并保持飞行状态。 音速(SONIC): 您将以接近极限的速度飞行(速度达到或超过 80%)。星球大战:方块战争 Star Wars The Block Wars
星球大战:方块战争 (Star Wars The Block Wars)
作者: ironmanivan 模组类型若你渴望在 Minecraft 中重温那段遥远银河系的传奇故事,《星球大战:方块战争》这一专为 1.21.1 版本打造的模组,将为你开启通往星战宇宙的传送门。这款模组并非仅仅是简单的要素堆砌,而是将整个星球大战系列的精髓深度嵌入了原本方块化的游戏架构中,引入了多元化的行星环境、经典角色、标志性武器与载具,为玩家构建了一个宏大的叙事空间。
在游戏中,玩家拥有充分的决策自主权。你可以选择加入义军同盟,在危机四伏的战火中捍卫自由;亦或是效忠于银河帝国,凭借强大的武力重塑银河秩序。无论是挥舞光剑进行近身肉搏,还是亲自驾驶 X-翼战机或 TIE 战机翱翔于方块天际,该模组旨在通过高度还原的游戏机制,为玩家呈现一场原汁原味的星战冒险。
不仅如此,开发团队在视觉表现上也倾注了大量心血。无论是细节入微的建模设计,还是经过精细打磨的材质纹理,都极大地提升了玩家的游戏沉浸感。结合全新的系统机制,无论是单人探索还是与好友并肩联机,玩家都能在沉醉于沙盒创造乐趣的同时,深度感受科幻经典的独特魅力。
温馨提示: 尽管本模组内置了一定的能量生成功能,但其在复杂工业化体系下的表现相对有限。为了确保各类高科技设备的稳定产出与流畅运行,强烈建议玩家在安装本模组时,额外搭配并使用其他的专业能量类模组。
特殊效果增强 Particular Reforged
特殊效果增强 (Particular) 是一款旨在通过大量精心制作的视觉特效,全方位提升《我的世界》沉浸式环境体验的模组。
该模组将为游戏世界注入更多动态细节,让氛围感全面升级。
视觉特效3D 水花飞溅
水花颜色会自动匹配当前水体。 实体宽度决定了飞溅的覆盖范围。 坠落高度决定了水花的高度。瀑布流特效
当水源上方存在超过 2 格深的流动水,且顶部水源至少有一侧处于开放状态时,会触发级联水流效果。 水流强度与坠落高度及开放侧面的数量成正比。萤火虫
会在温暖的生物群系中,于花朵和高草丛附近自然生成。 黄昏时分的生成频率为随机设定。落叶飘零
每种树叶方块都会产生独特的粒子效果,表现各异。 落叶接触水面时会产生细腻的涟漪。洞穴浮尘
生成频率取决于所处深度及光照水平。水下容器气泡
在水下开启箱子或木桶时,会释放出气泡。 末影箱会释放出带有绿色色调的气泡。 在箱子下方放置灵魂沙,可使其自动开启并持续产生气泡。气泡破裂特效
雨滴与水滴激起的涟漪
食用蛋糕时的粒子效果
岩浆滴的自发光效果
自定义配置玩家可以通过配置文件自由开关各项特效,并设定洞穴浮尘在特定生物群系中是否禁止生成。
支持的模组 穿越 (Traverse):包含自定义落叶效果。 未勘探区域 (Regions Unexplored):包含自定义落叶效果。 狂野荒野 (Wilder Wild):包含自定义落叶效果。 支持的语言 加拿大英语 (Voxxin) 加拿大法语 (Voxxin) 简体中文 (KlainsX) 欧洲法语 (Voxxin) 墨西哥西班牙语 (cerealconjugo) 俄语 (Alexander317)Forge配置API移植 Forge Config API Port
Forge 配置 API 移植 (Forge Config API Port)
Forge 配置 API 移植是一款专门为模组开发者打造的开发库。该项目旨在将 NeoForge 和 Forge 完整的配置系统引入到其他模组生态系统中。通过此工具,开发者能够在 Fabric 和 Forge 平台上顺畅使用 NeoForge 配置,反之亦然。该库的设计理念围绕多加载器架构展开,提供了一个独立于模组加载器的通用分发包,极大地减少了因平台差异而编写冗余代码的需求。
核心优势
该项目的核心优势在于提升跨平台模组开发的效率:
保持开发一致性:开发者在为 NeoForge 和 Forge 编写配置时,无需更改代码逻辑,可以沿用相同的代码库。 零重构移植:项目保持了与 NeoForge 和 Forge 完全一致的包名与类名,这使得模组从一个平台移植到另一个平台时,完全无需进行繁琐的代码重构。 适配多加载器架构:作为为多加载器架构精心设计的库,您只需在通用模块中完成配置设置,即可实现跨平台运行。 无额外依赖:在原本就原生支持相关配置系统的平台(如 NeoForge 或 Forge)上,无需额外安装任何库,系统本身已内置支持。 完善的文档支持:您可以查阅开发者维基(Developer Wiki)以获取详细的指引,学习如何将 Forge 配置 API 移植应用到您的项目中。安装说明
本模组需要在客户端与服务端同时进行安装。 若在 Fabric 平台上运行,必须安装 Fabric API 才能正常工作。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 支持。Fabric API
Fabric API
模组开发的基石与互通桥梁
在 Fabric 工具链的生态系统中,Fabric API 扮演着不可或缺的角色。作为一个轻量级且模块化的核心库,它为各类模组提供了通用的挂钩(Hooks)以及必要的互操作性措施,是构建稳定模组环境的基础设施。
核心功能解析
Fabric API 被定义为 Fabric 模组运行所需的必要挂钩与互通机制的集合库。其具体职能可以细分为以下几个关键领域:
解锁深层游戏机制 对于许多模组开发者而言,诸如粒子效果、生物群系生成以及维度管理等功能往往难以直接触及。本 API 将这些实用但深藏于底层的游戏功能进行了封装与公开,使得开发者能够更便捷地调用这些资源。
增强模组间的协同能力 通过引入标准化的事件系统、挂钩以及应用程序接口(API),它极大地改善了不同模组之间的兼容性,确保多个模组共存时能够协调运作,减少冲突。
提供关键的基础设施 该库包含了一系列核心特性,例如注册表同步机制,这对于多人游戏服务器至关重要。同时,它还能向崩溃报告中注入额外的诊断信息,辅助开发者和用户快速定位问题根源。
先进的渲染支持 内置了一套高级渲染 API(通常被称为 Indigo),这套系统的设计初衷是为了确保与各类性能优化模组及图形大修类模组保持高度的兼容性,从而在提升画质的同时保障流畅度。
与 Fabric Loader 的协同关系
值得注意的是,请务必区分 Fabric API 与 Fabric Loader。Fabric Loader 是一个在很大程度上独立于游戏版本的模组加载器,它是 Fabric 生态的动力核心。而 Fabric API 本质上也是一个模组,它像其他任何 Fabric 模组一样,必须依赖 Fabric Loader 才能被游戏识别并加载。
若需获取针对开发者或用户的详细技术支持与交流,建议前往 Fabric 官方的 Discord 服务器。
玩家安装指南
若想利用 Fabric API 体验丰富的模组内容,请遵循以下步骤:
首先,务必确认您的游戏客户端已正确安装了 Fabric Loader,这是运行一切的前提。关于安装加载器的详细教程,请查阅相关的官方文档。
当加载器环境准备就绪后,您只需将下载获得的 jar 格式文件直接放入游戏目录下的 mods 文件夹中即可完成安装。
极速渲染 ImmediatelyFast
极速渲染 (ImmediatelyFast)
深度优化 Minecraft 即时模式渲染性能
极速渲染(ImmediatelyFast)是一款开源的 Minecraft 模组,旨在显著提升客户端的即时模式(Immediate Mode)渲染性能。该模组在设计上追求轻量化,致力于与其他模组保持高度的兼容性,为玩家带来更流畅的游戏体验。
核心优化机制
从根本上说,极速渲染通过引入自定义的缓冲区实现,全面优化了所有的即时模式渲染。这种机制能够更高效地批量处理绘制调用(Draw Calls)并将数据上传至 GPU。
具体而言,以下即时模式渲染代码部分得到了深度优化:
实体渲染:包括生物、玩家和其他动态对象。 方块实体渲染:如箱子、熔炉、信标等具有特殊功能的方块。 粒子效果:火焰、烟雾、法术效果等。 文本渲染:聊天栏、告示牌、全息图等文字显示。 GUI/HUD 界面:游戏内的用户界面和平视显示器元素。 第三方模组渲染:其他模组中使用的即时模式渲染内容。除此之外,极速渲染还针对原版渲染代码进行了定向改造,通过替换为更高效的算法来提升运行速度。这部分针对性优化主要覆盖:
地图渲染 HUD(平视显示器)渲染 文本渲染性能基准测试
以下数据详细展示了本模组在特定场景下的显着优化效果。表格中若列出其他模组,意味着该对比是在这些模组共同作用下的结果。
测试硬件环境:Ryzen 5 1600, 32GB DDR4, GTX 1060
注:FPS 数值采集自外部工具(MSI Afterburner),并取数秒内的平均值。如果您决定亲自测试,请注意极速渲染主要在 CPU 成为系统瓶颈时提升 FPS(通常在 GPU 性能尚可或未使用极高配置光影的情况下)。相比于高性能 CPU,中低端 CPU 将从本模组中获得更明显的提升。
实体渲染性能
在实体密集的服务器环境中,FPS 通常可获得 约 2 倍 的提升。[测试版本:IF 1.1.7 on 1.19.3]
测试场景:Spigot 服务器,屏幕范围内在一个 3x3 的区域内生成了 1000 头牛。
搭配模组 未启用极速渲染 启用极速渲染 性能提升幅度 无 16 FPS 60 FPS 3.75 倍 Sodium(钠) 21 FPS 82 FPS 3.90 倍 Iris + Sodium 60 FPS 76 FPS 1.27 倍地图渲染性能
当屏幕上显示大量地图物品时,FPS 通常可获得 约 5 倍 的巨幅提升。[测试版本:IF 1.1.1 on 1.19.3]
测试场景:Fabric 服务器,配合 Image2Map 模组,屏幕范围内展示约 930 张地图。
搭配模组 未启用极速渲染 启用极速渲染 性能提升幅度 无 50 FPS 310 FPS 6.20 倍 Sodium(钠) 47 FPS 320 FPS 6.81 倍HUD 界面渲染性能
在绝大多数游戏场景中,FPS 均能获得 约 40% 的稳定提升。[测试版本:IF 1.1.7 on 1.19.3]
测试场景:Spigot 服务器,屏幕上开启多种 HUD 元素(计分板、药水效果显示、BOSS 血条、满屏聊天记录、额外生命值显示、饱满的快捷栏)。
搭配模组 未启用极速渲染 启用极速渲染 性能提升幅度 无 250 FPS 380 FPS 1.52 倍 Sodium(钠) 335 FPS 630 FPS 1.88 倍 Exordium + Sodium 740 FPS 840 FPS 1.14 倍文本渲染性能
当周围存在大量告示牌或全息文字时,FPS 通常可获得 约 2 倍 的提升。[测试版本:IF 1.1.7 on 1.19.3]
测试场景:Spigot 服务器,屏幕范围内放置 200 个写满文字的告示牌。
搭配模组 未启用极速渲染 启用极速渲染 性能提升幅度 无 70 FPS 125 FPS 1.79 倍 Sodium(钠) 110 FPS 300 FPS 2.73 倍方块实体渲染性能
当周围存在大量方块实体时,FPS 通常可获得 约 20% 的提升。[测试版本:IF 1.1.7 on 1.19.3]
测试场景:Spigot 服务器,屏幕范围内放置 400 个箱子。
搭配模组 未启用极速渲染 启用极速渲染 性能提升幅度 无 170 FPS 205 FPS 1.20 倍 Sodium(钠) 315 FPS 410 FPS 1.30 倍兼容性说明
极速渲染的架构设计旨在最大程度减少与其他模组的冲突。它能够与大多数模组及整合包和谐共存。
已知的不兼容项包括:
OptiFabric / OptiFine(高清修复) 大多数闭源的“客户端”,例如 LunarClient 和 LabyMod如果您在使用过程中遇到任何问题,欢迎前往问题追踪页面(Issue Tracker)进行反馈。
高级配置指南
本模组拥有详尽的配置文件,位于您 Minecraft 实例的 config 文件夹中。对于大多数玩家而言,保留默认值即可获得最佳体验,但您也可以通过调整以下选项来追求极致性能或解决兼容性问题:
7日热门资源
维尔特鲁姆人飞行 Viltrumite Flight
这是一款超级英雄飞行模组,同时也是我正在开发的“维尔特鲁姆人”模组所配套的应用程序接口(API)。
本模组旨在还原“维尔特鲁姆人”式的飞行力学,并配备了平滑的动画效果与沉浸式的音效。它在创造模式中完全独立运行,不仅支持高速飞行,还加入了极具动感的镜头抖动特效。尽管该模组主要是为我即将推出的“维尔特鲁姆人”模组所服务,但其他开发者如果感兴趣,依然可以深入研究并将其集成到自己的项目中。
您可以利用键盘上的 SHIFT 键锁定巡航速度。通过在按住 SHIFT 键的同时双击空格键,即可触发快速起飞功能。请务必注意,在飞行状态从“无(NONE)”平稳过渡到“悬停(HOVER)”之前,千万不要松开 SHIFT 键。
玩家在飞行过程中会处于以下 4 种状态之一:
无(NONE): 这是默认状态,此时您正处于地面或正常下落过程中。 悬停(HOVER): 您将悬浮在空中,并可通过 WASD 键组合空格键或 SHIFT 键进行小范围移动(即原版飞行模式)。 巡航(CRUISE): 您将沿着视角方向快速飞行。必须长按 CTRL 键才能持续加速并保持飞行状态。 音速(SONIC): 您将以接近极限的速度飞行(速度达到或超过 80%)。幸福补丁 Euphoria Patches
Euphoria Patches(幸福补丁)是一款专为 Complementary Shaders(互补光影)系列打造的增效插件,旨在为原本优秀的光影核心注入更多可选的特性与自定义设置。
Complementary Shaders(互补光影)的功能延伸
这款由 SpacEagle17 开发的 Euphoria Patches(幸福补丁),能够完美适配 Complementary Shaders(互补光影)的 Reimagined(重构版)与 Unbound(无界版)。 其核心逻辑在于通过添加一系列由手工精心打造的额外选项,全方位拓展光影的表现力。 出于保持基础光影纯粹性的考虑,所有新增功能在安装后均默认处于关闭状态,玩家可以根据个人硬件性能或视觉审美,逐项进行开启与调试。 为了降低复杂配置的门槛,开发者贴心地设置了“常用设置”标签页与预设方案,无论是光影新手还是资深玩家,都能通过这些便捷的预设快速部署出一套满意的视觉效果。重要提示: 请务必注意,若在使用此插件的过程中遇到任何程序错误或视觉异常,请直接通过下方提供的渠道反馈给插件开发者,切勿将此类因插件引起的 Bug 报告给 Complementary Shaders(互补光影)的原作者 Emin。
维尔特鲁姆星人 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 (管理员)