Download Composer Reloaded — Minecraft Mods — MetaMods
Composer Reloaded

Composer Reloaded

Active

Downloads

0

Last update

1 month ago

Versions

1.20.1
Client and server
Fabric
Libraries
Control
Utils

What is Composer?

Composer is a library mod that I made for minecraft for my mods to use. You are free to use it in any project, and are free to use any of it's code as an example for your own mods.


Why is it reloaded?

I made the original version of Composer a long time ago, when I was a lot worse at programming. It was set up in weird ways and never worked properly - so I remade it from scratch with actually good code, which is this mod.


Installation

You can download Composer from Modrinth.
If none of your mods require it, you don’t need to install it - it doesn’t add any gameplay content on its own, only functionality for other mods.

Note: If you do use Composer in your own mod, or want to include it anyway, you must also install any version of Cardinal Components above 5.3.2.


Development Usage

If you want to use Composer as a library in your mod, add the Composer Maven repository and Cardinal Components repository to your build file, then add Composer as a dependency.

Replace (latest_version) with the latest Composer version compatible with your Minecraft version.


Gradle (Groovy DSL) - `build.gradle` ```properties # gradle.properties composer_version = (latest_version) ``` ```groovy // build.gradle repositories { maven { name = "Composer Maven" url = "https://dl.cloudsmith.io/public/lilbrocodes/composer-reloaded/maven/" } maven { name = "Cardinal Components" url = "https://maven.ladysnake.org/releases" } } dependencies { modImplementation "org.lilbrocodes:composer-reloaded:${composer_version}" } ```
Gradle (Kotlin DSL) - `build.gradle.kts` ```properties # gradle.properties composer_version = (latest_version) ``` ```groovy // build.gradle.kts repositories { maven("https://dl.cloudsmith.io/public/lilbrocodes/composer-reloaded/maven/") { name = "Composer Maven" } maven("https://maven.ladysnake.org/releases") { name = "Cardinal Components" } } dependencies { modImplementation("org.lilbrocodes:composer-reloaded:$composer_version") } ```
Maven - `pom.xml` ```xml composer-maven https://dl.cloudsmith.io/public/lilbrocodes/composer-reloaded/maven/ cardinal-components https://maven.ladysnake.org/releases org.lilbrocodes composer-reloaded ${composer.version} compile ``` Add the following property to your `` section: ```xml (latest_version) ```
Project members
LilBroCodes

LilBroCodes

Developer