sounds.yml
@@ -0,0 +1,45 @@
+sounds:
+ on_enter_zone:
+ type: BLOCK_GLASS_HIT
+ yaw: 1.0
+ pitch: 0.5
+ on_exit_zone:
+ type: ENTITY_BLAZE_DEATH
+ yaw: 1.0
+ pitch: 0.5
+ on_enter_zone_error:
+ type: BLOCK_GLASS_HIT
+ yaw: 1.0
+ pitch: 0.5
+ on_click_cosmetic:
+ type: ENTITY_CHICKEN_DEATH
+ yaw: 1.0
+ pitch: 0.5
+ on_click_item_colored:
+ type: ENTITY_BLAZE_DEATH
+ yaw: 1.0
+ pitch: 0.5
+ on_click_cosmetic_preview:
+ type: ENTITY_BLAZE_DEATH
+ yaw: 1.0
+ pitch: 0.5
+ on_click_token:
+ type: ENTITY_CHICKEN_DEATH
+ yaw: 1.0
+ pitch: 0.5
+ on_click_token_result:
+ type: BLOCK_GLASS_HIT
+ yaw: 1.0
+ pitch: 0.5
+ on_click_next_page:
+ type: BLOCK_GLASS_HIT
+ yaw: 1.0
+ pitch: 0.5
+ on_click_back_page:
+ type: BLOCK_GLASS_HIT
+ yaw: 1.0
+ pitch: 0.5
+ spray: #in 1.8.0
+ type: entity.cat.hiss
+ yaw: 1.0
+ pitch: 2.0
\ No newline at end of file
menus.yml
@@ -0,0 +1,569 @@
+#All symbols have been modified, so you need to update everything!
+colors:
+ rows:
+ '3':
+ character:
+ selected: 쌍,쌍,쌍,쌍, 쌍, 쌍, 쌍
+ '4':
+ character:
+ selected: 쌍,쌍,쌍,쌍,쌍, 쌍, 쌍
+ '5':
+ character:
+ selected: 쌍,쌍,쌍,쌍,쌍,쌍, 쌍
+ color1:
+ name: '&7Red Paint'
+ primary-color: RED
+ select: 쌉
+ with-row: true
+ secondary-colors:
+ - '#FF7272'
+ - '#FD1900'
+ - '#EC3C3C'
+ - '#E11414'
+ - '#A40707'
+ - '#7D0606'
+ - '#5B0D0D'
+ - '#9B3500'
+ slot: 3
+ color2:
+ name: '&7Orange Paint'
+ primary-color: ORANGE
+ select: 쌉
+ with-row: true
+ secondary-colors:
+ - '#FF9D6A'
+ - '#FF7E3C'
+ - '#FF6C20'
+ - '#FF5700'
+ - '#FA9F55'
+ - '#B1601E'
+ - '#B95627'
+ - '#9F3600'
+ slot: 4
+ color3:
+ name: '&7Yellow Paint'
+ primary-color: YELLOW
+ select: 쌉
+ with-row: true
+ secondary-colors:
+ - '#FFE685'
+ - '#FFDD5B'
+ - '#FFD536'
+ - '#FFCD11'
+ - '#D0A400'
+ - '#CDBA6A'
+ - '#AF993C'
+ - '#FBAC2D'
+ - '#8F7100'
+ slot: 5
+ color4:
+ name: '&7Pink Paint'
+ primary-color: PINK
+ select: 쌊
+ with-row: true
+ secondary-colors:
+ - '#FFB3E9'
+ - '#FF8ADD'
+ - '#FF5FD0'
+ - '#FF2DC1'
+ - '#F6A9C0'
+ - '#FF00B4'
+ - '#E67673'
+ - '#C64D52'
+ - '#BB0084'
+ - '#80005A'
+ slot: 12
+ color5:
+ name: '&7White Paint'
+ primary-color: WHITE
+ select: 쌊
+ with-row: true
+ secondary-colors:
+ - '#FFFFFF'
+ - '#DBD5D5'
+ - '#ACAAAA'
+ - '#8D8D8D'
+ - '#A0A7A8'
+ - '#82898B'
+ - '#797575'
+ - '#696E71'
+ - '#565656'
+ - '#2F2F2F'
+ slot: 13
+ color6:
+ name: '&7Green Paint'
+ primary-color: GREEN
+ select: 쌊
+ with-row: true
+ secondary-colors:
+ - '#B9FFB9'
+ - '#84FF84'
+ - '#4CFF4C'
+ - '#1AFF1A'
+ - '#95C254'
+ - '#7EB75D'
+ - '#00D500'
+ - '#008D00'
+ - '#495D19'
+ - '#095A19'
+ slot: 14
+ color7:
+ name: '&7Purple Paint'
+ primary-color: PURPLE
+ select: 쌋
+ with-row: true
+ secondary-colors:
+ - '#D3ACFF'
+ - '#B97AFF'
+ - '#9D45FF'
+ - '#AE76CF'
+ - '#8A60A4'
+ - '#8A21FF'
+ - '#7900FF'
+ - '#654978'
+ - '#4D00A2'
+ - '#2A0059'
+ slot: 21
+ color8:
+ name: '&7Blue Paint'
+ primary-color: BLUE
+ select: 쌋
+ with-row: true
+ secondary-colors:
+ - '#7F88FF'
+ - '#7B82C6'
+ - '#5864FF'
+ - '#3746FF'
+ - '#0013FF'
+ - '#497A9C'
+ - '#3E627D'
+ - '#000DAD'
+ - '#00094C'
+ slot: 22
+ color9:
+ name: '&7Light Blue Paint'
+ primary-color: LIGHT_BLUE
+ select: 쌋
+ with-row: true
+ secondary-colors:
+ - '#B3E4FF'
+ - '#82D3FF'
+ - '#3EBBFF'
+ - '#79CCE6'
+ - '#00A5FF'
+ - '#46A1B3'
+ - '#3D8492'
+ - '#0087D0'
+ - '#00679F'
+ - '#003653'
+ slot: 23
+items:
+ contain-item:
+ item:
+ display: ''
+ material: LEATHER_HORSE_ARMOR
+ lore:
+ - '&6paintable'
+ amount: 1
+ glow: false
+ modeldata: 0
+ back-button-template:
+ item:
+ display: '&cPrevious page'
+ material: FEATHER
+ amount: 1
+ glow: false
+ modeldata: 10037
+ back-button-cancel-template:
+ item:
+ display: '&cPrevious page'
+ material: FEATHER
+ amount: 1
+ glow: false
+ modeldata: 10038
+ next-button-template:
+ item:
+ display: '&aNext page'
+ material: FEATHER
+ amount: 1
+ glow: false
+ modeldata: 10039
+ next-button-cancel-template:
+ item:
+ display: '&aNext page'
+ material: FEATHER
+ amount: 1
+ glow: false
+ modeldata: 10040
+ hat-template:
+ item:
+ display: '%name%'
+ material: PLAYER_HEAD
+ lore-available:
+ - '&6Type: &7%type%'
+ - '&eCondition: %available%'
+ - '&cEquip: %equip%'
+ lore-unavailable:
+ - '&cYou do not have this cosmetic available!'
+ - '&9See in -> https://spigotmc.org'
+ amount: 1
+ glow: false
+ modeldata: 10000
+ bag-template:
+ item:
+ display: '%name%'
+ material: PLAYER_HEAD
+ lore-available:
+ - '&6Type: &7%type%'
+ - '&eCondition: %available%'
+ - '&cEquip: %equip%'
+ lore-unavailable:
+ - '&cYou do not have this cosmetic available!'
+ - '&9See in -> https://spigotmc.org'
+ amount: 1
+ glow: false
+ modeldata: 10000
+ wstick-template:
+ item:
+ display: '%name%'
+ material: PLAYER_HEAD
+ lore-available:
+ - '&6Type: &7%type%'
+ - '&eCondition: %available%'
+ - '&cEquip: %equip%'
+ lore-unavailable:
+ - '&cYou do not have this cosmetic available!'
+ - '&9See in -> https://spigotmc.org'
+ amount: 1
+ glow: false
+ modeldata: 10000
+ balloon-template:
+ item:
+ display: '%name%'
+ material: PLAYER_HEAD
+ lore-available:
+ - '&6Type: &7%type%'
+ - '&eCondition: %available%'
+ - '&cEquip: %equip%'
+ lore-unavailable:
+ - '&cYou do not have this cosmetic available!'
+ - '&9See in -> https://spigotmc.org'
+ amount: 1
+ glow: false
+ modeldata: 10000
+ spray-template: #in 1.8.0
+ item:
+ display: '%name%'
+ material: PLAYER_HEAD
+ lore-available:
+ - '&6Type: &7%type%'
+ - '&eCondition: %available%'
+ - '&cEquip: %equip%'
+ lore-unavailable:
+ - '&cYou do not have this cosmetic available!'
+ - '&9See in -> https://spigotmc.org'
+ amount: 1
+ glow: false
+ modeldata: 10000
+ color-template:
+ item:
+ display: '&aHere you can paint your cosmetic.'
+ material: LEATHER_HORSE_ARMOR
+ amount: 1
+ lore-selected:
+ - '&a➜ Selected'
+ lore-notselected:
+ - '&8➜ Click to select'
+ glow: false
+ modeldata: 10012
+ pages-template:
+ item:
+ display: '&eActual page: &b%pages%'
+ material: COMPASS
+ lore:
+ - ''
+ amount: 1
+ glow: false
+ modeldata: 10000
+ hat_menu:
+ item:
+ display: '&bHats menu'
+ material: FEATHER
+ lore:
+ - '&7Available hats: %hats_count%'
+ amount: 1
+ glow: false
+ modeldata: 10041
+ bag_menu:
+ item:
+ display: '&bBackpacks menu'
+ material: FEATHER
+ lore:
+ - '&7Available backpacks: %bags_count%'
+ amount: 1
+ glow: false
+ modeldata: 10041
+ wstick_menu:
+ item:
+ display: '&bCanes Menu'
+ material: FEATHER
+ lore:
+ - '&7Available canes: %wsticks_count%'
+ amount: 1
+ glow: false
+ modeldata: 10041
+ balloon_menu:
+ item:
+ display: '&bBalloons Menu'
+ material: FEATHER
+ lore:
+ - '&7Available balloons: %balloons_count%'
+ amount: 1
+ glow: false
+ modeldata: 10041
+ spray_menu:
+ item:
+ display: '&bSprays Menu'
+ material: FEATHER
+ lore:
+ - '&7Available balloons: %sprays_count%'
+ amount: 1
+ glow: false
+ modeldata: 10041
+menus:
+ panels:
+ '3': 쌥
+ '4': 쌦
+ '5': 쌧
+ hat:
+ title: '&f쌃'
+ size: 6
+ type: HAT
+ start-slot: 19
+ end-slot: 39
+ pages-slot: -1
+ back-button-slot: 46
+ next-button-slot: 52
+ unavailable-slots: 26,27,35,36
+ '1':
+ slot: 1
+ item: hat_menu
+ action:
+ type: OPEN_MENU
+ menu: hat
+ '2':
+ slot: 3
+ item: bag_menu
+ action:
+ type: OPEN_MENU
+ menu: bag
+ '3':
+ slot: 5
+ item: wstick_menu
+ action:
+ type: OPEN_MENU
+ menu: wstick
+ '4':
+ slot: 7
+ item: balloon_menu
+ action:
+ type: OPEN_MENU
+ menu: balloon
+ '5':
+ slot: 49
+ item: spray_menu
+ action:
+ type: OPEN_MENU
+ menu: spray
+ bag:
+ title: '&f쌃'
+ size: 6
+ type: BAG
+ start-slot: 19
+ end-slot: 39
+ pages-slot: -1
+ back-button-slot: 46
+ next-button-slot: 52
+ unavailable-slots: 26,27,35,36
+ '1':
+ slot: 1
+ item: hat_menu
+ action:
+ type: OPEN_MENU
+ menu: hat
+ '2':
+ slot: 3
+ item: bag_menu
+ action:
+ type: OPEN_MENU
+ menu: bag
+ '3':
+ slot: 5
+ item: wstick_menu
+ action:
+ type: OPEN_MENU
+ menu: wstick
+ '4':
+ slot: 7
+ item: balloon_menu
+ action:
+ type: OPEN_MENU
+ menu: balloon
+ '5':
+ slot: 49
+ item: spray_menu
+ action:
+ type: OPEN_MENU
+ menu: spray
+ wstick:
+ title: '&f쌃'
+ size: 6
+ type: WALKING_STICK
+ start-slot: 19
+ end-slot: 39
+ pages-slot: -1
+ back-button-slot: 46
+ next-button-slot: 52
+ unavailable-slots: 26,27,35,36
+ '1':
+ slot: 1
+ item: hat_menu
+ action:
+ type: OPEN_MENU
+ menu: hat
+ '2':
+ slot: 3
+ item: bag_menu
+ action:
+ type: OPEN_MENU
+ menu: bag
+ '3':
+ slot: 5
+ item: wstick_menu
+ action:
+ type: OPEN_MENU
+ menu: wstick
+ '4':
+ slot: 7
+ item: balloon_menu
+ action:
+ type: OPEN_MENU
+ menu: balloon
+ '5':
+ slot: 49
+ item: spray_menu
+ action:
+ type: OPEN_MENU
+ menu: spray
+ balloon:
+ title: '&f쌃'
+ size: 6
+ type: BALLOON
+ start-slot: 19
+ end-slot: 39
+ pages-slot: -1
+ back-button-slot: 46
+ next-button-slot: 52
+ unavailable-slots: 26,27,35,36
+ '1':
+ slot: 1
+ item: hat_menu
+ action:
+ type: OPEN_MENU
+ menu: hat
+ '2':
+ slot: 3
+ item: bag_menu
+ action:
+ type: OPEN_MENU
+ menu: bag
+ '3':
+ slot: 5
+ item: wstick_menu
+ action:
+ type: OPEN_MENU
+ menu: wstick
+ '4':
+ slot: 7
+ item: balloon_menu
+ action:
+ type: OPEN_MENU
+ menu: balloon
+ '5':
+ slot: 49
+ item: spray_menu
+ action:
+ type: OPEN_MENU
+ menu: spray
+ spray: #in 1.8.0
+ title: '&f'
+ size: 6
+ type: SPRAY
+ start-slot: 19
+ end-slot: 39
+ pages-slot: -1
+ back-button-slot: 46
+ next-button-slot: 52
+ unavailable-slots: 26,27,35,36
+ '1':
+ slot: 1
+ item: hat_menu
+ action:
+ type: OPEN_MENU
+ menu: hat
+ '2':
+ slot: 3
+ item: bag_menu
+ action:
+ type: OPEN_MENU
+ menu: bag
+ '3':
+ slot: 5
+ item: wstick_menu
+ action:
+ type: OPEN_MENU
+ menu: wstick
+ '4':
+ slot: 7
+ item: balloon_menu
+ action:
+ type: OPEN_MENU
+ menu: balloon
+ '5':
+ slot: 49
+ item: spray_menu
+ action:
+ type: OPEN_MENU
+ menu: spray
+ colored:
+ title: '&f '
+ size: 6
+ type: COLORED
+ start-slot: 37
+ end-slot: 43
+ pages-slot: -1
+ back-button-slot: 36
+ next-button-slot: 44
+ preview-slot: 10
+ result-slot: 16
+ unavailable-slots: 0,1,2,6,7,8,9,11,17,18,19,20,24,25,26,27,28,29,30,31,32,33,34,35,36,44
+ free-colored:
+ title: '&f '
+ size: 6
+ type: FREE_COLORED
+ start-slot: 37
+ end-slot: 43
+ pages-slot: -1
+ back-button-slot: 36
+ next-button-slot: 44
+ preview-slot: 10
+ result-slot: 16
+ unavailable-slots: 0,1,2,6,7,8,9,11,17,18,19,20,24,25,26,27,28,29,30,31,32,33,34,35,36,44
+ contains-item: contain-item
+ token:
+ title: '&f'
+ size: 3
+ type: TOKEN
+ preview-slot: 11
+ result-slot: 15
+ drag: false
\ No newline at end of file
messages.yml
@@ -0,0 +1,96 @@
+prefix: '&9[MagicCosmetics] '
+reload: '&aConfiguration files reloaded successfully!'
+no-permission: '&cYou dont have permission to do this!'
+offline-player: '&cThe player is not online!'
+cosmetic-notfound: '&cThere is no cosmetic with this id!'
+not-have-cosmetic: '&cYou do not have this cosmetic unlocked!'
+not-cosmetics: '&cYou dont have any cosmetic available!'
+already-cosmetic: '&cThe player already has a cosmetic with that id!'
+add-cosmetic: '&aSuccessfully added the cosmetic to the player!'
+already-all-cosmetics: '&cThe player already has all the cosmetics unlocked!'
+add-all-cosmetic: '&aYou have successfully added all cosmetics to the player.'
+remove-cosmetic: '&aSuccessfully deleted player cosmetic!'
+use-cosmetic: '&aYou are now using the &e%name% &acosmetic!'
+not-exist-menu: '&cThe menu with the id &e%id% &cdoes not exist!'
+add-token: '&aSuccessfully added a token to the player!'
+not-exist-token: '&cThe token with id &e%id% &cdoes not exist!'
+insufficient-tokens: '&cYou dont have enough tokens to redeem this cosmetic!'
+already-token: '&cYou have already unlocked a cosmetic with this token!'
+hide-backpack: '&aYou have successfully hidden your backpack!'
+show-backpack: '&aYou have successfully shown your backpack!'
+not-tint-item: '&cThis item is not a tintable item!'
+tint-item: '&aSuccessfully tinted the item with the color &e%color%color &a!'
+bossbar:
+ - '&6Punch to open Catalogue'
+ - '&cSneak to leave the Wardrobe'
+change-cosmetic-to-token:
+ - ''
+ - '&aYou have exchanged your cosmetic for a token!'
+ - ''
+change-token-to-cosmetic:
+ - ''
+ - '&aYou have exchanged your token for a cosmetic!'
+ - ''
+exit-some-cosmetics: '&cYou dont have &e%count% &cof cosmetics applied, they have been removed!'
+exit-all-cosmetics: '&cYou dont have all the cosmetics applied, they have been removed!'
+set-corn1: '&aYou have successfully set position 1 of the &e%name% &azone'
+set-corn2: '&aYou have successfully set position 2 of the &e%name% &azone'
+set-npc: '&aYou have correctly set the position of the npc of the zone &e%name%'
+set-exit: '&aYou have correctly set the exit position for the zone &e%name%'
+set-enter: '&aYou have successfully set the entry position for the zone &e%name%'
+set-balloon: '&aYou have correctly set the position of the balloon for the zone &e%name%'
+set-spray: '&aYou have correctly set the position of the spray for the zone &e%name%' #in 1.8.0
+give-corns: '&7Use the given item to set the zone positions'
+zone-created: '&aThe zone &e%name% &ahas been successfully created!'
+zone-removed: '&aThe zone &e%name% &ahas been successfully removed!'
+zone-exist: '&cThis zone already exists!'
+zone-disable: '&cZone &e%name% &chas been disabled!'
+zone-enable: '&aThe zone &e%name% &ahas been activated!'
+zone-save: '&aThe zone &e%name% &ahas been saved!'
+zone-not-exist: '&cThis zone does not exist!'
+available: '&aAvailable'
+unavailable: '&cNot available'
+equip: '&aEquipped'
+unequip: '&cUnEquipped'
+zone-exit-by-helmet: '&4Please remove your helmet before entering the wardrobe!'
+zone-exit-by-offhand: '&4Please remove your item from off-hand. before entering the wardrobe!'
+invalid-npc-id: '&cThe npc id is invalid!'
+title-zone:
+ enter: ''
+ exit: ''
+edge: #The symbols have been modified so you need to update them!
+ available: '&a'
+ equip: '&6'
+ unavailable: '&c'
+ space-1: ''
+ space-2: ''
+ space-3: ''
+types:
+ hat: '&bHat'
+ bag: '&bBag'
+ wstick: '&bWalking stick'
+ balloon: '&bBalloon'
+ spray: '&bSpray' #in 1.8.0
+commands:
+ not-found: '&cThe command does not exist!'
+ add-all-usage: '&c/cosmetics addall <player>'
+ add-usage: '&c/cosmetics add <player> <id>'
+ remove-usage: '&c/cosmetics remove <player> <id>'
+ use-usage: '&c/cosmetics use <id> <optional: hex>'
+ menu-usage: '&c/cosmetics open <menu-id>'
+ token-usage: '&c/cosmetics token give <player> <id>'
+ equip-usage: '&c/cosmetics equip <player> <id>'
+ npc-usage: '&c/cosmetics npc <npc-id> <cosmetic-id>'
+ tint-usage: '&c/cosmetics tint <hex>'
+ zones-usage:
+ - '&c/cosmetics zones add <name>'
+ - '&c/cosmetics zones remove <name>'
+ - '&c/cosmetics zones setNPC <name>'
+ - '&c/cosmetics zones setBalloon <name>'
+ - '&c/cosmetics zones setSpray <name>' #in 1.8.0
+ - '&c/cosmetics zones setEnter <name>'
+ - '&c/cosmetics zones setExit <name>'
+ - '&c/cosmetics zones giveCorns <name>'
+ - '&c/cosmetics zones enable <name>'
+ - '&c/cosmetics zones disable <name>'
+ - '&c/cosmetics zones save <name>'
\ No newline at end of file
tokens.yml
@@ -0,0 +1,98 @@
+tokens:
+ token1:
+ item:
+ display: '&6Mexican token'
+ amount: 1
+ material: LEATHER_HORSE_ARMOR
+ lore:
+ - ''
+ - '&9Redeem the Mexican hat!'
+ unbreakable: true
+ glow: false
+ hide-attributes: true
+ modeldata: 10006
+ cosmetic: hat1
+ token2:
+ item:
+ display: '&6Creeper token'
+ material: LEATHER_HORSE_ARMOR
+ lore:
+ - ''
+ - '&9Redeem the Creeper backpack!'
+ unbreakable: true
+ glow: false
+ hide-attributes: true
+ modeldata: 10006
+ cosmetic: bag1
+ token3:
+ item:
+ display: '&6Banner token'
+ material: LEATHER_HORSE_ARMOR
+ lore:
+ - ''
+ - '&9Redeem the Banner backpack!'
+ unbreakable: true
+ glow: false
+ hide-attributes: true
+ modeldata: 10006
+ cosmetic: bag2
+ token4:
+ item:
+ display: '&6Magic token'
+ material: LEATHER_HORSE_ARMOR
+ lore:
+ - ''
+ - '&9Redeem the Magic wand!'
+ unbreakable: true
+ glow: false
+ hide-attributes: true
+ modeldata: 10006
+ cosmetic: wstick1
+ token5:
+ item:
+ display: '&6HotAir token'
+ material: LEATHER_HORSE_ARMOR
+ lore:
+ - ''
+ - '&9Redeem the HotAir balloon!'
+ unbreakable: true
+ glow: false
+ hide-attributes: true
+ modeldata: 10006
+ cosmetic: balloon1
+ token6:
+ item:
+ display: '&6HotAir token'
+ material: LEATHER_HORSE_ARMOR
+ lore:
+ - ''
+ - '&9Redeem the HotAir & rotation balloon!'
+ unbreakable: true
+ glow: false
+ hide-attributes: true
+ modeldata: 10006
+ cosmetic: balloon2
+ token7: #in 1.8.0
+ item:
+ display: '&6Dino token'
+ item-adder: token
+ lore:
+ - ''
+ - '&9Redeem the Dino spray!'
+ unbreakable: true
+ glow: false
+ hide-attributes: true
+ modeldata: 10006
+ cosmetic: spray1
+ token8: #in 1.8.0
+ item:
+ display: '&6MagicSpray token'
+ item-adder: token
+ lore:
+ - ''
+ - '&9Redeem the Magic spray!'
+ unbreakable: true
+ glow: false
+ hide-attributes: true
+ modeldata: 10006
+ cosmetic: spray2
\ No newline at end of file