Download farrow — Minecraft Mods — MetaMods

farrow

Active

Downloads

0

Last update

1 year ago

Versions

1.14 — 1.21
Client
Fabric
Quilt
Libraries

Farrow - ArrowKT for Fabric and Quilt

The Farrow modification provides an adapted implementation of the popular ArrowKT library for use in the Fabric and Quilt environment. This project allows Minecraft mod developers to utilize the powerful functional programming tools provided by ArrowKT.

Included Components

The mod provides a complete implementation of the following key modules of the ArrowKT library:

  • Additional annotations support
  • Atomic operations
  • Extensions for working with coroutines
  • Core functional tools
  • Serialization of basic data structures
  • Asynchronous operations using coroutines
  • Software transactional memory
  • Tools for working with optics and lenses
  • Failure resilience mechanisms

Project Setup

To connect Farrow to your project, use the following dependency configuration:

val farrowVersion = "1.0.0+arrow.1.2.4" // latest version

repositories {
  // other settings
  maven("https://maven.wiredtomato.net/releases/")
}

dependencies {
  // other dependencies
  include(modImplementation("net.wiredtomato:farrow:$farrowVersion")!!)
}

API documentation is available to get additional information about available functions and methods.

This solution can be useful for mod developers who want to introduce functional programming principles into their projects and expand the possibilities of creating complex systems in Minecraft.

Project members
WiredTomato

WiredTomato

Developer

Created: 20 Mar 2024

ID: 22670