
作曲家
一个旨在提升Fabric模组开发便捷性的库模组。
查看大图什么是 Composer?
Composer 是一个通用型 Fabric 库模组,由 Project Codex 开发。 它提供了多个模组共用的共享系统、实用工具和架构构建块,注重简洁的 API、长期稳定性和多版本支持。
Composer 本身不添加游戏内容(除了一个玩偶)。它的存在是为了在运行时和开发期间为其他模组提供支持。
更多详情,请查看 wiki!
风格和贡献指南等信息也在那里!
旧版开发使用文档
# 开发使用如果你想在自己的模组中将 Composer 作为库使用,请将 Composer Maven 仓库和 Cardinal Components 仓库添加到你的构建文件中,然后将 Composer 添加为依赖项。
将 (latest_version) 替换为与你的 Minecraft 版本兼容的最新 Composer 版本。
Gradle (Groovy DSL) - build.gradle
# gradle.properties
composer_version = (latest_version)
// build.gradle
repositories {
// Before 3.0
maven {
name = "Composer Maven"
url = "https://dl.cloudsmith.io/public/lilbrocodes/composer-reloaded/maven/"
}
// After 3.0
maven {
name = "Composer Maven"
url = "https://dl.cloudsmith.io/public/project-codex/composer/maven/"
}
// After 3.0.4
maven {
name "Constructive"
url "https://dl.cloudsmith.io/public/lilbrocodes/constructive/maven/"
}
maven {
name = "Cardinal Components"
url = "https://maven.ladysnake.org/releases"
}
maven {
name "Fuzzy Hamsters"
url "https://maven.fzzyhmstrs.me/"
}
}
dependencies {
// <2.0
modImplementation "org.lilbrocodes:composer-reloaded:$composer_version"
// >=2.0 <3.0
modImplementation "org.lilbrocodes:composer-reloaded:$composer_version+mc$minecraft_version"
// >=3.0
modImplementation "com.codex:composer:$composer_version+mc$minecraft_version"
}
Gradle (Kotlin DSL) - build.gradle.kts
# gradle.properties
composer_version = (latest_version)
// build.gradle.kts
repositories {
// Before 3.0
maven("https://dl.cloudsmith.io/public/lilbrocodes/composer-reloaded/maven/") {
name = "Composer Maven"
}
// After 3.0
maven("https://dl.cloudsmith.io/public/project-codex/composer/maven/") {
name = "Composer Maven"
}
// After 3.0.4
maven("https://dl.cloudsmith.io/public/lilbrocodes/constructive/maven/") {
name = "Constructive"
}
maven("https://maven.ladysnake.org/releases") {
name = "Cardinal Components"
}
maven("https://maven.fzzyhmstrs.me/") {
name = "Fuzzy Hamsters"
}
}
dependencies {
// <2.0
modImplementation("org.lilbrocodes:composer-reloaded:$composer_version")
// >=2.0 <3.0
modImplementation("org.lilbrocodes:composer-reloaded:$composer_version+mc$minecraft_version")
// >=3.0
modImplementation("com.codex:composer:$composer_version+mc$minecraft_version")
}
Maven - pom.xml
<repositories>
<repository>
<id>composer-maven</id>
<url>https://dl.cloudsmith.io/public/lilbrocodes/composer-reloaded/maven/</url>
</repository>
<repository>
<id>composer-maven</id>
<url>https://dl.cloudsmith.io/public/project-codex/composer/maven/</url>
</repository>
<repository>
<id>constructive-maven</id>
<url>https://dl.cloudsmith.io/public/lilbrocodes/constructive/maven/</url>
</repository>
<repository>
<id>cardinal-components</id>
<url>https://maven.ladysnake.org/releases</url>
</repository>
<repository>
<id>fuzzy-hamsters</id>
<url>https://maven.fzzyhmstrs.me/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>org.lilbrocodes</groupId>
<artifactId>composer-reloaded</artifactId>
<version>${composer.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.lilbrocodes</groupId>
<artifactId>composer-reloaded</artifactId>
<version>${composer.version}+mc${minecraft.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.codex</groupId>
<artifactId>composer</artifactId>
<version>${composer.version}+mc${minecraft.version}</version>
<scope>compile</scope>
</dependency>
</dependencies>
将以下属性添加到你的 <properties> 部分:
<properties>
<composer.version>(latest_version)</composer.version>
</properties>
</details>
</details>
显示 1-12 条,共 12 条
以上为资源接口提供的文件记录。安装时请在客户端确认文件、游戏版本及依赖。

还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。