Skip to content

Pwing-Minecraft/PwingRaces-Plugin

Repository files navigation

PwingRaces

Repository for the PwingRaces plugin on Spigot.

PwingRaces is a highly customizable races plugin for Minecraft featuring customizable skilltrees, triggers and abilities.

Customization

PwingRaces was designed with customization in mind, but also in a way that allows you to take it to it's potential while not being too complex. Races in this plugin aren't hardcoded whatsoever, allowing you to make whatever race you please. While it comes with a couple races out of the box, you are free to create, customize and design your own races however you please.

Here are a couple examples that come with the plugin: https://github.com/Pwing-Minecraft/PwingRaces/tree/master/races.

Showcase

Main Race Menu (can be customized)

Race Menu

Ability Showcase

Installation

PwingRaces as-is requires no external dependencies or plugins in order to install. It comes fresh out of the box with two default races that you can customize to your liking, or if you don’t want to use them, you are able to entirely remove them and make your own races. Though, keep in mind, you need 1.19+ in order to run this plugin.

You can download the plugin off of Spigot here or compile it yourself. Please keep in mind that support is offered to PAID customers only. If you choose to compile the plugin yourself, you will receieve NO support from us, and nor will we help you compile it. You are on your own if you choose to try and compile it yourself. Our Discord server can be joined here.

Commands

  • /race – Opens up the race menu.
  • /race help – Views a list of all the commands you can run.
  • /race info – Gives you all the info about your active race.
  • /race info <race> – Gives you all the info about a specific race.
  • /race info <player> <race> – Gives you all the info about a player’s race and their progress.
  • /race set <player> <race> – Sets the active race for a player.
  • /race set skillpoint <player> <race> <amount> – Sets the amount of skillpoints for a player's race.
  • /race set level <player> <race> <amount> – Sets the level of a player's race.
  • /race set level <player> <race> <amount> – Sets the amount of experience for a player's race.
  • /race unlock <player> <race> – Unlocks a race for a player.
  • /race reset <player> <race> – Resets all of a player's race data.
  • /race reload – Reload the plugin.

Permissions

Command Permissions

  • pwingraces.command.race – Permission for /race command.
  • pwingraces.command.help – Permission for /race help command.
  • pwingraces.command.info – Permission for /race info command.
  • pwingraces.command.info.others – Permission for viewing other player’s race info in /race info.
  • pwingraces.command.set – Permission for /race set command.
  • pwingraces.command.set.skillpoint – Permission for /race set skillpoint command.
  • pwingraces.command.set.level – Permission for /race set level command.
  • pwingraces.commandset.exp – Permission for /race set exp command.
  • pwingraces.command.reset – Permission for /race reset command.
  • pwingraces.command.unlock – Permission for /race unlock command.
  • pwingraces.command.reload – Permission for /race reload command.

Other

  • pwingraces.ability.<abilityname> - Permission the player needs in order to use an ability.

Servers

If your server is using PwingRaces and you want it listed below, please feel free to reach out to us on Discord!

Servers using PwingRaces:

About

Repository for PwingRaces.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published