概述
Bookshelf 是一个 Lib 模组,汇集一些代码、框架、实用工具和其他资源。许多模组使用本模组的代码库实现一些功能。
内容
≥1.15.2
面向玩家的内容
尽管本模组主要为模组开发者服务,但是也包含一些为玩家提供的实用功能。
面向模组开发者的内容
≥1.13.2
面向 Forge 注册的延迟加载;
面向指令的延迟加载;
大量实用方法;
加权注册表;
Markdown 表格生成器;
许多其他内容。
1.12.2(旧)
自 2017 年起,作者删除了大部分面向玩家的原版相关内容。其中属性修复功能被分拆为独立 模组。
1.10.x
内容
BlockTileEntity:
GuiGraphicButton:
OpenParticleDigging:
铁砧配方:
SlotArmor:
ItemBlockBasic:
ItemMusicDist:
方块状态:
颜色对象:
附魔对象:
Milibucket:
ModifierOperation:
MutableString:
原版颜色:
加权选择器:
PropertyObject:
实用功能
BannerUtils:
BlockUtils:
ClassUtils:
CraftingUtils:
EnchantmentUtils:
EntityUtils:
ItemStackUtils:
MathsUtils:
ModUtils:
NBTUtils:
NumericUtils:
OreDictUtils:
PlayerUtils:
RenderUtils:
用于渲染和粒子的实用功能,例如 drawBlockOverlay(float, float, float, TextureAtlasSprite, int, int, int, int)。
SkullUtils:
TextUtils:
≤1.10
马铠;
物品堆叠组件颜色;
ItemEnchantedEvent;
大大小小的多项实用功能。
为什么使用 Lib 模组?
像本模组这样的 Lib 模组可以使不相关的模组共用代码库。这大大减少了为实现特定功能或开发特定模组而造轮子所花费的大量时间和精力。与此同时,Lib 代码库的使用范围更广,社区更庞大,因此 Bug 会更少,性能表现也会更好。
画廊(≤1.10)
其他
如果你不是一个模组开发者,请使用最新正式版文件。测试版文件没有经过大量测试,可能会导致其他模组出错!
这个项目由 Nodecraft 赞助。使用兑换码:Darkhax 可享受第一个月的 30% 折扣!