Compatibility
Minecraft: Java Edition
Platforms
Supported environments
90% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Creators
Details
Changelog
Ornithe Standard Libraries 0.1.0
Ornithe Standard Libraries (OSL) provides tools for modding with Ornithe.
NOTE: OSL is still WIP, and each module could see significant changes before the first full release.
Libraries
Core API
The Core API provides common utilities used by other modules, such as an events system and registries.
Branding Patch
This module patches the title screen with mod loader information in 16w05a and below, emulating what you would see in 16w05b and above. This is done by parsing the run args for the versionType
option.
Config API
The Config API provides a framework for building and storing mod configs.
Entrypoints API
The Entrypoints API allows mod developers to submit entrypoints that are called before the game is initialized.
Lifecycle Events API
The Lifecycle Events API provides events to track the lifecycle of the Minecraft client and server.
Resource Loader API
The Resource Loader API allows mods to load their own resources into the game.
Information for developers
While we are planning to add utilities for OSL dependencies to Ploceus, in the meantime developers can manually declare dependencies on individual modules. You can check out our maven for the latest available versions. Take note of the Minecraft version range and select the release that is compatible with your project. An example is given below:
dependencies {
modImplementation 'net.ornithemc.osl:core:0.1.0'
modImplementation 'net.ornithemc.osl:entrypoints:0.1.0+13w16a-04192037#1.13.2'
}