
Ornithe Standard Libraries
一组用于Ornithe模组开发的库。
Ornithe 标准库(OSL)为使用 Ornithe 进行模组开发提供了工具。
库
核心 API
核心 API 提供了其他模块使用的通用工具,例如事件系统和注册表。
方块 API
方块 API 提供了用于创建自定义方块的事件和工具。
品牌 API
此模块在 16w05a 及更低版本中,用模组加载器信息修补标题画面,模拟你在 16w05b 及更高版本中看到的内容。这是通过解析运行参数中的 versionType 选项来实现的。
配置 API
配置 API 提供了一个用于构建和存储模组配置的框架。
入口点 API
入口点 API 允许模组开发者提交在游戏初始化之前调用的入口点。
执行器 API
此模块修补游戏实例,使其可以用作 Executor,并为后台任务提供后台执行器服务。
物品 API
物品 API 提供了用于创建自定义物品的事件和工具。
按键绑定 API
按键绑定 API 提供了用于注册按键绑定的事件。
生命周期事件 API
生命周期事件 API 提供了用于跟踪 Minecraft 客户端和服务器生命周期的事件。
本地化
本地化 API 提供了用于本地化文本和处理模组翻译文件加载的工具。
网络 API
网络 API 提供了一个用于客户端-服务器通信的框架。
资源加载器 API
资源加载器 API 允许模组将自己的资源加载到游戏中。
文本组件 API
此模块提供了 Minecraft Text 组件的替代方案。
面向开发者的信息
我们的 Ploceus gradle 插件 提供了用于向你的项目添加 OSL 依赖项的辅助方法:
dependencies {
...
ploceus.dependOsl('0.20.1')
}
你也可以添加对单个 OSL 模块的依赖:
dependencies {
...
ploceus.dependOslModule('0.20.1', 'core')
ploceus.dependOslModule('0.20.1', 'entrypoints')
}
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。