Home - Annijang/PlayerEx GitHub Wiki

玩家属性(PlayerEx)模组是一款建立在Fabric中的我的世界模组,它为我的世界添加了RPG风格的属性,可以从CurseforgeModrinth网站上下载。

欢迎

本Wiki包含以下内容:

  • 将本模组的内容添加到自己的项目中。
  • 在计分板里使用本模组的接口。
  • 文本占位符API(TextPlaceholderAPI)。
  • 常见问题、游戏示例、部分教程。
  • API的内容和使用方式(由于我不会Java,所以本内容无效)

模组整合

玩家属性模组有一个CurseforgeModrinth页面,如果想将本模组添加到自己的模组项目中,请在“build.gradle”文件中插入以下内容:

Modrinth

repositories {
    maven {
        name = "Modrinth"
        url = "https://api.modrinth.com/maven"
        content {
            includeGroup "maven.modrinth"
        }
    }
}
dependencies {
    modImplementation "maven.modrinth:playerex:<version>"
}

Curseforge

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"
		}
	}
}
⚠️ **GitHub.com Fallback** ⚠️