Marrow

arrow-kt libraries bundled for Minecraft

Marrow

maven-releases-badge maven-nightly-badge modrinth-badge curseforge-badge

Minecraft mod that bundles Arrow for ease-of-use and installation.

Usage

Simply add it as a dependency to your Gradle project like so:

Groovy

repositories {
    mavenCentral()
    maven {
        name = 'Gay Maven'
        url = 'https://maven.is-immensely.gay/nightly'
    }
}

dependencies {
    def variantAttribute = Attribute.of('earth.terrarium.cloche.modLoader', String)

    // or modImplementation
    implementation('xyz.naomieow:marrow:2.1.2') {
        attributes {
            // "fabric" for fabric
            // "forge" for forge
            // "neoforge" for neoforge
            attribute variantAttribute, 'fabric'
        }
    }
}

Kotlin DSL

repositories {
    mavenCentral()
    maven("https://maven.is-immensely.gay/nightly")
}

dependencies {
    val variantAttribute = Attribute.of("earth.terrarium.cloche.modLoader", String::class.java)

    modImplementation("xyz.naomieow:marrow:2.1.2") {
        attributes {
            // "fabric" for fabric
            // "forge" for forge
            // "neoforge" for neoforge
            attribute(variantAttribute, "fabric")
        }
    }
}

Kotlin DSL (Cloche)

repositories {
    mavenCentral()
    maven("https://maven.is-immensely.gay/nightly")
}

common {
    dependencies {
        modImplementation("xyz.naomieow:marrow:2.1.2")
    }
}

And then you should have access to Arrow in your project:

val example: Either<String, Int> = Either.Left("Hello world!")

 

Versioning

Marrow tracks the upstream version of Arror, which is why the initial release is tagged as version 2.1.2. If you ever find Marrow to be outdated, please create an issue or contact me on Discord.

 

Bundled Libraries

  • io.arrow-kt:arrow-core
  • io.arrow-kt:arrow-core-serialization
  • io.arrow-kt:arrow-fx-coroutines
  • io.arrow-kt:arrow-fx-stm
  • io.arrow-kt:arrow-annotations
  • io.arrow-kt:arrow-atomic
  • io.arrow-kt:arrow-collectors
  • io.arrow-kt:arrow-optics
  • io.arrow-kt:arrow-resilience

The Marrow Team

profile avatar
Owner
  • 5
    Followers
  • 12
    Projects
  • 416.3K
    Downloads

More from naomiView all

  • InvEx project image

    InvEx

    • 29
    • Mods

    Simple inventory viewer with Trinkets/Accessories integration and offline player support.

    • 29
    • June 23, 2026
    • Mods
  • Create: Dreams n' Desires project image

    Create: Dreams n' Desires

    • 6.0M
    • Mods

    A mod that adds random stuff & that may try to fit within creates theme!

    • 6.0M
    • May 4, 2026
    • Mods
    • +4
  • Incendium: Biomes Only project image

    Incendium: Biomes Only

    • 379.6K
    • Mods

    Removes structures, items, mobs and bosses from Incendium, leaving only the biomes and terrain.

    • 379.6K
    • November 25, 2025
    • Mods
    • +4
  • Incendium: Biomes Only project image

    Incendium: Biomes Only

    • 1.1K
    • Data Packs

    Removes structures, items, mobs and bosses from Incendium, leaving only the biomes and terrain.

    • 1.1K
    • November 25, 2025
    • Data Packs
    • +2
  • InvEx project image

    InvEx

    • 29
    • Mods

    Simple inventory viewer with Trinkets/Accessories integration and offline player support.

    • 29
    • June 23, 2026
    • Mods
  • Create: Dreams n' Desires project image

    Create: Dreams n' Desires

    • 6.0M
    • Mods

    A mod that adds random stuff & that may try to fit within creates theme!

    • 6.0M
    • May 4, 2026
    • Mods
    • +4
  • Incendium: Biomes Only project image

    Incendium: Biomes Only

    • 379.6K
    • Mods

    Removes structures, items, mobs and bosses from Incendium, leaving only the biomes and terrain.

    • 379.6K
    • November 25, 2025
    • Mods
    • +4
  • Incendium: Biomes Only project image

    Incendium: Biomes Only

    • 1.1K
    • Data Packs

    Removes structures, items, mobs and bosses from Incendium, leaving only the biomes and terrain.

    • 1.1K
    • November 25, 2025
    • Data Packs
    • +2