PlayerEx is a Minecraft mod built using the Fabric ecosystem that adds RPG themed attributes to the game and the player.

Welcome
This wiki covers the following:
- Adding PlayerEx to your project.
- The in-game content PlayerEx provides.
- TextPlaceholderAPI and included placeholders.
- FAQ, examples and mini-tutorials
- API contents and usage.
Integrating PlayerEx
PlayerEx has a Curseforge and Modrinth page. To add PlayerEx to your project, insert the following into your 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>"
} Note: PlayerEx has multiple dependencies, so your
build.gradle must accommodate this.Dependencies
PlayerEx requires the following depdencies:
| Dependency | Purpose |
|---|---|
| Fabric API | Required by other dependencies and for certain events. |
| Data Attributes | Provides the core attribute system and attribute configurability. |
| Cardinal Components API (Base & Entity) | A jar-in-jar dependency that provides player attribute modifiers. |
| Cloth Config API | Provides configurability. |
| Offline Player Cache | A jar-in-jar dependency that provides TextPlaceholderAPI with persistent player data. |
| Text Placeholder API | A jar-in-jar dependency that provides text placeholders, namely for custom multiplayer leaderboards. |
| exp4j | A jar-in-jar dependency that provides levelling configurability, namely an expression parser. |
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"
}
}
}