Home - Annijang/PlayerEx GitHub Wiki
玩家属性(PlayerEx)模组是一款建立在Fabric中的我的世界模组,它为我的世界添加了RPG风格的属性,可以从Curseforge和Modrinth网站上下载。
本Wiki包含以下内容:
- 将本模组的内容添加到自己的项目中。
- 在计分板里使用本模组的接口。
- 文本占位符API(TextPlaceholderAPI)。
- 常见问题、游戏示例、部分教程。
- API的内容和使用方式(由于我不会Java,所以本内容无效)
玩家属性模组有一个Curseforge和Modrinth页面,如果想将本模组添加到自己的模组项目中,请在“build.gradle”文件中插入以下内容:
repositories {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
content {
includeGroup "maven.modrinth"
}
}
}
dependencies {
modImplementation "maven.modrinth:playerex:<version>"
}
repositories {
maven {
name = "Curseforge"
url = "https://www.cursemaven.com"
}
}
dependencies {
modImplementation "curse.maven:playerex-409221:<fileId>"
}
注意:本模组有多个依赖模组,所以必须使用this.build.gradle
适应。
如果想流畅地使用本模组,需要安装以下前置:
- Fabric API(必装) Fabric模组的通用模组前置。
- Data Attributes(必装) 提供本模组的属性系统和属性的自定义功能。
- Cardinal Components API 一个jar-in-jar的依赖项,提供玩家的属性修改功能。
- Cloth Config API 提供自定义设置功能。
- Offline Player Cache 一个jar-in-jar的依赖项,为TextPlaceholderAPI提供玩家数据。
- Text Placeholder API 一个jar-in-jar的依赖项,提供文本占位符,即用于计分板的功能。
- exp4j 一个jar-in-jar的依赖项,提供分级配置的功能,用于分析数据。
repositories {
mavenCentral()
maven {
name = "Ladysnake"
url = "https://ladysnake.jfrog.io/artifactory/mods"
}
maven {
name = "Shedaniel"
url = "https://maven.shedaniel.me/"
}
maven {
name = "TerraformersMC"
url = "https://maven.terraformersmc.com"
}
maven {
name = "Nucleoid"
url = "https://maven.nucleoid.xyz/"
}
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
content {
includeGroup "maven.modrinth"
}
}
}