Classes ➜ CUSTOM KITS ✦ Easy Configuration ✦ | EliteEnchants
1.1An easy to use kit like system
Classes is my newest plugin and this plugin is a kit like system
which is seen on many big servers!
Preview
» Easy to use
» Supports EiteEnchantments & AdvancedEnchantments
» Perfect to sell on a store
» Good replacement for kits
Commands
/class - Opens main Class GUI | class.use
/aclass - Admin Class Commands | class.adminconfig.yml
#______ _____ _ ______ ______ ________ ______
# .' ___ |_ _| / \ .' ____ \.' ____ \|_ __ .' ____ \
#/ .' \_| | | / _ \ | (___ \_| (___ \_| | |_ \_| (___ \_|
#| | | | _ / ___ \ _.____`. _.____`. | _| _ _.____`.
#\ `.___.'\_| |__/ |_/ / \ \| \____) | \____) |_| |__/ | \____) |
# `.____ .|________|____| |____\______.'\______.|________|\______.'
#
PlayerData:
SaveTime: 60 #In secondsmenu.yml
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"lang.yml
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.'classes/battle.yml
#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'
If you want custom enchantments then you have to have EE or AE installed. Other than that there are no dependencies.
API
ClassUseEvent
ClassAPI
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)IF YOU FIND ANY ERRORS OR ISSUES PLEASE CONTACT ME ON DISCORD Skript#0001. DO NOT POST ERRORS IN REVIEWS PLEASE.
No servers are currently using this plugin, If you want yours added message me on discord.
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta