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

An easy to use kit like system

  1. SkriptDeveloper.
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    Contributors:
    Me, myself & I
    Languages Supported:
    Messages can be changed
    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 zzzzzzz#4716. 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.
    Iialienii123 likes this.

Recent Updates

  1. 1.1 Update Log

Recent Reviews

  1. TekilaMan
    TekilaMan
    5/5,
    Version: 1.1
    This plugin actually is so good and so easy to make gkit menus with it. But i cant put enchanted item in the preview menu. Please if its possible tell me!
  2. Iialienii123
    Iialienii123
    5/5,
    Version: 1.0
    Good plugin, possibly add an admin bypass cooldown, so we can test all of the items in a class to prevent having to use the reset command everytime we want to be given it.
  3. QUICKCRY
    QUICKCRY
    5/5,
    Version: 1.0
    Awesome plugin! Works really well. Would recommend for any server using AdvancedEnchantments