Ornithe provides tooling and infrastructure to facilitate modding ancient Minecraft versions.

Downloads

View all downloads

About Us

The Ornithe Project enables the use of the Fabric and Quilt mod loaders on old Minecraft versions, from the earliest versions of the pre-classic era up to release 1.14.4. We aim to support all possible versions within this range, even as once-lost versions are found and archived.

Ornithe offers high-quality mappings and a light-weight library of APIs, ensuring a consistent modding experience across the range of supported Minecraft versions. We also offer more obscure Java bytecode patches to clean up even heavily obfuscated versions.

Libraries

Ornithe Standard Libraries

A light-weight library of APIs that provides hooks and events for modding with Ornithe.

Toolchain

Core Projects

Feather

A set of mappings that provides a consistent modding experience across a wide range of Minecraft versions.

Calamus

An intermediate mapping layer that enables cross-version mod compatibility.

Ploceus

A Gradle plugin that configures Loom for Ornithe mod projects.

Other Projects

Nests

Patches for modifying inner class attributes in Java class files.

Sparrow

Patches for modifying generic type signatures in Java class files.

Raven

Patches for throws clauses in method declarations in Java class files.

Nester

A tool that patches inner class attributes in Java class files.

Signature Changer

A tool that patches generic type signatures in Java class files.

Exceptor

A tool that patches throws clauses in method declarations in Java class files.

Condor

A local variable table generator for Java class files.

Preen

Miscellaneous de-obfuscation patches for Java class files.
NOT AN OFFICIAL MINECRAFT PRODUCT. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.