
RaceSystem
RaceSystem includes 7 races: Human, Shark, Bird, Rabbit, Undead, Demon, and Giant. Each race gives unique abilities like flight, underwater buffs, speed boosts, combat bonuses, or increased health and damage, while Human has no special abilities.
1.0.0
Compatibility
Changes
๐งฌ RaceSystem
RaceSystem is a Minecraft plugin that adds a race-based progression system where every player belongs to a unique race with special abilities. Players start as Human and can reroll into new races using in-game currency or reroll tokens.
โจ Features ๐ง Start as Human (default race) ๐ฒ Reroll into random races using /reroll ๐ฐ Buy rerolls using in-game money (Vault supported) ๐ Reset your race anytime with /removerace ๐ฎ GUI-based race menu and reroll shop โ๏ธ Admin tools to manage player races and rerolls ๐งฌ Races
Each race provides unique abilities:
๐ง Human โ Default race, no bonuses ๐ฆ Shark โ Extra health, underwater speed, breathes underwater ๐ฆ Bird โ Flight ability, fast gliding movement ๐ Rabbit โ Faster movement and higher jumps โ ๏ธ Undead โ Night buffs, sunlight weakness, bonus damage at night ๐ฅ Demon โ Fire/lava immunity, Nether power boosts ๐ง Giant โ Increased size, health, and damage (but higher hunger use) ๐ฎ Commands Player Commands /race โ Open race information menu /reroll โ Open reroll shop (buy or use rerolls) /removerace โ Reset back to Human Admin Commands /racemanage โ Open admin overview GUI /racemanage <player> โ View a playerโs race /racemanage <player> set <race> โ Set a playerโs race /racemanage <player> givereroll <amount> โ Give rerolls /racemanage <player> takereroll <amount> โ Remove rerolls /racemanage <player> setreroll <amount> โ Set reroll balance /racemanage <player> nextreroll <race> โ Force next reroll outcome
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:fJkTGqkU:m9DMzBBJ"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:fJkTGqkU:m9DMzBBJ"
}
