Classes
This plugin adds a class system to your Minecraft server. You can make your own classes with customizable modifiers and perks. Level up in your classes and get ready!
Features
There is two files for configuration. lang.yml to customize the messages and config.yml to configure the plugin. You can see the full commented versions at the GitHub repository.
Commands
Permissions
Most of the permissions are already given at commands section. This plugin also supports permission parenting.
You can use * character to select children permissions (classes.*, classes.block.*, classes.block.perk.* etc.). There are
still two permissions left to explain:
For Developers
You can add custom modifiers, perks and level criterias using other plugins. See the wiki for more information.
This plugin adds a class system to your Minecraft server. You can make your own classes with customizable modifiers and perks. Level up in your classes and get ready!
Features
- Custom class system
- Custom modifiers and perks
There is two files for configuration. lang.yml to customize the messages and config.yml to configure the plugin. You can see the full commented versions at the GitHub repository.
Commands
Spoiler: Commands
/class <class> block enchantment add - Block an enchantment for a class - classes.block.enchantment.add
/class <class> block enchantment remove - Block an enchantment for a class - classes.block.enchantment.remove
/class <class> block enchantment list - Block an enchantment for a class - classes.block.enchantment.list
/class <class> block material add - Block a material (item or block) for a class - classes.block.material.add
/class <class> block material remove - Block a material (item or block) for a class - classes.block.material.remove
/class <class> block material list - Block a material (item or block) for a class - classes.block.material.list
/class <class> block potion add - Block a potion effect type for a class - classes.block.potion.add
/class <class> block potion remove - Block a potion effect type for a class - classes.block.potion.remove
/class <class> block potion list - Block a potion effect type for a class - classes.block.potion.list
/class <class> modifier add - Add a modifier to a class - classes.modifier.add
/class <class> modifier remove - Add a modifier to a class - classes.modifier.remove
/class <class> modifier list - Add a modifier to a class - classes.modifier.list
/class <class> perk add - Add a perk to a class - classes.perk.add
/class <class> perk remove - Add a perk to a class - classes.perk.remove
/class <class> perk list - Add a perk to a class - classes.perk.list
/class <class> delete - Delete a class - classes.delete
/class <class> info - Information about a class - classes\.info
/class <class> join - Join to a class - classes.join
/class <class> kit get - Get the kit of your class. Players with permission classes.admin get any kit using this command - classes.kit.get
/class <class> kit update - Update the contents of a class kit - classes.kit.update
/class <class> kit clear - Clear a class kit - classes.kit.clear
/class <class> members - See all the members in a class - classes.members
/class set criteria - Change the criteria, the way of leveling up at a class - classes.set.criteria
/class set description - Change the description of a class - classes.set.description
/class set icon - Change the icon of a class - classes.set.icon
/class create - Create a new class - classes.create
/class leave - Leave a class - classes.leave
/class choose - Choose a class - classes.choose
/class <class> block enchantment remove - Block an enchantment for a class - classes.block.enchantment.remove
/class <class> block enchantment list - Block an enchantment for a class - classes.block.enchantment.list
/class <class> block material add - Block a material (item or block) for a class - classes.block.material.add
/class <class> block material remove - Block a material (item or block) for a class - classes.block.material.remove
/class <class> block material list - Block a material (item or block) for a class - classes.block.material.list
/class <class> block potion add - Block a potion effect type for a class - classes.block.potion.add
/class <class> block potion remove - Block a potion effect type for a class - classes.block.potion.remove
/class <class> block potion list - Block a potion effect type for a class - classes.block.potion.list
/class <class> modifier add - Add a modifier to a class - classes.modifier.add
/class <class> modifier remove - Add a modifier to a class - classes.modifier.remove
/class <class> modifier list - Add a modifier to a class - classes.modifier.list
/class <class> perk add - Add a perk to a class - classes.perk.add
/class <class> perk remove - Add a perk to a class - classes.perk.remove
/class <class> perk list - Add a perk to a class - classes.perk.list
/class <class> delete - Delete a class - classes.delete
/class <class> info - Information about a class - classes\.info
/class <class> join - Join to a class - classes.join
/class <class> kit get - Get the kit of your class. Players with permission classes.admin get any kit using this command - classes.kit.get
/class <class> kit update - Update the contents of a class kit - classes.kit.update
/class <class> kit clear - Clear a class kit - classes.kit.clear
/class <class> members - See all the members in a class - classes.members
/class set criteria - Change the criteria, the way of leveling up at a class - classes.set.criteria
/class set description - Change the description of a class - classes.set.description
/class set icon - Change the icon of a class - classes.set.icon
/class create - Create a new class - classes.create
/class leave - Leave a class - classes.leave
/class choose - Choose a class - classes.choose
Permissions
Most of the permissions are already given at commands section. This plugin also supports permission parenting.
You can use * character to select children permissions (classes.*, classes.block.*, classes.block.perk.* etc.). There are
still two permissions left to explain:
Spoiler: Permissions
classes.use - Main permission required for any command.
classes.admin - Allows you to get any kit using /class kit <class> get
classes.admin - Allows you to get any kit using /class kit <class> get
For Developers
You can add custom modifiers, perks and level criterias using other plugins. See the wiki for more information.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.20, 1.21
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
Classes is a free Minecraft Java mod. Compatible with Minecraft 1.20, 1.21. Downloaded 1,693 times (via Spigot). Download it and open it directly in the game.