
钇
源自Yttr的有用混入、事件和工具。
Lib39 是一个松散的工具、混入、事件等集合,源自我们的内容模组 Yttr。人们经常谈论从 Yttr “窃取”混入,因为它包含许多随机有用的东西,因此我们认为将其拆分为一个库是个好主意。
39 是钇的原子序数。你可以将其读作 “lib thirty nine”、“lib three nine”、“lib miku”,随你所愿。
入门指南
Lib39 发布在 Sleeping Town Maven 上。将以下内容与你的 build.gradle 合并:
repositories {
maven {
url 'https://repo.sleeping.town'
content {
includeGroup 'com.unascribed'
}
}
}
dependencies {
modApi include("com.unascribed:lib39-core:2.0.7+1.20.1")
// 将你想要的任何其他模块放在这里
// loom 不会 JiJ 传递依赖,因此你需要包含所有模块
}
Lib39 也发布在 Modrinth 上,但强烈建议你对模块进行 JiJ。它们很小。
如果你在意的话,JIJ 后的精确模块大小
| 模块 | 大小 |
|---|---|
| Lockpick | 4.38KiB |
| AQI | 5.20KiB |
| Util | 5.58KiB |
| Ripple | 6.06KiB |
| Sandman | 6.56KiB |
| Deferral | 6.57KiB |
| Crowbar | 6.83KiB |
| Dessicant | 9.23KiB |
| Wrangle | 9.62KiB |
| Recoil | 9.79KiB |
| Phantom | 12.10KiB |
| Mesh | 13.99KiB |
| Weld | 16.69KiB |
| Waypoint | 22.33KiB |
| Core | 26.12KiB |
| Tunnel | 27.85KiB |
| Machination | 33.06KiB |
| Keygen | 34.88KiB |
| 总计 | 257KiB |
将 core 替换为你想要的模块(或模块们)。
Lib39 1.4 及更早版本仅支持 1.19-1.19.2。Lib39 1.5 添加了 1.18.2 和 1.19.3 的支持,并提供一系列“实验性”构建以支持 1.20.1。Lib39 2.0 与 1.x API 兼容,目前仅支持 1.20.1,并与 Yttr 同步开发。
模块
- Core
随机工具类,如 AutoRegistry、AutoMixin,以及其他模块共享的类。 还包含一些随机的小知识,例如合成音效。 - Lockpick
混入以允许移除人为限制,例如模型旋转角度、合成配方尺寸, 以及其他更多。还包含各种相关实用程序,例如从父模型继承元素的能力。 - Ripple
允许自定义闪烁文本。 - Tunnel
添加了一个便捷的网络系统,基于 1.12 的 Concrete Network。 - Phantom
添加了将方块暂时“虚化”出世界的能力。方块从未从世界中移除, 只是被隐藏了。 - Waypoint
添加了一个附加的烘焙世界层,具有叠加混合功能,用于渲染各种发光 效果。 - Weld
添加了一个“大区块”系统,用于创建类似原版床的“预制”方块,但更好且 理论上没有大小限制。 - Sandman
添加了让物品“始终滴答”的能力,利用随机刻。 - Crowbar
为底层世界生成阶段添加事件,例如构建地表规则,并在地表和群系 填充阶段提供对区块的原始访问以便调用自定义生成器。 - Keygen
添加了通过 IBXM2 以 XM、S3M 和 MOD 格式加载音乐的能力。 - Dessicant
为战利品表实现了“逻辑默认值”,并基于配方 JSON 中的“discovered_by” 键自动管理配方解锁。方块状态以及方块/物品模型即将推出。 - Machination
添加了新的配方类型,例如将物品投入流体的“浸泡”配方和使用活塞将方块 压碎在另外两个方块之间的“粉碎”配方。支持 EMI。 - Recoil
事件让你可以操控相机和视野,以及一种抑制原版行为并捕获原始攻击/使用 的方法。基本上,制作一个令人满意的枪械模组所需的一切。 - Util
随机工具类。暂无文档。 - AQI
通过像 1.14 之前那样进行两遍渲染,修复了在华丽/快速画质下半透明方块 后方的原版粒子渲染问题。 - Mesh
添加了一个高效且基于图形的区块网络系统,用于管道等。暂无文档。 - Wrangle
添加了一个“控制提示”系统。暂无文档。
前模块
- Fractal
添加了一个“子组”系统,以进一步拆分创造模式选项卡。 现在由 DaFuqs 作为独立库维护。
未来模块
Yttr 中有许多奇怪的混入和工具,如果我要一次性全部提取出来,那可要花很长时间。以下是一些我想要分离但尚未完成的事项:
- Equivalence
添加了一个“替代品”系统,使物品在配方原料和标签中在功能上与其他物品等同。 - Conflagration
添加了一个基于 CSS 的配置系统,以及一个用于制作与之交互的 GUI 的框架。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。