Ornithe предоставляет инструменты и инфраструктуру для облегчения моддинга "древних" версий Minecraft.

О проекте

Проект Ornithe позволяет использовать загрузчики модов Fabric и Quilt в старых версиях Minecraft, начиная с самых ранних версий pre-classic и заканчивая выпуском 1.14.4. Мы стремимся поддерживать все возможные версии в рамках этого диапазона, даже если когда-то потерянные версии будут найдены и заархивированы.

Ornithe предлагает высококачественные сопоставления и легкую библиотеку API-интерфейсов, что обеспечивает согласованную работу с моддингом в различных поддерживаемых версиях Minecraft. Мы также предлагаем исправления для более непонятного байт-кода Java, которые позволяют очистить даже сильно запутанные версии.

Библиотеки

Библиотека Ornithe

Легкая библиотека API, которая предоставляет перехватчики и события для моддинга с помощью Ornithe.

Набор инструментов

Основные проекты

Feather

Набор сопоставлений, который обеспечивает единообразный опыт моддинга в широком диапазоне версий Minecraft.

Calamus

Промежуточный слой отображения, обеспечивающий совместимость с различными версиями модов.

Ploceus

Плагин Gradle, который настраивает Loom для проектов Ornithe.

Другие проекты

Nests

Исправления для изменения внутренних атрибутов класса в файлах классов Java.

Sparrow

Исправления для изменения сигнатур универсальных типов в файлах классов Java.

Raven

Исправления для предложений throws в объявленных методах в файлах классов Java.

Nester

Инструмент, который исправляет внутренние атрибуты класса в файлах классов Java.

Signature Changer

Инструмент, который исправляет сигнатуры универсальных типов в файлах классов Java.

Exceptor

Инструмент, который исправляет предложения throws в объявлениях методов в файлах классов Java.

Condor

Генератор таблиц локальных переменных для файлов классов Java.

Preen

Различные исправления для устранения обфускации файлов классов Java.
НЕ ЯВЛЯЕТСЯ ОФИЦИАЛЬНЫМ ПРОДУКТОМ MINECRAFT. НЕ ОДОБРЕН И НЕ СВЯЗАН С MOJANG ИЛИ MICROSOFT.