Ornithe Standard Libraries

Ornithe Standard Libraries

Mod

A set of libraries for modding with Ornithe.

Client and server LibraryManagementUtility

2,566 downloads
11 followers
Created10 months ago
Updateda month ago

Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.
Filter loader...
Filter versions...

Ornithe Standard Libraries 0.15.0

Additions

Config API

  • Expanded Minecraft version support to b1.3-b1.7.3, 1.3-1.13.2.
  • More option types for primitives: byte, char, double, float, long, short.
  • ModifiableOption: intended to be used for modifiable objects (e.g. lists).
  • ListOption: implementation of ModifiableOption for Lists.
  • MapOption: implementation of ModifiableOption for Maps.

Changes

Config API

Serialization has been refactored. With the introduction of object serializers, option serialization can be simplified as object serializers can be re-used for different option types.

Fixes

Networking API

  • Crash in b1.4 and below.
  • Inconsistent max channel lengths in Beta versions.

Ornithe Standard Libraries 0.14.2

Fixes

Branding Patch API

  • Incompatibility with the Lifecycle Events API in beta versions.

Ornithe Standard Libraries 0.14.1

Fixes

Branding Patch API

  • Invalid client entrypoint in the mod.json.

Ornithe Standard Libraries 0.14.0

Changes

Branding Patch API

The Branding Patch now has an API, allowing mods to register custom components that modify the branding information displayed on the title screen and the debug overlay. Check out the readme for more information.

Fixes

Networking API

  • Passing null or 0 size data into a custom payload can result in a crash or a freeze.

Resource Loader API

  • The checks for valid resource location namespaces and paths is too strict and incompatible with Vanilla in MC 1.6-1.12.

Ornithe Standard Libraries 0.13.3

Fixes

Resource Loader API

  • Since v0.13.0, translations do not load in 1.5.2 and below.

Ornithe Standard Libraries 0.13.2

Fixes

Resource Loader API

  • Crash in 13w26a and above.

External resources



Project members

The Ornithe Project

The Ornithe Project

Organization


Technical information

License
Apache-2.0
Client side
required
Server side
required
Project ID