Скачать farrow — Minecraft Моды — MetaMods

farrow

Активный

Установок

0

Последнее обновление

1 год назад

Версии

1.14 — 1.21
Клиент
Fabric
Quilt
Библиотеки

Farrow - ArrowKT для Fabric и Quilt

Модификация Farrow представляет собой адаптированную реализацию популярной библиотеки ArrowKT для использования в среде Fabric и Quilt. Этот проект позволяет разработчикам модификаций для Minecraft воспользоваться мощными инструментами функционального программирования, которые предоставляет ArrowKT.

Включаемые компоненты

Мод предоставляет полноценную реализацию следующих ключевых модулей библиотеки ArrowKT:

  • Поддержка дополнительных аннотаций
  • Атомарные операции
  • Расширения для работы с сопрограммами
  • Основные функциональные инструменты
  • Сериализация основных структур данных
  • Асинхронные операции с использованием сопрограмм
  • Программная транзакционная память
  • Инструменты для работы с оптикой и линзами
  • Механизмы устойчивости к сбоям

Настройка проекта

Для подключения Farrow к вашему проекту используйте следующую настройку зависимостей:

val farrowVersion = "1.0.0+arrow.1.2.4" // актуальная версия

repositories {
  // прочие настройки
  maven("https://maven.wiredtomato.net/releases/")
}

dependencies {
  // остальные зависимости
  include(modImplementation("net.wiredtomato:farrow:$farrowVersion")!!)
}

Документация по API доступна для получения дополнительной информации о доступных функциях и методах.

Это решение может быть полезно для разработчиков модулей, кто хочет привнести в свои проекты принципы функционального программирования и расширить возможности создания сложных систем в Minecraft.

Участники проекта
WiredTomato

WiredTomato

Разработчик

Создан: 20 мар 2024

ID: 22670