User Tools

Site Tools


zh_cn:tutorial:libraries

第三方库模组

这是提供各种实用程序的第三方库模组的列表。

如果您已经创建了一个库,且具有 Fabric Wiki 编辑权限,请通过编辑英文原页面将其添加到列表中(注意按字母顺序排列)。如果没有编辑权限,可以在Fabric Discord 服务器的wiki频道提供必要的信息。

说明:以下内容翻译自英文原页面,更新可能滞后!

数据生成

名称和链接 描述 维护者 我的世界版本
ARRP运行时创建资源HalfOf2 1.14.2-1.20.1
Artifice生成数据/资源文件和虚拟资源包接口Fudge
BRRPARRP的分支,提供更多实用功能基于ARRP 1.16.2-1.20.1
SpoornPacks用于生成资源文件和自动注入的简单易用的单行 APIspoorn 1.18.1-1.19.3

配置

名称和链接 描述 维护者
Auto Config(1.14.x)基于注解的配置应用程序接口sargunv
Auto Config Updated(1.14-1.16)AutoConfig的分支,用于更新的MC版本sargunv, shedaniel
Cloth Config客户端配置屏幕创建器shedaniel
CompleteConfig灵活的配置 APILortseam
ConfabricateSponge's的配置的Fabric容器,带有新的实用性zml2008
Fiber配置系统086, Pyrofab
Oro Config轻量的 JSON 配置,带有命令和 Cloth 配置支持OroArmor
Omega Config易用的配置,带有 robust 功能和 GUI 支持Draylar, Frqnny
Paradox Config基于 Kotlin 的配置应用程序接口RedstoneParadox
Tweed允许自动化和同步的配置APISiphalor
Simple Config简单的单个文件以使用配置库magistermaks
PrismConfig快捷并且专一的ConfigAPIFlamarine

渲染

名称和链接 描述 维护者
BendyLib交换(swap)和弯曲(bend)现有实体和新实体中长方体的APIKosmX
ColoredGlowLib根据 RBG 渲染发光效果的 API,而不是根据所属队伍的固定颜色Emafire003
Custom Astral Body控制维度天空、月亮、太阳渲染的应用程序接口Vampire Studios
GeckoLib对于通过blockbench创建的动态效果的强大的所见即所得的动态库。bernie-g
JMX添加增强的功能,用以带有额外的兼容性创建更高级的JSON模型grondag
Marionette用于创建动态的实体模型的动态应用程序接口RedstoneParadox
MyronOBJ模型加载库Haven King
Satin后期处理着色器的简单包装Pyrofab

原版扩展

名称和链接 描述 维护者
Banner++允许模组添加新的旗帜样式kvverti
Caelus提供开发者鞘翅飞行机制的应用程序接口TheIllusiveC4
ExpandAbility提供更多对原版效果和能力的控制Florens
Fabric Shield Lib不用mixin就可以添加盾牌的库CrimsonDawn45
Gourmet允许物品可编辑deltanedas
Statement修改已存在的方块状态的额外配置Virtuoel
Wandering Tradesmen允许您使用LibCD脚本创建自己的自定义商人!Lingardium

用户界面(GUI)

名称和链接 描述 维护者
LibGuiGUI工具箱Cotton
Oak TreeGUI工具箱RedstoneParadox
SpruceUIGUI工具箱LambdAurora

实用

名称和链接 描述 维护者
Arctree免除在 Minecraft 中创建树木的糟糕过程RedGrapefruit09
Cardinal Components API对多种游戏对象(方块、实体、世界……)的动态数据附着OnyxStudios, Pyrofab
CrowdinTranslate 从 Crowdin 拉取翻译语言文件并重命名为 MC 常规。 Giselbaer
Curios灵活且可扩展的附件、装备 API。TheIllusiveC4
ItemNBT用于给你的物品保存和加载 NBT 的简单库。和Fabric Lookup一起使用。RedGrapefruit09
FreshCoffee库模组,可以确保你运行的支持的 Java 版本,如果没有,可以安装支持的。TheBrokenRail
LibCBE允许有条件地创建方块实体。BoogieMonster1O1
LibMultiPart给一个(自定义的)方块添加多个部分。AlexIIL
LibSchem架构解析器和放置器,支持 sponge schematic v2 架构BoogieMonster1O1
Locki用于在玩家物品栏中锁定槽位的 API。Pyrofab
Magna可以简单地创建能够一次破坏超过1个方块的工具。Draylar
Matrix基于注解的物品、方块注册库。Dimensional Development
Meal API添加更加“饱肚”的食物。FoundationGames
Mesh全方位效用库,自动注册、配方生成、多方块(进展中)UpcraftLP
NBT Crafting扩展 JSON 配方系统,可以和 NBT 数据一起使用。Siphalor
oωo灵活的自动注册、简单的粒子包装器和自定义物品组、mod兼容帮助系统和旨在减少内容代码中冗长的常见代码的实用工具代码glisco
Pehkui操纵实体的大小。Virtuoel
Piglib通过标签,允许添加猪灵愿意以物易物的物品,以及可以防止猪灵愤怒的盔甲Shnupbups
RayonMinecraft 的 Rigid body 模拟Lazurite
Reach Entity Attributes可以修改触及距离和攻击范围的实体属性。JamiesWhiteShirt
Size Entity Attribute Attributes修改宽高维度的实体属性。MoriyaShiine
Tesseract带有优化和额外控制的世界 API。Vatuu Komalia
Towelette可以方便地让模组能够使方块可含水的 API。Virtuoel
Trinkets数据驱动的附件 apiEmi
Recipe In Programming允许你直接在代码内进行配方操作HO-Artisan

兼容性

名称和链接 描述 维护者
LibBlockAttributes方块和物品属性、物品管理和流体管理AlexIIL
PlayerAbilityLib兼容性库,允许多个模组和 PlayerAbilities 交互Pyrofab
Wrenchable兼容性库,允许模组让其扳手(wrenches)与其他模组兼容Zundrel
FallFlyingLib兼容性库,允许多个模组实现其自己的鞘翅选择AdrianTodt

能量

名称和链接 描述 维护者
CottonEnergy能量 APICotton
EnergonRelics API用于模组 EnergonRelics 的能量 APITheBrokenRail
Energy由 Reborn 团队创建并使用的能量 APITeam Reborn、modmuss50
LibPow为灵活性而设计的能量 APIenderger

回答关于能量API的常见问题:如果您只是因为您想支持大多数其他使用能量的模组而寻找最常用的 API,那么最好的选择是 TechReborn。然而,这将导致平衡问题,因为不同的模组使用不同的方法来计算某物消耗多少能量。因此,如果您关心平衡,或者想保护您的能量系统免受其他模组的影响,或者根本不关心模组之间的可操作性,请查看其他选项并选择适合您需求的选项。

网络

名称和链接 描述 维护者
Drawer自定义 NBT 和 PacketByteBuf 序列化/反序列化工具(限Kotlin)Fudge
FibLib向客户端发送假数据的 API Haven King
LibNetworkStack面向对象网络、自动网络id分配、buffered packetsAlexIIL

杂项

名称和链接 描述 维护者
GrossFabricHacks为早期初始化、大量类转换和其他修改添加钩子HalfOf2
Working Scheduler有效且全面的游戏刻安排工具Fudge
zh_cn/tutorial/libraries.txt · Last modified: 2023/09/13 22:01 by 60.188.9.114