资源中心
发现优质的 Minecraft 整合包、服务端和插件。
布料配置接口 Cloth Config API
Cloth Config API (布料配置接口)
专为 Minecraft 模组打造的标准化配置库
Cloth Config API 不仅仅是一个简单的运行库,它是模组生态系统中至关重要的配置屏幕应用程序接口(API)。该工具旨在为模组开发者提供一套标准化的解决方案,用于构建清晰、易用的游戏内设置菜单,从而替代繁琐的配置文件编辑,大幅提升最终用户的交互体验。
开发者百科指南
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 文件夹中即可完成安装。
Architectury API
Architectury API:构建多平台模组的桥梁
这是一个旨在简化多平台模组开发流程的中间层 API。
这是一个旨在简化多平台模组开发流程的中间层 API。
Architectury API 究竟是什么
Architectury API 的核心本质是一个用于抽象化 Fabric API 和 Forge API 调用的接口库。众所周知,这两个主流加载器虽然在实现相似功能时往往殊途同归,但其底层的代码实现却大相径庭,而本 API 便是为了消除这种差异、统一调用接口而生。
Architectury API 保持着极高频率的更新节奏,源源不断地引入新的钩子(Hooks)和特性以适应版本变化。截至目前,该库已囊括了超过 90 个事件钩子,并提供了针对网络发包、加载器调用以及游戏注册表的抽象层。除此之外,它还提供了一个极易上手且功能强大的 @ExpectPlatform 注解(需要注意的是,该功能目前仅适用于静态方法),这进一步简化了跨平台逻辑的编写难度。
我真的非要使用这个 API 不可吗?
这取决于您的具体需求。需要明确的是,Architectury API 仅仅是宏大的 Architectury 生态系统中的一环,真正赋予多平台构建能力、在幕后运筹帷幄的是 Architectury Plugin(Gradle 插件)。
对于构建在 Architectury 架构上的项目而言,本 API 实际上是可选的。这意味着,您完全拥有选择的自由,可以仅凭 Architectury Plugin 来创建您的 Architectury 项目,而不强制依赖此 API 库。
选择 Architectury 的优势
完全开源:透明的代码库,允许开发者深入研究与贡献。 代码精简:它能显著减少多平台模组开发中那些冗长且重复的“样板代码”,让您的代码结构更加清爽、高效。开启您的多平台模组开发之旅
若您已准备好踏上多平台模组开发的征途,以下核心组件与资源将是您的得力助手:
Architectury Loom 这是 Fabric Loom 的一个分支版本,经过特别改造与增强,专门增加了强大的多平台开发能力。
Gradle Plugin
这一组件包含了 Architectury Injectables,它是实现 @ExpectPlatform 注解功能的关键所在,也是整个构建流程的核心插件。
Example Mod(示例模组) 这是一个曾经使用 Architectury 构建的示例模组仓库。请务必注意,该示例目前已停止维护,为了获得最佳的开发体验,建议优先使用下方的模组模板。
Mod Templates(模组模板) 这是一套现成的、结构完整的模板集合,旨在帮助开发者以最快的速度启动项目,并熟练使用 Architectury 工具链。
7日热门资源
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(钠核心着色器支持)海浪 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。
特殊效果增强 Particular Reforged
特殊效果增强 (Particular) 是一款旨在通过大量精心制作的视觉特效,全方位提升《我的世界》沉浸式环境体验的模组。
该模组将为游戏世界注入更多动态细节,让氛围感全面升级。
视觉特效3D 水花飞溅
水花颜色会自动匹配当前水体。 实体宽度决定了飞溅的覆盖范围。 坠落高度决定了水花的高度。瀑布流特效
当水源上方存在超过 2 格深的流动水,且顶部水源至少有一侧处于开放状态时,会触发级联水流效果。 水流强度与坠落高度及开放侧面的数量成正比。萤火虫
会在温暖的生物群系中,于花朵和高草丛附近自然生成。 黄昏时分的生成频率为随机设定。落叶飘零
每种树叶方块都会产生独特的粒子效果,表现各异。 落叶接触水面时会产生细腻的涟漪。洞穴浮尘
生成频率取决于所处深度及光照水平。水下容器气泡
在水下开启箱子或木桶时,会释放出气泡。 末影箱会释放出带有绿色色调的气泡。 在箱子下方放置灵魂沙,可使其自动开启并持续产生气泡。气泡破裂特效
雨滴与水滴激起的涟漪
食用蛋糕时的粒子效果
岩浆滴的自发光效果
自定义配置玩家可以通过配置文件自由开关各项特效,并设定洞穴浮尘在特定生物群系中是否禁止生成。
支持的模组 穿越 (Traverse):包含自定义落叶效果。 未勘探区域 (Regions Unexplored):包含自定义落叶效果。 狂野荒野 (Wilder Wild):包含自定义落叶效果。 支持的语言 加拿大英语 (Voxxin) 加拿大法语 (Voxxin) 简体中文 (KlainsX) 欧洲法语 (Voxxin) 墨西哥西班牙语 (cerealconjugo) 俄语 (Alexander317)LambDynamicLights - 动态光影 LambDynamicLights - Dynamic Lights
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 开发的手电筒模组。PolyTone
PolyTone 是一款客户端自定义模组,它赋予了玩家通过资源包深度调整游戏内多项视觉与听觉元素的权限。该模组不仅支持各类自定义颜色、方块属性及音效的修改,还完美兼容了 Optifine 的 color.properties 系统。
关于 PolyTone作为一款专注于客户端自定义的工具,PolyTone 允许您利用资源包对游戏体验进行全方位的个性化定制。若您需要深入了解其运作机制或获取参考模板,可以通过官方 Wiki 查看详细文档。如果您在使用过程中有任何疑问,欢迎随时与我联系。另外,建议创作者在发布资源包时,将 PolyTone 添加至可选依赖列表中,以提醒玩家获取最佳体验。
该模组的核心功能包括:
自定义光照图 🌅 生物群系变体材质 🦋 自定义客户端音效 🎵 自定义客户端粒子效果 ✨ GUI 槽位自定义布局 🗓️ 新增 GUI 交互元素 📒 染色剂颜色自定义 🖌️ 地图颜色自定义 🗺️ 方块音效替换 🪅 方块颜色映射自定义 🎨 粒子特效颜色定制 🍭 方块偏移类型设定 📐 流体颜色映射 🍸 生物群系色调调节 🌄 生成刷怪蛋颜色变更 🐣 天空色彩自定义 🌈 注册自定义音效事件 🔔此外,PolyTone 还具备更为丰富的功能。它不仅能无缝接管 Optifine 时代的 color.properties 系统,让以往的资源包在新版本中继续发挥作用,更通过引入前所未有的高级功能,极大地拓展了自定义空间的边界。在保证极致性能与轻量化运行的同时,它力求为开发者提供最强劲的自定义环境。
自定义颜色有关颜色设置的详细指南,请参考正在完善中的官方文档页面。
自定义方块属性关于如何调整方块特性的详细配置,请访问正在完善中的官方文档页面。
自定义生物群系效果关于生物群系视觉效果的进阶调整,请查阅正在完善中的官方文档页面。
欢迎您在自己的资源包页面使用该模组的横幅,也期待在评论区见证您的精彩创作。
树木物理 Tree Physics
通过应用赛博物理引擎 (Sable's Physics),这款模组让树木在被砍伐时能展现出极具真实感的坠落效果。
一款能让树木以逼真、可交互的物理机制倒下的轻量化模组操作小贴士:
虽然直接砍伐会触发树木坠落,但如果你在砍伐过程中按下潜行键,树木将不会转化为特定的子级结构。 只有当树木根部下方紧邻的是“生根的泥土”(Rooted Dirt) 时,砍伐后才会触发树木坠落的物理效果。 如果你希望将坠落后的“树木子级”(Tree Sub-level) 转化为更轻量、且不会因时间流逝而消失的普通子级,只需在倒下的树干上进行建筑操作即可。 该模组提供了完善的配置选项,部分核心属性甚至可以通过数据包 (Datapacks) 进行深度定制。