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

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

An easy to use kit like system



1. Header.png
Classes is my newest plugin and this plugin is a kit like system
which is seen on many big servers!
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
Code (Text):
/class - Opens main Class GUI | class.use
/aclass - Admin Class Commands | class.admin

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




 
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"
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.'
 
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
ClassUseEvent

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.
Resource Information
Author:
----------
Total Downloads: 246
First Release: Mar 9, 2021
Last Update: Apr 10, 2021
Category: ---------------
All-Time Rating:
3 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings