Home›Java›Mods›Classes ➜ CUSTOM KITS ✦ Easy Configuration ✦ | EliteEnchants ⭐️ AdvancedEnchantments Support
Classes ➜ CUSTOM KITS ✦ Easy Configuration ✦ | EliteEnchants ⭐️ AdvancedEnchantments Support
ModsJava

Classes ➜ CUSTOM KITS ✦ Easy Configuration ✦ | EliteEnchants ⭐️ AdvancedEnchantments Support

Java mod listed for Minecraft 1.8–1.16. Downloads from the MC Java Mods app on Android.

⬇ Download on Spigot
1. Header.png
Classes is my newest plugin and this plugin is a kit like system
which is seen on many big servers!
Spoiler: Preview
download.png

download.png


Information.png ​
» Easy to use
» Supports EiteEnchantments & AdvancedEnchantments
» Perfect to sell on a store
» Good replacement for kits

4. Commands.png
Spoiler: Commands
Code (Text):
/class - Opens main Class GUI | class.use
/aclass - Admin Class Commands | class.admin

3. Configuration.png
Spoiler: config.yml
Code (Text):
#______ _____         _      ______   ______  ________  ______
# .' ___  |_   _|       / \   .' ____ \.' ____ \|_   __  .' ____ \
#/ .'   \_| | |        / _ \  | (___ \_| (___ \_| | |_ \_| (___ \_|
#| |        | |   _   / ___ \  _.____`. _.____`.  |  _| _ _.____`.
#\ `.___.'\_| |__/ |_/ /   \ \| \____) | \____) |_| |__/ | \____) |
# `.____ .|________|____| |____\______.'\______.|________|\______.'
#
PlayerData:
  SaveTime: 60 #In seconds




 
Spoiler: menu.yml
Code (Text):


Inventory:
  Size: 3 #In Rows
  Title: "&e&lClasses"
  OpenSound: "CHEST_OPEN"
  CloseSound: "CHEST_CLOSE"
  FillerItem:
    Material: STAINED_GLASS_PANE
    Data: 15
    Slots: [0, 1, 2, 3, 4, 5, 6, 7, 8, 18, 19, 20, 21, 22, 23, 24, 25, 26]
    ClickSound: "GLASS"
  Classes:
    Battle: #You have to name this accordingly, otherwise it will break cooldowns.
      Slot: 9
      Permission: class.battle
      Class: "battle"
Spoiler: lang.yml
Code (Text):
Messages:
  Global:
    OfflinePlayer: '&c&l(!) &cThat player is offline.'
Commands:
  Class:
    Permission: '&c&l(!) &cYou do not have permission.'
    OpenMenu: '&e&l(!) &7Opening class menu...'
  AdminClass:
    InvalidArgs:
      Message:
      - '&e* &cAdmin Class Commands'
      - '&e/aclass reset (player) (class)'
      - '&e/aclass reload'
    Reload:
      Message: '&c&l(!) &cReloaded configuration files.'
    Reset:
      Args:
        Message: '&c&l(!) &c/acl reset (player) (class)'
      Inactive:
        Message: '&c&l(!) &c%player% does not have an active cooldown for %class%'
      Reset:
        Message: '&c&l(!) &eYou have reset the cooldown for %class% for %player%'
Listeners:
  Click:
    Class:
      Permission: '&c&l(!) &cYou cannot use this class.'
      Use: '&e&l(!) &eYou have redeemed %class% class.'
 
Spoiler: classes/battle.yml
Code (Text):
#Classes example configuration
#If you like it please leave a review, it helps a lot !
#Made with love by Skript

Cooldown: 86400 #In Seconds
Other Items:
  Locked:
    Material: STAINED_GLASS_PANE
    Data: 14
    Name: "&eBattle Class"
    Lore:
      - '&f&l* &a&lCONTENTS'
      - '&e*  &fEpic Sword Slayer'
      - '&e*  &fPussy Slayer 9000'
      - ''
      - '&f&l* &a&lINFORMATION'
      - '&e*  &fStatus: &c&lLOCKED'
      - '&e*  &fCooldown: &c2d'
  Unavailable:
    Material: STAINED_GLASS_PANE
    Data: 4
    Name: "&eBattle Class"
    Lore:
      - '&f&l* &a&lCONTENTS'
      - '&e*  &fEpic Sword Slayer'
      - '&e*  &fPussy Slayer 9000'
      - ''
      - '&f&l* &a&lINFORMATION'
      - '&e*  &fStatus: &e&lCOOLDOWN'
      - '&e*  &fCooldown: &c%time_left%'
  Available:
    Material: STAINED_GLASS_PANE
    Data: 5
    Name: "&eBattle Class"
    Lore:
      - '&f&l* &a&lCONTENTS'
      - '&e*  &fEpic Sword Slayer'
      - '&e*  &fPussy Slayer 9000'
      - ''
      - '&f&l* &a&lINFORMATION'
      - '&e*  &fStatus: &a&lAVAILABLE'
      - '&e*  &fCooldown: &a2d'
  Go Back:
    Material: ARROW
    Data: 0
    Slot: 8
    Sound: "PISTON_RETRACT" #Sound only for this 1
    Name: "&cGo back"
    Lore: []

Command Rewards:
  - 'give %player% gold_sword 1'

Message:
  - 'hoooyah'

Items:
  Debug:
    Name: "Debug"
    Material: DIRT
    Data: 0
    Give: false
    Lore:
      - 'dirt man'
  Sex:
    Name: "&6&lDemonic Sword"
    Material: GOLD_SWORD
    Data: 0
    Give: true
    Lore:
      - '&7&oThe legendary demonic sword'
    Custom Enchants:
      - 'rage:6'

 
Dependancies.png
If you want custom enchantments then you have to have EE or AE installed. Other than that there are no dependencies.

API.png
Spoiler: API
ClassUseEvent

Spoiler: ClassAPI
Code (Java):
Access methods by using ClassAPI. getInstance ( )

public void resetCooldown ( String className, Player player )

public Class getClassByName ( String className )

public CustomItem getCustomItemByName ( String name )

public void addCustomItem ( String name, CustomItem customItem )

10. Support.png

IF YOU FIND ANY ERRORS OR ISSUES PLEASE CONTACT ME ON DISCORD Skript#0001. DO NOT POST ERRORS IN REVIEWS PLEASE.

8. Servers.png

No servers are currently using this plugin, If you want yours added message me on discord.

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Classes ➜ CUSTOM KITS ✦ Easy Configuration ✦ | EliteEnchants ⭐️ AdvancedEnchantments Support is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10, 1.11 and newer. Downloaded 256 times (via Spigot). Download it and open it directly in the game.

Explore more