ArcaneKits - Everything Configurable [GUI] [1.8 - 1.18] icon

ArcaneKits - Everything Configurable [GUI] [1.8 - 1.18] -----

Create and edit kits as you want!



Banner.jpg

i1.png

Is a very nice plugin that allows you to create and edit kits as you want by a GUI without using commands at all, you can edit almost everything like the permission, cooldown, price, items, messages, etc.

Features.jpg
Kits' cooldowns (and bypass their bypass permissions).
Kits' prices.

  • Vault economy support.
One time claim kits.
One time purchase kits.
Kit editor by GUI.
Everything is registered (kits claimed, kits purchased, kits given and kits' actions per player -> /akit info <player>).
Different messages and lores per kit.
Executable commands on kit claim / purchase.
Kit preview.
Custom inventories.
Base64 encodement in icons and items.
Everything can be edited in your kit.

  • Name and lore.
  • Icon, no permission icon.
  • Cooldown.
  • Price.
  • Claiming times.
  • Purchasing times.
  • Items and custom items.
  • Messages and lores.
Variable %player% is replaced with player name.
Editable sounds.
Inventory updater.
Pagination system.
Reload easily config files.
And more!

Images.jpg
i1.png
i3.png
i4.png

CmPm.jpg
/akit - opens the kits' GUI.

arcanekits.admin - Allows you to use the next commands:

/akit create <name>
- Creates a kit.
(Just players)


/akit delete <name>
- Deletes an existing kit.
(Just players)


/akit editor
- Opens the kits' editor, there you will find all created kits.
(Just players)


/akit edit <kit>
- Edits a specific kit instead of opening the previous inventory.
(Just players)


/akit reload
- Reloads the config files.
(Players and console)


/akit info <player>
- See player's kits' info like kits used -> times claimed, times purchased and times given. It doesn't matter if the players is offline.
(Just players)


/akit give <player> <kit>
- Gives a kit to an online player, you can replace <player> with @all to give the kit to all online players.
(Players and console)


/akit register <player> <kit> <cooldown> <purchased> <one time claim>
- Registers a kit to a player in players.yml, if the kit is already registered it only will change the values. It doesn't matter if the player is offline but write correctly the player name, respect upper and lower case. TAKE INTO ACCOUNT THAT YOU ONLY CAN MODIFY players.yml USING THIS COMMAND, OTHERWISE CHANGES WON'T HAVE EFFECT.
Variables are true or false:
<cooldown>
(true: set with cooldown) (false: set without cooldown)
<purchased> (true: set as purchased) (false: set as not purchased)
<one time claim> (true: set as one time claimed) (false: set as not one time claimed)
(Players and console)


/akit unregister <player> <kit>
- Unregisters a kit (existing or no longer existing) to a player from players.yml, it doesn't matter if the player is offline.
(Players and console)

Howto.jpg

VERY SIMPLE!
Use /akit create <kit>, then use /akit edit <kit> and modify it as you want.

i2.png

Final.jpg
IMPORTANT! Set the sounds of your minecraft version, current ones are 1.13+

CONFIG.YML ->
Code (Text):

Config:
  #DO NOT TOUCH "config-version", OTHERWISE THE CONFIG WILL GET BUGGY
  config-version: 1.0
  #These are the inventory's rows, the min. is 1 and the max. is 6
  kits-inventory-size: 6
  admin-permission: arcanekits.admin
  kits-inventory-sound: 'ENTITY_ENDERMAN_TELEPORT;10;1'
  page-change-sound: 'ENTITY_ENDER_DRAGON_FLAP;10;2'
  preview-inventory-sound: 'ENTITY_HORSE_ARMOR;10;1'
  kit-given-sound: 'ENTITY_PLAYER_LEVELUP;10;2'
  kit-registered-sound: 'ENTITY_CAT_AMBIENT;10;1'
  kit-unregistered-sound: 'ENTITY_GENERIC_EXPLODE;10;2'
  create-kit-sound: 'ENTITY_PLAYER_SPLASH;10;1'
  delete-kit-sound: 'BLOCK_NOTE_BLOCK_PLING;10;2'
  edited-kit-sound: 'ENTITY_VILLAGER_YES;10;1'
  edited-kit-sound2: 'ENTITY_PLAYER_BURP;10;2'
  edited-kit-sound3: 'ENTITY_GENERIC_EXPLODE;10;3'
  error-sound: 'BLOCK_NOTE_BLOCK_GUITAR;10;1'
  reloaded-sound: 'ENTITY_PLAYER_LEVELUP;10;1'
  #If the player will receive a message when a kit is given to him
  kit-given-player-message: true
  #You can add as many items as you want
  kits-inventory:
    1:
      item: STAINED_GLASS_PANE:15
      glow: false
      name: "&7"
      slot: 45
    2:
      item: STAINED_GLASS_PANE:15
      glow: false
      name: "&7"
      slot: 46
    3:
      item: STAINED_GLASS_PANE:15
      glow: false
      name: "&7"
      slot: 47
    4:
      item: STAINED_GLASS_PANE:15
      glow: false
      name: "&7"
      slot: 48
    5:
      item: STAINED_GLASS_PANE:15
      glow: false
      name: "&7"
      slot: 50
    6:
      item: STAINED_GLASS_PANE:15
      glow: false
      name: "&7"
      slot: 51
    7:
      item: STAINED_GLASS_PANE:15
      glow: false
      name: "&7"
      slot: 52
    8:
      item: STAINED_GLASS_PANE:15
      glow: false
      name: "&7"
      slot: 53
    9:
      item: ARROW
      glow: true
      name: "&e<- Previous page"
      lore:
      - "&7Click to go backward."
      slot: 47
      type: previouspage
    10:
      item: BOOK
      glow: false
      name: "&e&lPAGE &a&l%current-page%&7/&a&l%total-pages%"
      lore:
      - "&7You are on page &a%current-page%&7."
      slot: 49
      type: getpage
    11:
      item: ARROW
      glow: true
      name: "&eNext page ->"
      lore:
      - "&7Click to go forward."
      slot: 51
      type: nextpage
Messages:
  console-name: "&3&lConsole"
  kits-inventory-name: "&eKits &7| &8Choose something!"
  preview-inventory-name: "&8Viewing &e%kit%'s kit"
  editor-inventory-name: "&bEditor &7| &8Pick a kit"
  config-inventory-name: "&8Editing &b%kit%'s kit"
  commands1-inventory-name: "&aClaim commands"
  commands2-inventory-name: "&2Purchase commands"
  info-inventory-name: "&8About &a%player%"
  command-usage:
  - ""
  - "     &6&lA&e&lRCANE &6&lK&e&lITS"
  - ""
  - "&7/akit &8&o(Opens the kits' GUI)"
  - ""
  - "&7/akit &acreate &7<name> &8&o(Creates a kit)"
  - "&7/akit &cdelete &7<name> &8&o(Deletes a kit)"
  - "&7/akit &beditor &8&o(Opens the kits' editor)"
  - "&7/akit &3edit &7<kit> &8&o(Edits a specific kit)"
  - "&7/akit &ereload &8&o(Reloads the config files)"
  - "&7/akit &dinfo &7<player> &8&o(See player's claimed kits and info)"
  - ""
  - "&7/akit &6give &7<player> <kit>"
  - "&8&o(Gives a kit to an online player)"
  - "&8&o(Replace <player> with @all to give the kit to all online players)"
  - ""
  - "&7/akit &9register &7<player> <kit> &9<cooldown> <purchased> <one time claim>"
  - "&8&o(Registers a kit to a player in players.yml)"
  - "&8&o(If the kit is already registered, it only will change the values)"
  - "&8&o(Doesn't matter if the player is offline)"
  - "&8&o(Write correctly the nickname respecting upper and lower case)"
  - "&7/akit &4unregister &7<player> <kit>"
  - "&8&o(Unregisters a kit to a player from players.yml)"
  - "&8&o(Doesn't matter if the player is offline)"
  - ""
  console-usage:
  - ""
  - "&7/akit &6give &7<player> <kit>"
  - "&8&o(Gives a kit to an online player)"
  - "&8&o(Replace <player> with @all to give the kit to all online players)"
  - ""
  - "&7/akit &9register &7<player> <kit> &9<cooldown> <purchased> <one time claim>"
  - "&8&o(Registers a kit to a player in players.yml)"
  - "&8&o(If the kit is already registered, it only will change the values)"
  - "&8&o(Doesn't matter if the player is offline)"
  - "&8&o(Write correctly the nickname respecting upper and lower case)"
  - "&7/akit &4unregister &7<player> <kit>"
  - "&8&o(Unregisters a kit to a player from players.yml)"
  - "&8&o(Doesn't matter if the player is offline)"
  - ""
  - "&7/akit &ereload &8&o(Reloads the config files)"
  reloaded: "&eYou have &areloaded &ethe config files!"
  player-disconnected: "&e%name% &7is not online."
  all-players: "&b&lEverybody"
  kit-given: "&aYou have given a(n) &e%kit% &akit to &b%player%&a."
  kit-given-player: "&b%sender% &ahas given you a(n) &e%kit% &akit. &7Enjoy it!"
  kit-registered:
  - "&aYou have &6registered &athe kit &e%kit% &ato &b%player%&a."
  - "&7Cooldown: %cooldown%&7."
  - "&7Purchased: %purchased%&7."
  - "&7One time claim: %onetimeclaim%&7."
  kit-registered-error: "&cVariables must be &7'&eTrue&7' &cor &7'&eFalse&7'&c. &8Example: &7/akit register SrLetoZ TestKit true false false"
  kit-unregistered: "&aYou have &4unregistered &athe kit &e%kit% &ato &7%player%&a."
  kit-created:
  - "&aYou have created the kit &7%name%&a."
  - "&7Use &b/akit edit %name% &7to configure it."
  kit-deleted: "&aYou have &cdeleted &athe kit &7%name%&a."
  already-created-kit: "&cThere is already a kit called &7%name%&c."
  unknown-kit: "&cThere is not a kit called &7%name%&c."
  clock-format: "&b%DD%d : %HH%h : %MM%m : %SS%s"
  enabled-word: "&aENABLED"
  disabled-word: "&cDISABLED"
  configured:
  - "&aThis kit works correctly and is"
  - "&adisplayed in the kits' inventory."
  - "%warnings%"
  not-configured:
  - "&cThis kit is not configured properly,"
  - "&ctake a look to the next things:"
  - "%warnings%"
  disabled-lore:
  - "&7- &4The kit is disabled."
  no-page-lore:
  - "&7- &4The kit has not an assigned page."
  no-slot-lore:
  - "&7- &4The kit has not an assigned slot."
  no-icon-lore:
  - "&7- &6The kit has not an assigned icon,"
  - "&6it does not exist or can not be loaded,"
  - "&6so a grass block will be displayed."
  no-items-lore:
  - "&7- &6The kit has not items assigned,"
  - "&6so the player wont get stuff"
  - "&6when he claims or purchases the kit."
  editor-inventory-kit-name: "&b%kit%"
  editor-inventory-kit-lore:
    - "&8&m--------------------------------"
    - "&7State: &r%state%&7."
    - ""
    - "&7Name: &r%name%"
    - ""
    - "&f&lINFO:"
    - "%info%"
    - "&8&m--------------------------------"
    - "&eClick to edit."
  info-inventory-kit-name: "&8&m---------------------------"
  existing-kit: "&7- &2This kit exists."
  unexisting-kit: "&7- &4This kit no longer exists."
  info-inventory-kit-lore:
  - "&7Kit: &d%kit%"
  - "&7Name: &r%name%"
  - ""
  - "%info%"
  - ""
  - "&7Cooldown: %cooldown% &7(&8%time%s&7)"
  - "&7Purchasable: %purchasable% &7(&8$%price%&7)"
  - "&7One time claim: %onetimeclaim%"
  - "&7One time purchase: %onetimepurchase%"
  - "&8&m---------------------------"
  - "&aTimes claimed: &f%claimed%"
  - "&2Times purchased: &f%purchased%"
  - "&eTimes given: &f%given%"

KITS.YML ->
Code (Text):

Arcane:
  enabled: true
  name: "&6&lA&e&lRCANE"
  description:
  - ""
  - "&bThe best kit you can have!"
  - ""
  - "&7Contents:"
  - "&a- x1 Diamond Sword"
  - "&a- x16 Diamond Blocks"
  - "&a- x3 Golden apples"
  - ""
  - "&7Price: &c$1000"
  - "&7Cooldown: &d30 minutes"
  - ""
  - "&8&lINFO: &7This is a permanent kit, you"
  - "&7just have to buy it once and can claim"
  - "&7it whenever you want after cooldown."
  - ""
  icon: "rO0ABXcEAAAAAXNyABpvcmcuYnVra2l0LnV0aWwuaW8uV3JhcHBlcvJQR+zxEm8FAgABTAADbWFw\r\
    \ndAAPTGphdmEvdXRpbC9NYXA7eHBzcgA1Y29tLmdvb2dsZS5jb21tb24uY29sbGVjdC5JbW11dGFi\r\
    \nbGVNYXAkU2VyaWFsaXplZEZvcm0AAAAAAAAAAAIAAlsABGtleXN0ABNbTGphdmEvbGFuZy9PYmpl\r\
    \nY3Q7WwAGdmFsdWVzcQB+AAR4cHVyABNbTGphdmEubGFuZy5PYmplY3Q7kM5YnxBzKWwCAAB4cAAA\r\
    \nAAJ0AAI9PXQABHR5cGV1cQB+AAYAAAACdAAeb3JnLmJ1a2tpdC5pbnZlbnRvcnkuSXRlbVN0YWNr\r\
    \ndAADVE5U\r\n"
  glow: true
  page: 1
  slot: 10
  permission: kit.arcane
  vault-price: 1000.0
  one-time-claim: false
  one-time-purchase: true
  hide-kit-without-permission: false
  no-permission-kit-icon: "rO0ABXcEAAAAAXNyABpvcmcuYnVra2l0LnV0aWwuaW8uV3JhcHBlcvJQR+zxEm8FAgABTAADbWFw\r\
    \ndAAPTGphdmEvdXRpbC9NYXA7eHBzcgA1Y29tLmdvb2dsZS5jb21tb24uY29sbGVjdC5JbW11dGFi\r\
    \nbGVNYXAkU2VyaWFsaXplZEZvcm0AAAAAAAAAAAIAAlsABGtleXN0ABNbTGphdmEvbGFuZy9PYmpl\r\
    \nY3Q7WwAGdmFsdWVzcQB+AAR4cHVyABNbTGphdmEubGFuZy5PYmplY3Q7kM5YnxBzKWwCAAB4cAAA\r\
    \nAAN0AAI9PXQABHR5cGV0AAZkYW1hZ2V1cQB+AAYAAAADdAAeb3JnLmJ1a2tpdC5pbnZlbnRvcnku\r\
    \nSXRlbVN0YWNrdAAMU1RBSU5FRF9DTEFZc3IAD2phdmEubGFuZy5TaG9ydGhNNxM0YNpSAgABUwAF\r\
    \ndmFsdWV4cgAQamF2YS5sYW5nLk51bWJlcoaslR0LlOCLAgAAeHAADg==\r\n"
  no-permission-kit-glow: false
  preview-kit: true
  preview-kit-without-permission: true
  cooldown-seconds: 1800
  cooldown-bypass-permission: kit.arcane.cooldown.bypass
  claim-sound: ENTITY_ENDER_DRAGON_GROWL;10;1
  claim-lore:
  - "&7&m-----------------------"
  - "&9Right &7click to preview."
  - "&aLeft &7click to &eclaim &7it."
  purchase-lore:
  - "&7&m-----------------------"
  - "&fYour money: &a$%money%"
  - "&fMoney to spent: &c-$%spent-money%"
  - "&fMoney after purchase: &e$%new-money%"
  - ""
  - "&9Right &7click to preview."
  - "&aLeft &7click to &2purchase&7."
  one-time-claim-error-lore:
  - "&7&m-----------------------"
  - "&cKIT ALREADY CLAIMED!"
  - "&4You can't get it anymore."
  - "&7&m-----------------------"
  permission-error-lore:
  - "&7&m-----------------------"
  - "&cBUY &6&lA&e&lRCANE &cRANK TO USE!"
  - "&8&nstore.server.com"
  - "&7&m-----------------------"
  cooldown-error-lore:
  - "&7&m-----------------------"
  - "&cWAIT UNTIL CLAIM AGAIN!"
  - "&b%time%"
  - "&7&m-----------------------"
  vault-price-error-lore:
  - "&7&m-----------------------"
  - "&cYOU DON'T HAVE ENOUGH MONEY!"
  - "&8Price: &b$1000"
  - "&8Your money: &a$%money%"
  - "&8Money left: &e$%money-left%"
  - "&7&m-----------------------"
  claim-message:
  - "&aYou have claimed the kit &6&lA&e&lRCANE&a."
  - "&bEnjoy it, &7%player%&b!"
  purchase-message:
  - "&aYou have &2purchased &athe kit &6&lA&e&lRCANE"
  - "&fSpent money: &c-$%spent-money%"
  - "&fYour new balance: &a$%money%"
  - ""
  - "&3Enjoy it, &7%player%&3!"
  one-time-claim-error:
  - "&cThis kit only can be claimed once and you already did it!"
  permission-error:
  - "&cYou do not have permissions to use this kit."
  - "&7Buy a rank at &b&nstore.server.com"
  cooldown-error:
  - "&cYou must wait &b%time% &cto claim this kit again."
  vault-price-error:
  - "&cYou don't have enough money to purchase it!"
  - "&7Price: &b$1000"
  - "&7Your money: &a$%money%"
  - "&7Money left: &e$%money-left%"
  claim-console-commands:
  - say %player% claimed the kit ARCANE, buy a rank to claim yours!
  purchase-console-commands:
  - say %player% purchased the kit ARCANE for $1000, what are you waiting to purchase yours?
  items: "rO0ABXcEAAAAA3NyABpvcmcuYnVra2l0LnV0aWwuaW8uV3JhcHBlcvJQR+zxEm8FAgABTAADbWFw\r\
    \ndAAPTGphdmEvdXRpbC9NYXA7eHBzcgA1Y29tLmdvb2dsZS5jb21tb24uY29sbGVjdC5JbW11dGFi\r\
    \nbGVNYXAkU2VyaWFsaXplZEZvcm0AAAAAAAAAAAIAAlsABGtleXN0ABNbTGphdmEvbGFuZy9PYmpl\r\
    \nY3Q7WwAGdmFsdWVzcQB+AAR4cHVyABNbTGphdmEubGFuZy5PYmplY3Q7kM5YnxBzKWwCAAB4cAAA\r\
    \nAAN0AAI9PXQABHR5cGV0AARtZXRhdXEAfgAGAAAAA3QAHm9yZy5idWtraXQuaW52ZW50b3J5Lkl0\r\
    \nZW1TdGFja3QADURJQU1PTkRfU1dPUkRzcQB+AABzcQB+AAN1cQB+AAYAAAAEcQB+AAh0AAltZXRh\r\
    \nLXR5cGV0AAxkaXNwbGF5LW5hbWV0AARsb3JldXEAfgAGAAAABHQACEl0ZW1NZXRhdAAKVU5TUEVD\r\
    \nSUZJQ3QAJ8KncsKnNsKnbEHCp2XCp2xSQ0FORSDCpzbCp2xTwqdlwqdsV09SRHNyADZjb20uZ29v\r\
    \nZ2xlLmNvbW1vbi5jb2xsZWN0LkltbXV0YWJsZUxpc3QkU2VyaWFsaXplZEZvcm0AAAAAAAAAAAIA\r\
    \nAVsACGVsZW1lbnRzcQB+AAR4cHVxAH4ABgAAAAV0AAbCp3LCp3J0AB7Cp3LCpzfCp20tLS0tLS0t\r\
    \nLS0tLS0tLS0tLS0tLS10ACHCp3LCp2LCp29Tb21lIHNheSB0aGF0IHRoaXMgc3dvcmR0AC3Cp3LC\r\
    \np2LCp293ZXJlIGluIGhhbmRzIG9mIMKnZMKnb1Zpb2xldMKnYsKnby50AB7Cp3LCpzfCp20tLS0t\r\
    \nLS0tLS0tLS0tLS0tLS0tLS1zcQB+AABzcQB+AAN1cQB+AAYAAAADcQB+AAhxAH4ACXQABmFtb3Vu\r\
    \ndHVxAH4ABgAAAANxAH4ADHQADURJQU1PTkRfQkxPQ0tzcgARamF2YS5sYW5nLkludGVnZXIS4qCk\r\
    \n94GHOAIAAUkABXZhbHVleHIAEGphdmEubGFuZy5OdW1iZXKGrJUdC5TgiwIAAHhwAAAAEHNxAH4A\r\
    \nAHNxAH4AA3VxAH4ABgAAAANxAH4ACHEAfgAJcQB+ACN1cQB+AAYAAAADcQB+AAx0AAxHT0xERU5f\r\
    \nQVBQTEVzcQB+ACYAAAAD\r\n"

¡Thank you!
Remember that if you liked the plugin, you can leave me a good review :)
In the same way if you find bugs or have suggestions.


Happy New Year!
Resource Information
Author:
----------
Total Downloads: 494
First Release: Dec 31, 2021
Last Update: Jan 6, 2022
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings