Skip to content

Releases: OrnitheMC/ornithe-standard-libraries

Ornithe Standard Libraries 0.5.0

10 Jul 18:45
Compare
Choose a tag to compare
Pre-release

Ornithe Standard Libraries 0.5.0

Changes

Config

  • Added path option.
  • Expanded Minecraft version support to 1.3-1.13.2 (was 14w02a-1.13.2).

Lifecycle Events

  • Fixed server stop event being called twice on dedicated servers.
  • Expanded Minecraft version support to 1.3-1.13.2 (was 13w16a-1.13.2).

Networking

  • Expanded Minecraft version support to 1.3-1.13.2 (was 13w41a-1.13-pre2).

Ornithe Standard Libraries 0.4.1

08 Jul 18:38
Compare
Choose a tag to compare
Pre-release

Ornithe Standard Libraries 0.4.1

Changes

Networking API

  • Fixed crash on game start up.

Ornithe Standard Libraries 0.4.0

08 Jul 18:20
Compare
Choose a tag to compare
Pre-release

Ornithe Standard Libraries 0.4.0

Changes

Lifecycle Events API

  • The server world load and ready events have been replaced by a single init event.

Ornithe Standard Libraries 0.3.3

08 Jul 17:24
Compare
Choose a tag to compare
Pre-release

Ornithe Standard Libraries 0.3.3

Changes

Entrypoints API

  • Fixed a crash on dedicated servers.

Ornithe Standard Libraries 0.3.2

08 Jul 16:53
Compare
Choose a tag to compare
Pre-release

Ornithe Standard Libraries 0.3.2

There was an issue with v0.3.1 and it did not have the fixes we said it did, so here's v0.3.2 which has the fixes for real this time.

Changes

Lifecycle Events API

  • Fixed a crash on dedicated servers.

Ornithe Standard Libraries 0.3.1

08 Jul 16:07
Compare
Choose a tag to compare
Pre-release

Ornithe Standard Libraries 0.3.1

Changes

Lifecycle Events API

  • Fixed a crash on dedicated servers.

Ornithe Standard Libraries 0.3.0

08 Jul 15:15
Compare
Choose a tag to compare
Pre-release

Ornithe Standard Libraries 0.3.0

Changes

Networking API

  • Fixed compatibility with Minecraft 14w30c and below.
  • In 14w30c and below, you can now send and receive data directly through byte[] in addition to PacketByteBuf.
  • Async listeners have been removed for Minecraft 14w20b and below.

Ornithe Standard Libraries 0.2.0

05 Jul 12:43
Compare
Choose a tag to compare
Pre-release

Ornithe Standard Libraries 0.2.0

Additions

Networking API

The Networking API provides a framework for client-server communication.

Changes

Config API

  • The network serializers now serializer to/from PacketByteBufs (used to be NBT).
  • Added NBT serializers.

Ornithe Standard Libraries 0.1.0

30 Jun 19:48
Compare
Choose a tag to compare
Pre-release

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'
}