diff --git a/target/CommandPanels-DEV-shaded.jar b/target/CommandPanels-DEV-shaded.jar new file mode 100644 index 0000000..d452090 Binary files /dev/null and b/target/CommandPanels-DEV-shaded.jar differ diff --git a/target/CommandPanels-DEV.jar b/target/CommandPanels-DEV.jar new file mode 100644 index 0000000..d452090 Binary files /dev/null and b/target/CommandPanels-DEV.jar differ diff --git a/target/classes/BottomSettings.yml b/target/classes/BottomSettings.yml new file mode 100644 index 0000000..de4e93f --- /dev/null +++ b/target/classes/BottomSettings.yml @@ -0,0 +1,39 @@ +panels: + BottomSettings: + perm: default + rows: 3 + title: '&8Bottom Settings' + panelType: + - static + pre-load-commands: + - event= CommandPanels_EditorOpened + commands-on-close: + - event= CommandPanels_EditorClosed + item: + '0': + material: BARRIER + stack: 1 + name: '&cExit' + commands: + - event= CommandPanels_EditorClosed + - cpc + '4': + material: CHEST + stack: 1 + name: '&fPanel Settings' + commands: + - "event= CommandPanels_OpenPanelSettings" + '6': + material: COOKIE + stack: 1 + name: '&fItem Settings' + commands: + - "event= CommandPanels_OpenItemSettings" + #'8': + # material: COMPASS + # stack: 1 + # name: '&fItem Sections' + # lore: + # - "&cIN PROGRESS" + # commands: + # - "event= CommandPanels_OpenItemSections" \ No newline at end of file diff --git a/target/classes/ItemEditMenu.yml b/target/classes/ItemEditMenu.yml new file mode 100644 index 0000000..da32290 --- /dev/null +++ b/target/classes/ItemEditMenu.yml @@ -0,0 +1,227 @@ +panels: + ItemEditMenu: + perm: default + rows: 3 + title: '&8Item Settings' + panelType: + - static + custom-messages: + input-message: + - "&e[&bCommand Panels Editor&e]" + - "&fEnter your value in the chat bar below." + item: + '4': + material: FLINT_AND_STEEL + name: '&fPlayer Input' + lore: + - "&7Add a player input to your item." + - "" + - "&7Options" + - "&7- add [command]" + - "&7- edit [line number] [command]" + - "&7- insert [line number] [command]" + - "&7- remove [line number]" + commands: + - event= CPEditorItem_player-input + - cpc + player-input: + - "event= CPEditor_iteminput %cp-player-input%" + '5': + material: NAME_TAG + name: '&fItem Name' + lore: + - "&7Choose a name for your item." + commands: + - event= CPEditorItem_name + - cpc + player-input: + - "event= CPEditor_itemname %cp-player-input%" + '6': + material: ITEM_FRAME + name: '&fItem Stack' + lore: + - "&7Choose a number from 1 to 64." + commands: + - event= CPEditorItem_stack + - cpc + player-input: + - "event= CPEditor_itemstack %cp-player-input%" + '7': + material: ENCHANTED_BOOK + name: '&fEnchantments' + lore: + - "&7Add enchantments to your item." + - "" + - "&7Options" + - "&7- add [type] [level]" + - "&7- edit [line number] [type] [level]" + - "&7- insert [line number] [type] [level]" + - "&7- remove [line number]" + - "" + - "&7For example: add KNOCKBACK 3" + commands: + - event= CPEditorItem_enchanted + - cpc + player-input: + - "event= CPEditor_itemenchantment %cp-player-input%" + '8': + material: PAPER + name: '&fItem NBT Data' + lore: + - "&7You can create custom NBT for your item." + - "" + - "&7Options" + - "&7- add [name] [value]" + - "&7- remove [name]" + - "" + - "&7For example: add example_data this is the value" + commands: + - cpc + player-input: + - "event= CPEditor_itemnbt %cp-player-input%" + '18': + material: LAVA_BUCKET + name: '&cDelete Item' + lore: + - "&7Enter 'confirm' to delete the item." + commands: + - cpc + player-input: + - "event= CPEditor_itemdelete %cp-player-input%" + '9': + material: REDSTONE_BLOCK + name: '&fEditing Item: %cp-item-slot%' + lore: + - "&7Click here to change the" + - "&7slot number you are editing." + commands: + - cpc + player-input: + - "event= CPEditor_itemslot %cp-player-input%" + '0': + material: ENDER_CHEST + name: '&fMove Item' + lore: + - "&7Enter a slot to move this item to." + commands: + - cpc + player-input: + - "event= CPEditor_itemmove %cp-player-input%" + '1': + material: STONE + name: '&fItem Material' + lore: + - "&7Choose a material for your item." + commands: + - event= CPEditorItem_material + - cpc + player-input: + - "event= CPEditor_itemmaterial %cp-player-input%" + '13': + material: COBBLESTONE + name: '&fItem ID' + lore: + - "&7Material ID for Minecraft 1.12 and below." + commands: + - event= CPEditorItem_id + - cpc + player-input: + - "event= CPEditor_itemid %cp-player-input%" + '14': + material: PAINTING + name: '&fCustom Model Data' + lore: + - "&7Enter Custom Model Data for your item." + commands: + - event= CPEditorItem_customdata + - cpc + player-input: + - "event= CPEditor_itemmodeldata %cp-player-input%" + '15': + material: ANVIL + name: '&fItem Durability' + lore: + - "&7Enter a number if you want the item to be damaged." + commands: + - event= CPEditorItem_damage + - cpc + player-input: + - "event= CPEditor_itemdurability %cp-player-input%" + '16': + material: LEATHER_HELMET + name: '&fArmour Colour' + lore: + - "&7Enter a value for your armour to be coloured." + commands: + - event= CPEditorItem_leatherarmor + - cpc + player-input: + - "event= CPEditor_itemarmour %cp-player-input%" + '17': + material: POTION + name: '&fPotion Effect' + lore: + - "&7Choose a potion effect to be applied." + commands: + - event= CPEditorItem_potion + - cpc + player-input: + - "event= CPEditor_itempotion %cp-player-input%" + '23': + material: FEATHER + name: '&fItem Lore' + lore: + - "&7Add a lore to your item." + - "" + - "&7Options" + - "&7- add [text]" + - "&7- edit [line number] [text]" + - "&7- insert [line number] [text]" + - "&7- remove [line number]" + commands: + - event= CPEditorItem_lore + - cpc + player-input: + - "event= CPEditor_itemlore %cp-player-input%" + '24': + material: MAGMA_CREAM + name: '&fItem Commands' + lore: + - "&7Add commands to your item." + - "" + - "&7Options" + - "&7- add [command]" + - "&7- edit [line number] [command]" + - "&7- insert [line number] [command]" + - "&7- remove [line number]" + commands: + - event= CPEditorItem_commands + - cpc + player-input: + - "event= CPEditor_itemcommands %cp-player-input%" + '25': + material: MELON_SEEDS + name: '&fItem Duplicates' + lore: + - "&7Enter slots to duplicate this item to." + commands: + - event= CPEditorItem_duplicate + - cpc + player-input: + - "event= CPEditor_itemduplicate %cp-player-input%" + '26': + material: SLIME_BALL + name: '&fItem Types' + lore: + - "&7Add item types to your item." + - "" + - "&7Options" + - "&7- add [text]" + - "&7- edit [line number] [text]" + - "&7- insert [line number] [text]" + - "&7- remove [line number]" + commands: + - event= CPEditorItem_itemType + - cpc + player-input: + - "event= CPEditor_itemtypes %cp-player-input%" diff --git a/target/classes/PanelEditMenu.yml b/target/classes/PanelEditMenu.yml new file mode 100644 index 0000000..d849aa0 --- /dev/null +++ b/target/classes/PanelEditMenu.yml @@ -0,0 +1,271 @@ +panels: + PanelEditMenu: + perm: default + rows: 3 + title: '&8Panel Settings' + panelType: + - static + custom-messages: + input-message: + - "&e[&bCommand Panels Editor&e]" + - "&fEnter your value in the chat bar below." + item: + '3': + material: PUMPKIN_SEEDS + name: '&fEmpty Slot Item ID' + lore: + - "&7Material ID for Minecraft 1.12 and below." + commands: + - event= CPEditorPanel_emptyID + - cpc + player-input: + - "event= CPEditor_panelemptyid %cp-player-input%" + '4': + material: MELON_SEEDS + name: '&fEmpty Slot Item' + lore: + - "&7This item will replace all" + - "&7of the empty slots." + commands: + - event= CPEditorPanel_empty + - cpc + player-input: + - "event= CPEditor_panelempty %cp-player-input%" + '5': + material: COBBLESTONE + name: '&fEnabled Worlds' + lore: + - "&7Add Enabled Worlds." + - "&7The panel will only open in them." + - "" + - "&7Options" + - "&7- add [world]" + - "&7- edit [line number] [world]" + - "&7- insert [line number] [world]" + - "&7- remove [line number]" + commands: + - event= CPEditorPanel_enabled-worlds + - cpc + player-input: + - "event= CPEditor_panelenabledworlds %cp-player-input%" + '6': + material: REDSTONE_BLOCK + name: '&fDisabled Worlds' + lore: + - "&7Add Disabled Worlds." + - "&7The panel will not open in them." + - "" + - "&7Options" + - "&7- add [world]" + - "&7- edit [line number] [world]" + - "&7- insert [line number] [world]" + - "&7- remove [line number]" + commands: + - event= CPEditorPanel_disabled-worlds + - cpc + player-input: + - "event= CPEditor_paneldisabledworlds %cp-player-input%" + '7': + material: BEACON + name: '&fPanel Permission' + lore: + - "&7Change the permission for your Panel." + - "&7Use 'default' to disable this feature." + - "&7The permission will be commandpanel.panel.[text]" + commands: + - event= CPEditorPanel_perm + - cpc + player-input: + - "event= CPEditor_panelpermission %cp-player-input%" + '8': + material: NOTE_BLOCK + name: '&fPanel Open Sound' + lore: + - "&7Choose a sound when your panel opens." + - "&7Make sure this is all uppercase." + commands: + - event= CPEditorPanel_sound-on-open + - cpc + player-input: + - "event= CPEditor_panelopensound %cp-player-input%" + '0': + material: LAVA_BUCKET + name: '&cDelete Panel' + lore: + - "&7Enter 'confirm' to delete the panel." + commands: + - cpc + player-input: + - "event= CPEditor_paneldelete %cp-player-input%" + '9': + material: NAME_TAG + name: '&fPanel Name: %cp-panel-name%' + lore: + - "&7Choose the name for your panel." + commands: + - cpc + player-input: + - "event= CPEditor_panelname %cp-player-input%" + '21': + material: FEATHER + name: '&fNo Permission Custom Message' + lore: + - "&7Add a No Permission custom message." + commands: + - event= CPEditorPanel_custom-messages.perm + - cpc + player-input: + - "event= CPEditor_panelpermissionmessage %cp-player-input%" + '12': + material: FEATHER + name: '&fMaximum Input Custom Message' + lore: + - "&7Add a Player Input Maximum custom message." + commands: + - event= CPEditorPanel_custom-messages.input + - cpc + player-input: + - "event= CPEditor_panelmaxinputmessage %cp-player-input%" + '13': + material: FEATHER + name: '&fPlayer Input Custom Message' + lore: + - "&7Add a Player Input custom message." + - "" + - "&7Options" + - "&7- add [text]" + - "&7- edit [line number] [text]" + - "&7- insert [line number] [text]" + - "&7- remove [line number]" + commands: + - event= CPEditorPanel_custom-messages.player-input + - cpc + player-input: + - "event= CPEditor_panelplayerinputmessage %cp-player-input%" + '14': + material: BOOK + name: '&fPanel Title' + lore: + - "&7Change your panel title." + commands: + - event= CPEditorPanel_title + - cpc + player-input: + - "event= CPEditor_paneletitle %cp-player-input%" + '15': + material: LADDER + name: '&fPanel Rows' + lore: + - "&7How many rows the panel should be 1-6." + commands: + - event= CPEditorPanel_rows + - cpc + player-input: + - "event= CPEditor_panelrows %cp-player-input%" + '16': + material: LEVER + name: '&fPanel Refresh Delay' + lore: + - "&7Refresh delay measured in ticks." + commands: + - event= CPEditorPanel_refresh-delay + - cpc + player-input: + - "event= CPEditor_panelrefreshdelay %cp-player-input%" + '17': + material: SLIME_BALL + name: '&fPanel Types' + lore: + - "&7Add Panel Types." + - "" + - "&7Options" + - "&7- add [text]" + - "&7- edit [line number] [text]" + - "&7- insert [line number] [text]" + - "&7- remove [line number]" + commands: + - event= CPEditorPanel_panelType + - cpc + player-input: + - "event= CPEditor_paneltype %cp-player-input%" + '22': + material: MAGMA_CREAM + name: '&fPanel Commands to Open Panel' + lore: + - "&7Commands that can be used to" + - "&7open this panel." + - "" + - "&7Options" + - "&7- add [command]" + - "&7- edit [line number] [command]" + - "&7- insert [line number] [command]" + - "&7- remove [line number]" + commands: + - event= CPEditorPanel_commands + - cpc + player-input: + - "event= CPEditor_panelcommands %cp-player-input%" + '23': + material: MAGMA_CREAM + name: '&fCommands Before Panel Open' + lore: + - "&7Commands before the panel has opened." + - "" + - "&7Options" + - "&7- add [command]" + - "&7- edit [line number] [command]" + - "&7- insert [line number] [command]" + - "&7- remove [line number]" + commands: + - event= CPEditorPanel_pre-load-commands + - cpc + player-input: + - "event= CPEditor_panelprecommands %cp-player-input%" + '24': + material: MAGMA_CREAM + name: '&fCommands On Panel Open' + lore: + - "&7Commands when the panel has opened." + - "" + - "&7Options" + - "&7- add [command]" + - "&7- edit [line number] [command]" + - "&7- insert [line number] [command]" + - "&7- remove [line number]" + commands: + - event= CPEditorPanel_commands-on-open + - cpc + player-input: + - "event= CPEditor_panelopencommands %cp-player-input%" + '25': + material: MAGMA_CREAM + name: '&fCommands On Panel Close' + lore: + - "&7Commands when the panel is closing." + - "" + - "&7Options" + - "&7- add [command]" + - "&7- edit [line number] [command]" + - "&7- insert [line number] [command]" + - "&7- remove [line number]" + commands: + - event= CPEditorPanel_commands-on-close + - cpc + player-input: + - "event= CPEditor_panelclosecommands %cp-player-input%" + '26': + material: MAGMA_CREAM + name: '&fOutside Panel Commands' + lore: + - "&7Add commands when clicking outside the panel." + - "" + - "&7Options" + - "&7- add [command]" + - "&7- edit [line number] [command]" + - "&7- insert [line number] [command]" + - "&7- remove [line number]" + commands: + - event= CPEditorPanel_outside-commands + - cpc + player-input: + - "event= CPEditor_paneloutsidecommands %cp-player-input%" \ No newline at end of file diff --git a/target/classes/config.yml b/target/classes/config.yml new file mode 100644 index 0000000..d7c91dd --- /dev/null +++ b/target/classes/config.yml @@ -0,0 +1,81 @@ +# |------------------------------------------------------------------------ +# | CommandPanels Config File +# | By RockyHawk v5.2 +# | https://www.spigotmc.org/resources/67788/ +# | +# |------------------------------------------------------------------------ +config: + refresh-panels: true + refresh-delay: 20 + panel-blocks: true + ingame-editor: true + hotbar-items: true + custom-commands: true + auto-register-commands: false + auto-update-panels: false + server-ping-timeout: 10 + stop-sound: true + disabled-world-message: true + panel-snooper: false + allow-unsafe-mini-message: false + format: + tag: '&6[&bCommandPanels&6] ' + perms: '&cNo permission.' + reload: '&aReloaded.' + nopanel: '&cPanel not found.' + noitem: '&cPanel doesn''t have clickable item.' + notitem: '&cPlayer not found.' + error: '&cError found in config.' + offline: 'Offline' + offlineHeadValue: 'eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNmU1Mjg2YzQ3MGY2NmZmYTFhMTgzMzFjYmZmYjlhM2MyYTQ0MjRhOGM3MjU5YzQ0MzZmZDJlMzU1ODJhNTIyIn19fQ==' + input: '&cYour Input is too long!' +input: + input-cancel: cancel + input-cancelled: '&cCancelled!' + max-input-length: -1 + input-message: + - '&aEnter Input for Command' + - '&cType &4%cp-args% &cto Cancel the command' +hexcodes: + start_tag: '#' + end_tag: '' +placeholders: + primary: + start: '%' + end: '%' + secondary: + start: '{' + end: '}' +updater: + auto-update: false + minor-updates-only: true + update-checks: true +purchase: + currency: + enable: true + success: '&aSuccessfully Bought For $%cp-args%' + failure: '&cInsufficient Funds!' + data: + enable: true + success: '&aSuccessfully Bought For $%cp-args%' + failure: '&cInsufficient Funds!' + tokens: + enable: true + success: '&aSuccessfully Bought For %cp-args% Tokens.' + failure: '&cInsufficient Tokens!' + coins: + enable: true + success: '&aSuccessfully Bought For %cp-args% Coins.' + failure: '&cInsufficient Coins!' + item: + enable: true + success: '&aSuccessfully Sold %cp-args%.' + failure: '&cInsufficient Items!' + xp: + enable: true + success: '&aSuccessfully Bought For %cp-args% Experience.' + failure: '&cInsufficient Experience!' + permission: + enable: true + success: "&aYou have successfully passed the permission check for '%cp-args%'" + failure: '&cInefficient Permissions' \ No newline at end of file diff --git a/target/classes/exampleLegacy.yml b/target/classes/exampleLegacy.yml new file mode 100644 index 0000000..b0a1b19 --- /dev/null +++ b/target/classes/exampleLegacy.yml @@ -0,0 +1,146 @@ +# |------------------------------------------------------------------------ +# | CommandPanels Legacy Example File +# | By RockyHawk v2.3 +# | https://www.spigotmc.org/resources/command-panels-custom-guis.67788/ +# |------------------------------------------------------------------------ +panels: + example: + perm: admin + rows: 4 + title: '&6[&bExample Panel&6]&f Welcome!' + commands: + - "example" + empty: STAINED_GLASS_PANE + emptyID: 15 + disabled-worlds: + - 'world_nether' + open-with-item: + material: PAPER + name: '&6[&bExample Panel&6]' + lore: + - '&3Click me to open the panel!' + item: + '0': + material: LEATHER_HELMET + name: '&d&lPURPLE' + leatherarmor: PURPLE + damage: 30 + '1': + material: DIAMOND + name: '&fThis is a diamond' + lore: "&7Feel free to take me!" + itemType: + - placeable + '10': + material: REDSTONE_BLOCK + name: '&fTake the diamond' + has0: + value0: NOT DIAMOND + compare0: '%cp-material-1%' + name: '&fNice One!' + material: EMERALD_BLOCK + '9': + material: LEATHER_CHESTPLATE + name: '&9&lBLUE' + leatherarmor: BLUE + damage: 20 + '18': + material: LEATHER_LEGGINGS + name: '&a&lLIME' + leatherarmor: LIME + damage: 40 + '2': + material: cps= eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZGJiMjczN2VjYmY5MTBlZmUzYjI2N2RiN2Q0YjMyN2YzNjBhYmM3MzJjNzdiZDBlNGVmZjFkNTEwY2RlZiJ9fX0= + name: '&e&lE' + '3': + material: cps= eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNWE2Nzg3YmEzMjU2NGU3YzJmM2EwY2U2NDQ5OGVjYmIyM2I4OTg0NWU1YTY2YjVjZWM3NzM2ZjcyOWVkMzcifX19 + name: '&e&lX' + '4': + material: cps= eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYTY3ZDgxM2FlN2ZmZTViZTk1MWE0ZjQxZjJhYTYxOWE1ZTM4OTRlODVlYTVkNDk4NmY4NDk0OWM2M2Q3NjcyZSJ9fX0= + name: '&e&lA' + '5': + material: cps= eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNDljNDVhMjRhYWFiZjQ5ZTIxN2MxNTQ4MzIwNDg0OGE3MzU4MmFiYTdmYWUxMGVlMmM1N2JkYjc2NDgyZiJ9fX0= + name: '&e&lM' + '6': + material: cps= eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYTBhNzk4OWI1ZDZlNjIxYTEyMWVlZGFlNmY0NzZkMzUxOTNjOTdjMWE3Y2I4ZWNkNDM2MjJhNDg1ZGMyZTkxMiJ9fX0= + name: '&e&lP' + '7': + material: cps= eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMzE5ZjUwYjQzMmQ4NjhhZTM1OGUxNmY2MmVjMjZmMzU0MzdhZWI5NDkyYmNlMTM1NmM5YWE2YmIxOWEzODYifX19 + name: '&e&lL' + '8': + material: cps= eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZGJiMjczN2VjYmY5MTBlZmUzYjI2N2RiN2Q0YjMyN2YzNjBhYmM3MzJjNzdiZDBlNGVmZjFkNTEwY2RlZiJ9fX0= + name: '&e&lE' + '13': + material: cps= eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYTBhNzk4OWI1ZDZlNjIxYTEyMWVlZGFlNmY0NzZkMzUxOTNjOTdjMWE3Y2I4ZWNkNDM2MjJhNDg1ZGMyZTkxMiJ9fX0= + name: '&e&lP' + '14': + material: cps= eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYTY3ZDgxM2FlN2ZmZTViZTk1MWE0ZjQxZjJhYTYxOWE1ZTM4OTRlODVlYTVkNDk4NmY4NDk0OWM2M2Q3NjcyZSJ9fX0= + name: '&e&lA' + '15': + material: cps= eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMzViOGIzZDhjNzdkZmI4ZmJkMjQ5NWM4NDJlYWM5NGZmZmE2ZjU5M2JmMTVhMjU3NGQ4NTRkZmYzOTI4In19fQ== + name: '&e&lN' + '16': + material: cps= eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZGJiMjczN2VjYmY5MTBlZmUzYjI2N2RiN2Q0YjMyN2YzNjBhYmM3MzJjNzdiZDBlNGVmZjFkNTEwY2RlZiJ9fX0= + name: '&e&lE' + '17': + material: cps= eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMzE5ZjUwYjQzMmQ4NjhhZTM1OGUxNmY2MmVjMjZmMzU0MzdhZWI5NDkyYmNlMTM1NmM5YWE2YmIxOWEzODYifX19 + name: '&e&lL' + '20': + material: WOOL + ID: 14 + name: '&cYour nickname is not ''RockyHawk''' + commands: + - 'msg= &cNot RockyHawk' + has0: + value0: RockyHawk + compare0: '%cp-player-name%' + material: WOOL + ID: 5 + name: '&aYour username is ''RockyHawk''' + commands: + - 'msg= &aWelcome my master!' + '27': + material: LEATHER_BOOTS + name: '&e&lYELLOW' + leatherarmor: YELLOW + damage: 50 + '32': + material: COMPASS + stack: 12 + enchanted: true + name: '&cClick Me' + lore: + - '&fI will teleport you home!' + commands: + - home + - cpc + - console= title %cp-player-name% times 20 60 20 + - console= title %cp-player-name% subtitle {"text":"%cp-player-displayname%","color":"green"} + - console= title %cp-player-name% title {"text":"Welcome Home"} + '30': + material: POTION + ID: 8225 + name: '&5&lInstant Health II' + commands: + - heal + - cpc + '34': + material: REDSTONE_BLOCK + name: '&cNo Permission' + lore: + - '&4You cannot change to' + - '&4creative looking like that!' + has0: + value0: '%cp-player-name% HASPERM' + compare0: essentials.gamemode + material: EMERALD_BLOCK + name: '&aClick Me' + lore: + - '&2I will change you' + - '&2to creative mode!' + commands: + - gamemode creative + - cpc + - console= title %cp-player-name% times 20 60 20 + - console= title %cp-player-name% subtitle {"text":"You are now in creative mode!","color":"green"} + - console= title %cp-player-name% title {"text":"Awesome %cp-player-displayname%"} diff --git a/target/classes/example_bottom.yml b/target/classes/example_bottom.yml new file mode 100644 index 0000000..ea6eb89 --- /dev/null +++ b/target/classes/example_bottom.yml @@ -0,0 +1,50 @@ +# |------------------------------------------------------------------------ +# | CommandPanels Example File +# | By RockyHawk v3.1 +# | https://www.spigotmc.org/resources/command-panels-custom-guis.67788/ +# |------------------------------------------------------------------------ +panels: + example_bottom: + perm: default + rows: 3 + title: 'Example' + empty: LIGHT_BLUE_STAINED_GLASS_PANE + panelType: + - nocommand + item: + '0': + material: BARRIER + name: '&cClose the panel' + commands: + - cpc + '4': + material: cps= self + name: '&7Name: &eRockyHawk' + lore: + - '' + - '&8Example Panel made by:' + - '&8RockyHawk' + '8': + material: ENDER_PEARL + name: '&bOpen Player Browser' + lore: + - '&7The Player Browser requires' + - '&7PlaceholderAPI with the Math extension' + has1: + compare0: '%math_0:_1+1%' + value0: '2' + material: ENDER_PEARL + name: '&bOpen Player Browser' + commands: + - open= example_middle_two {Middle} + has0: + compare0: '%cp-data-example_item%' + value0: true + material: COOKED_PORKCHOP + name: '&fSecret Item' + lore: + - '&7Click me and I will allow you to' + - '&7use the one time only message again' + commands: + - set-data= example_item false + - 'refresh' \ No newline at end of file diff --git a/target/classes/example_middle_one.yml b/target/classes/example_middle_one.yml new file mode 100644 index 0000000..1d54f6b --- /dev/null +++ b/target/classes/example_middle_one.yml @@ -0,0 +1,121 @@ +# |------------------------------------------------------------------------ +# | CommandPanels Example File +# | By RockyHawk v3.1 +# | https://www.spigotmc.org/resources/command-panels-custom-guis.67788/ +# |------------------------------------------------------------------------ +panels: + example_middle_one: + perm: default + rows: 3 + title: 'Example' + animatevalue: 15 + refresh-delay: 5 + panelType: + - nocommand + empty: YELLOW_STAINED_GLASS_PANE + item: + '0': + material: AIR + stack: 1 + name: '' + animate0: + material: PUFFERFISH + name: '&eRhys the Pufferfish' + '1': + material: AIR + stack: 1 + name: '' + animate1: + material: PUFFERFISH + name: '&eRhys the Pufferfish' + '2': + material: AIR + stack: 1 + name: '' + animate2: + material: PUFFERFISH + name: '&eRhys the Pufferfish' + '3': + material: AIR + stack: 1 + name: '' + animate3: + material: PUFFERFISH + name: '&eRhys the Pufferfish' + '5': + material: AIR + stack: 1 + name: '' + animate9: + material: PUFFERFISH + name: '&eRhys the Pufferfish' + '6': + material: AIR + stack: 1 + name: '' + animate10: + material: PUFFERFISH + name: '&eRhys the Pufferfish' + '7': + material: AIR + stack: 1 + name: '' + animate11: + material: PUFFERFISH + name: '&eRhys the Pufferfish' + '12': + material: AIR + stack: 1 + name: '' + animate4: + material: PUFFERFISH + name: '&eRhys the Pufferfish' + '14': + material: AIR + stack: 1 + name: '' + animate8: + material: PUFFERFISH + name: '&eRhys the Pufferfish' + '16': + material: AIR + stack: 1 + name: '' + animate12: + material: PUFFERFISH + name: '&eRhys the Pufferfish' + '21': + material: AIR + stack: 1 + name: '' + animate5: + material: PUFFERFISH + name: '&eRhys the Pufferfish' + '22': + material: AIR + stack: 1 + name: '' + animate6: + material: PUFFERFISH + name: '&eRhys the Pufferfish' + '23': + material: AIR + stack: 1 + name: '' + animate7: + material: PUFFERFISH + name: '&eRhys the Pufferfish' + '25': + material: AIR + stack: 1 + name: '' + animate13: + material: PUFFERFISH + name: '&eRhys the Pufferfish' + '26': + material: AIR + stack: 1 + name: '' + animate14: + material: PUFFERFISH + name: '&eRhys the Pufferfish' diff --git a/target/classes/example_middle_two.yml b/target/classes/example_middle_two.yml new file mode 100644 index 0000000..fe693d6 --- /dev/null +++ b/target/classes/example_middle_two.yml @@ -0,0 +1,180 @@ +# |------------------------------------------------------------------------ +# | CommandPanels Example File +# | By RockyHawk v3.1 +# | https://www.spigotmc.org/resources/command-panels-custom-guis.67788/ +# |------------------------------------------------------------------------ +panels: + example_middle_two: + perm: default + rows: 4 + title: '&e&lOnline Browser - Page $cp-data-nextpage$' + empty: LIGHT_BLUE_STAINED_GLASS_PANE + panelType: + - nocommand + placeholders: + primary: + start: '$' + end: '$' + secondary: + start: '{' + end: '}' + pre-load-commands: + - add-data= onlinepage 0 + - add-data= nextpage 1 + item: + '10': + material: 'cps= $cp-player-online-%math_1+14*{cp-data-onlinepage}%$' + name: '&e$cp-player-online-%math_1+14*{cp-data-onlinepage}%$' + has0: + compare0: '$cp-player-online-%math_1+14*{cp-data-onlinepage}%$' + value0: 'Offline' + material: cps= eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZmMyNzEwNTI3MTllZjY0MDc5ZWU4YzE0OTg5NTEyMzhhNzRkYWM0YzI3Yjk1NjQwZGI2ZmJkZGMyZDZiNWI2ZSJ9fX0= + stack: 1 + name: '&7&l????' + '11': + material: 'cps= $cp-player-online-%math_2+14*{cp-data-onlinepage}%$' + name: '&e$cp-player-online-%math_2+14*{cp-data-onlinepage}%$' + has0: + compare0: '&e$cp-player-online-%math_2+14*{cp-data-onlinepage}%$' + value0: 'Offline' + material: cps= eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZmMyNzEwNTI3MTllZjY0MDc5ZWU4YzE0OTg5NTEyMzhhNzRkYWM0YzI3Yjk1NjQwZGI2ZmJkZGMyZDZiNWI2ZSJ9fX0= + stack: 1 + name: '&7&l????' + '12': + material: 'cps= $cp-player-online-%math_3+14*{cp-data-onlinepage}%$' + name: '&e$cp-player-online-%math_3+14*{cp-data-onlinepage}%$' + has0: + compare0: '&e$cp-player-online-%math_3+14*{cp-data-onlinepage}%$' + value0: 'Offline' + material: cps= eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZmMyNzEwNTI3MTllZjY0MDc5ZWU4YzE0OTg5NTEyMzhhNzRkYWM0YzI3Yjk1NjQwZGI2ZmJkZGMyZDZiNWI2ZSJ9fX0= + stack: 1 + name: '&7&l????' + '13': + material: 'cps= $cp-player-online-%math_4+14*{cp-data-onlinepage}%$' + name: '&e$cp-player-online-%math_4+14*{cp-data-onlinepage}%$' + has0: + compare0: '&e$cp-player-online-%math_4+14*{cp-data-onlinepage}%$' + value0: 'Offline' + material: cps= eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZmMyNzEwNTI3MTllZjY0MDc5ZWU4YzE0OTg5NTEyMzhhNzRkYWM0YzI3Yjk1NjQwZGI2ZmJkZGMyZDZiNWI2ZSJ9fX0= + stack: 1 + name: '&7&l????' + '14': + material: 'cps= $cp-player-online-%math_5+14*{cp-data-onlinepage}%$' + name: '&e$cp-player-online-%math_5+14*{cp-data-onlinepage}%$' + has0: + compare0: '&e$cp-player-online-%math_5+14*{cp-data-onlinepage}%$' + value0: 'Offline' + material: cps= eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZmMyNzEwNTI3MTllZjY0MDc5ZWU4YzE0OTg5NTEyMzhhNzRkYWM0YzI3Yjk1NjQwZGI2ZmJkZGMyZDZiNWI2ZSJ9fX0= + stack: 1 + name: '&7&l????' + '15': + material: 'cps= $cp-player-online-%math_6+14*{cp-data-onlinepage}%$' + name: '&e$cp-player-online-%math_6+14*{cp-data-onlinepage}%$' + has0: + compare0: '&e$cp-player-online-%math_6+14*{cp-data-onlinepage}%$' + value0: 'Offline' + material: cps= eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZmMyNzEwNTI3MTllZjY0MDc5ZWU4YzE0OTg5NTEyMzhhNzRkYWM0YzI3Yjk1NjQwZGI2ZmJkZGMyZDZiNWI2ZSJ9fX0= + stack: 1 + name: '&7&l????' + '16': + material: 'cps= $cp-player-online-%math_7+14*{cp-data-onlinepage}%$' + name: '&e$cp-player-online-%math_7+14*{cp-data-onlinepage}%$' + has0: + compare0: '&e$cp-player-online-%math_7+14*{cp-data-onlinepage}%$' + value0: 'Offline' + material: cps= eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZmMyNzEwNTI3MTllZjY0MDc5ZWU4YzE0OTg5NTEyMzhhNzRkYWM0YzI3Yjk1NjQwZGI2ZmJkZGMyZDZiNWI2ZSJ9fX0= + stack: 1 + name: '&7&l????' + '19': + material: 'cps= $cp-player-online-%math_8+14*{cp-data-onlinepage}%$' + name: '&e$cp-player-online-%math_8+14*{cp-data-onlinepage}%$' + has0: + compare0: '&e$cp-player-online-%math_8+14*{cp-data-onlinepage}%$' + value0: 'Offline' + material: cps= eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZmMyNzEwNTI3MTllZjY0MDc5ZWU4YzE0OTg5NTEyMzhhNzRkYWM0YzI3Yjk1NjQwZGI2ZmJkZGMyZDZiNWI2ZSJ9fX0= + stack: 1 + name: '&7&l????' + '20': + material: 'cps= $cp-player-online-%math_9+14*{cp-data-onlinepage}%$' + name: '&e$cp-player-online-%math_9+14*{cp-data-onlinepage}%$' + has0: + compare0: '&e$cp-player-online-%math_9+14*{cp-data-onlinepage}%$' + value0: 'Offline' + material: cps= eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZmMyNzEwNTI3MTllZjY0MDc5ZWU4YzE0OTg5NTEyMzhhNzRkYWM0YzI3Yjk1NjQwZGI2ZmJkZGMyZDZiNWI2ZSJ9fX0= + stack: 1 + name: '&7&l????' + '21': + material: 'cps= $cp-player-online-%math_10+14*{cp-data-onlinepage}%$' + name: '&e$cp-player-online-%math_10+14*{cp-data-onlinepage}%$' + has0: + compare0: '&e$cp-player-online-%math_10+14*{cp-data-onlinepage}%$' + value0: 'Offline' + material: cps= eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZmMyNzEwNTI3MTllZjY0MDc5ZWU4YzE0OTg5NTEyMzhhNzRkYWM0YzI3Yjk1NjQwZGI2ZmJkZGMyZDZiNWI2ZSJ9fX0= + stack: 1 + name: '&7&l????' + '22': + material: 'cps= $cp-player-online-%math_11+14*{cp-data-onlinepage}%$' + name: '&e$cp-player-online-%math_11+14*{cp-data-onlinepage}%$' + has0: + compare0: '&e$cp-player-online-%math_11+14*{cp-data-onlinepage}%$' + value0: 'Offline' + material: cps= eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZmMyNzEwNTI3MTllZjY0MDc5ZWU4YzE0OTg5NTEyMzhhNzRkYWM0YzI3Yjk1NjQwZGI2ZmJkZGMyZDZiNWI2ZSJ9fX0= + stack: 1 + name: '&7&l????' + '23': + material: 'cps= $cp-player-online-%math_12+14*{cp-data-onlinepage}%$' + name: '&e$cp-player-online-%math_12+14*{cp-data-onlinepage}%$' + has0: + compare0: '&e$cp-player-online-%math_12+14*{cp-data-onlinepage}%$' + value0: 'Offline' + material: cps= eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZmMyNzEwNTI3MTllZjY0MDc5ZWU4YzE0OTg5NTEyMzhhNzRkYWM0YzI3Yjk1NjQwZGI2ZmJkZGMyZDZiNWI2ZSJ9fX0= + stack: 1 + name: '&7&l????' + '24': + material: 'cps= $cp-player-online-%math_13+14*{cp-data-onlinepage}%$' + name: '&e$cp-player-online-%math_13+14*{cp-data-onlinepage}%$' + has0: + compare0: '&e$cp-player-online-%math_13+14*{cp-data-onlinepage}%$' + value0: 'Offline' + material: cps= eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZmMyNzEwNTI3MTllZjY0MDc5ZWU4YzE0OTg5NTEyMzhhNzRkYWM0YzI3Yjk1NjQwZGI2ZmJkZGMyZDZiNWI2ZSJ9fX0= + stack: 1 + name: '&7&l????' + '25': + material: 'cps= $cp-player-online-%math_14+14*{cp-data-onlinepage}%$' + name: '&e$cp-player-online-%math_14+14*{cp-data-onlinepage}%$' + has0: + compare0: '&e$cp-player-online-%math_14+14*{cp-data-onlinepage}%$' + value0: 'Offline' + material: cps= eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZmMyNzEwNTI3MTllZjY0MDc5ZWU4YzE0OTg5NTEyMzhhNzRkYWM0YzI3Yjk1NjQwZGI2ZmJkZGMyZDZiNWI2ZSJ9fX0= + stack: 1 + name: '&7&l????' + '2': + material: LIGHT_BLUE_STAINED_GLASS_PANE + name: "&f" + has0: + value0: 'NOT 0 ISGREATER' + compare0: '$cp-data-onlinepage$' + material: STICK + stack: 1 + name: "&c&lLast Page" + commands: + - math-data= onlinepage -1 + - math-data= nextpage -1 + - refresh + '6': + material: ARROW + stack: 1 + name: "&e&lNext Page" + commands: + - 'math-data= onlinepage +1' + - 'math-data= nextpage +1' + - 'refresh' + '4': + material: OAK_SIGN + name: '&e&lOnline Players' + lore: + - '&b$cp-online-players$' + - '' + - '&8Player Browser made by:' + - '&8TinyTank800' + diff --git a/target/classes/example_top.yml b/target/classes/example_top.yml new file mode 100644 index 0000000..073d0f9 --- /dev/null +++ b/target/classes/example_top.yml @@ -0,0 +1,148 @@ +# |------------------------------------------------------------------------ +# | CommandPanels Example File +# | By RockyHawk v3.1 +# | https://www.spigotmc.org/resources/command-panels-custom-guis.67788/ +# |------------------------------------------------------------------------ +panels: + example: + perm: admin + rows: 6 + title: '&6&l[&b&lExample&6&l]&r Hello %cp-player-name%!' + sound-on-open: BLOCK_NOTE_BLOCK_CHIME + pre-load-commands: + - placeholder= [item:APPLE] + - add-data= example_item false + commands-on-open: + - open= example_middle_one {Middle} + - open= example_bottom {Bottom} + commands: + - example_panel + empty: LIGHT_BLUE_STAINED_GLASS_PANE + custom-item: + bread: + material: BREAD + name: '&fMmm.. Yummy' + item: + '1': + material: cps= eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYjc3MTY1YzlkYjc2M2E5YWNkMTNjMDYyMjBlOTJkM2M5NzBkZmEzNmRhYzU2ZTU5NTdkMDJkMzZmNWE5ZjBiOCJ9fX0= + name: '&e&lE' + '2': + material: cps= eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNTVkNWM3NWY2Njc1ZWRjMjkyZWEzNzg0NjA3Nzk3MGQyMjZmYmQ1MjRlN2ZkNjgwOGYzYTQ3ODFhNTQ5YjA4YyJ9fX0= + name: '&e&lX' + '3': + material: cps= eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYTUxN2I0ODI5YjgzMTkyYmQ3MjcxMTI3N2E4ZWZjNDE5NjcxMWU0MTgwYzIyYjNlMmI4MTY2YmVhMWE5ZGUxOSJ9fX0= + name: '&e&lA' + '4': + material: cps= eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMWQ3MTYyNTZkNzI3YmExZGYxOGY4MjZmMTE5MDUxYzMzYTM5NDIwOWE5NWJlODM3Y2NmNmZhZTllZTZiODcxYiJ9fX0= + name: '&e&lM' + '5': + material: cps= eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYjU1MzE0MWFhYmU4OWE4YTU4MDRhMTcyMTMzYjQzZDVkMGVlMDU0OWNjMTlkYjAzODU2ODQwNDNjZmE5NDZhNSJ9fX0= + name: '&e&lP' + '6': + material: cps= eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMjA2YmM0MTdlM2MwNmIyMjczNWQ1MzlmOWM2YzhmZDdjMWVmZDE5MjM2ZTJjMzgxNTM0MDUxZDlkNmJlZTgwNCJ9fX0= + name: '&e&lL' + '7': + material: cps= eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYjc3MTY1YzlkYjc2M2E5YWNkMTNjMDYyMjBlOTJkM2M5NzBkZmEzNmRhYzU2ZTU5NTdkMDJkMzZmNWE5ZjBiOCJ9fX0= + name: '&e&lE' + '15': + material: IRON_SWORD + name: '&fThis sword has been damaged' + damage: 20 + '17': + material: LEATHER_HELMET + name: '&aGreen &fArmor' + leatherarmor: GREEN + '18': + material: BREAD + name: '&fPay $20 for bread' + commands: + - paywall= 20 + - give-item= bread + '19': + material: APPLE + name: '&fClick me to change item' + commands: + - placeholder= [item:GOLDEN_APPLE] + - refresh + has0: + material: GOLDEN_APPLE + compare0: '%cp-item%' + value0: GOLDEN_APPLE + name: '&fClick me to change item' + commands: + - placeholder= [item:APPLE] + - refresh + '21': + material: POTION + name: '&fClick to heal the player' + potion: INSTANT_HEAL + lore: + - '&7Uses the /heal command so that' + - '&7the player needs permission' + commands: + - heal + '24': + material: BOW + name: '&fThis bow is enchanted' + enchanted: true + '26': + material: LEATHER_CHESTPLATE + name: '&eYellow &fArmor' + leatherarmor: YELLOW + '27': + material: COOKED_BEEF + name: '&fReplenish your hunger bars' + lore: + - '&7Uses /feed command' + commands: + - feed + '28': + material: COOKED_PORKCHOP + name: '&fSends a message' + lore: + - '&7Can only be used once per player' + commands: + - set-data= example_item true + - msg= &fThis message can only be sent one time + - refresh + has0: + compare0: '%cp-data-example_item%' + value0: true + material: BARRIER + name: '&cItem has been used!' + '30': + material: COMPASS + name: '&fTeleport Home' + commands: + - home + - cpc + - title= %cp-player-name% 20 60 20 &eWelcome Home/n/&2%cp-player-displayname% + '33': + material: ARROW + name: '&fItems can be stacked' + stack: 16 + '35': + material: LEATHER_LEGGINGS + name: '&cRed &fArmor' + leatherarmor: RED + '42': + material: IRON_AXE + name: '#4eabd1Crazy #b6d1eaColours' + lore: + - '&71.16+ you can use HEX colours!' + '44': + material: LEATHER_BOOTS + name: '&6Orange &fArmor' + leatherarmor: ORANGE + '45': + material: RED_WOOL + name: '&cMinimize Panel' + commands: + - close= Middle + - close= Bottom + '46': + material: LIME_WOOL + name: '&aReset Bottom of Panel' + commands: + - open= example_middle_one {Middle} + - open= example_bottom {Bottom} diff --git a/target/classes/me/rockyhawk/commandpanels/CommandPanels$1.class b/target/classes/me/rockyhawk/commandpanels/CommandPanels$1.class new file mode 100644 index 0000000..aafabe8 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/CommandPanels$1.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/CommandPanels$2.class b/target/classes/me/rockyhawk/commandpanels/CommandPanels$2.class new file mode 100644 index 0000000..bc6d72c Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/CommandPanels$2.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/CommandPanels.class b/target/classes/me/rockyhawk/commandpanels/CommandPanels.class new file mode 100644 index 0000000..bacbc49 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/CommandPanels.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/Metrics$1.class b/target/classes/me/rockyhawk/commandpanels/Metrics$1.class new file mode 100644 index 0000000..b0a8c04 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/Metrics$1.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/Metrics$2.class b/target/classes/me/rockyhawk/commandpanels/Metrics$2.class new file mode 100644 index 0000000..983c460 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/Metrics$2.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/Metrics$AdvancedBarChart.class b/target/classes/me/rockyhawk/commandpanels/Metrics$AdvancedBarChart.class new file mode 100644 index 0000000..5c98566 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/Metrics$AdvancedBarChart.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/Metrics$AdvancedPie.class b/target/classes/me/rockyhawk/commandpanels/Metrics$AdvancedPie.class new file mode 100644 index 0000000..dc7b0eb Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/Metrics$AdvancedPie.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/Metrics$CustomChart.class b/target/classes/me/rockyhawk/commandpanels/Metrics$CustomChart.class new file mode 100644 index 0000000..b365e22 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/Metrics$CustomChart.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/Metrics$DrilldownPie.class b/target/classes/me/rockyhawk/commandpanels/Metrics$DrilldownPie.class new file mode 100644 index 0000000..886461f Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/Metrics$DrilldownPie.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/Metrics$MultiLineChart.class b/target/classes/me/rockyhawk/commandpanels/Metrics$MultiLineChart.class new file mode 100644 index 0000000..4b1c95a Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/Metrics$MultiLineChart.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/Metrics$SimpleBarChart.class b/target/classes/me/rockyhawk/commandpanels/Metrics$SimpleBarChart.class new file mode 100644 index 0000000..e134dd9 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/Metrics$SimpleBarChart.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/Metrics$SimplePie.class b/target/classes/me/rockyhawk/commandpanels/Metrics$SimplePie.class new file mode 100644 index 0000000..565c3eb Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/Metrics$SimplePie.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/Metrics$SingleLineChart.class b/target/classes/me/rockyhawk/commandpanels/Metrics$SingleLineChart.class new file mode 100644 index 0000000..7324750 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/Metrics$SingleLineChart.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/Metrics.class b/target/classes/me/rockyhawk/commandpanels/Metrics.class new file mode 100644 index 0000000..6f243fa Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/Metrics.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/Utils.class b/target/classes/me/rockyhawk/commandpanels/Utils.class new file mode 100644 index 0000000..df9955e Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/Utils.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/api/CommandPanelsAPI.class b/target/classes/me/rockyhawk/commandpanels/api/CommandPanelsAPI.class new file mode 100644 index 0000000..2a1fc6d Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/api/CommandPanelsAPI.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/api/Panel.class b/target/classes/me/rockyhawk/commandpanels/api/Panel.class new file mode 100644 index 0000000..8c4dfe0 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/api/Panel.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/api/PanelClosedEvent.class b/target/classes/me/rockyhawk/commandpanels/api/PanelClosedEvent.class new file mode 100644 index 0000000..78a3cda Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/api/PanelClosedEvent.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/api/PanelCommandEvent.class b/target/classes/me/rockyhawk/commandpanels/api/PanelCommandEvent.class new file mode 100644 index 0000000..2ea2bdf Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/api/PanelCommandEvent.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/api/PanelOpenedEvent.class b/target/classes/me/rockyhawk/commandpanels/api/PanelOpenedEvent.class new file mode 100644 index 0000000..50ac79f Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/api/PanelOpenedEvent.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/api/PanelsInterface$1.class b/target/classes/me/rockyhawk/commandpanels/api/PanelsInterface$1.class new file mode 100644 index 0000000..c49eae1 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/api/PanelsInterface$1.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/api/PanelsInterface.class b/target/classes/me/rockyhawk/commandpanels/api/PanelsInterface.class new file mode 100644 index 0000000..42df041 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/api/PanelsInterface.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/classresources/ExecuteOpenVoids.class b/target/classes/me/rockyhawk/commandpanels/classresources/ExecuteOpenVoids.class new file mode 100644 index 0000000..c5cb836 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/classresources/ExecuteOpenVoids.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/classresources/GetCustomHeads.class b/target/classes/me/rockyhawk/commandpanels/classresources/GetCustomHeads.class new file mode 100644 index 0000000..25b9e96 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/classresources/GetCustomHeads.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/classresources/HasSections.class b/target/classes/me/rockyhawk/commandpanels/classresources/HasSections.class new file mode 100644 index 0000000..9ea07c9 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/classresources/HasSections.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/classresources/ItemCreation.class b/target/classes/me/rockyhawk/commandpanels/classresources/ItemCreation.class new file mode 100644 index 0000000..b5a20f2 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/classresources/ItemCreation.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/classresources/SerializerUtils.class b/target/classes/me/rockyhawk/commandpanels/classresources/SerializerUtils.class new file mode 100644 index 0000000..1920259 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/classresources/SerializerUtils.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/classresources/item_fall/ItemFallManager$1.class b/target/classes/me/rockyhawk/commandpanels/classresources/item_fall/ItemFallManager$1.class new file mode 100644 index 0000000..83e7383 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/classresources/item_fall/ItemFallManager$1.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/classresources/item_fall/ItemFallManager.class b/target/classes/me/rockyhawk/commandpanels/classresources/item_fall/ItemFallManager.class new file mode 100644 index 0000000..79bcf06 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/classresources/item_fall/ItemFallManager.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/classresources/item_fall/PanelItemDropEvent.class b/target/classes/me/rockyhawk/commandpanels/classresources/item_fall/PanelItemDropEvent.class new file mode 100644 index 0000000..c08395c Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/classresources/item_fall/PanelItemDropEvent.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/classresources/placeholders/CreateText.class b/target/classes/me/rockyhawk/commandpanels/classresources/placeholders/CreateText.class new file mode 100644 index 0000000..ef7a608 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/classresources/placeholders/CreateText.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/classresources/placeholders/HexColours.class b/target/classes/me/rockyhawk/commandpanels/classresources/placeholders/HexColours.class new file mode 100644 index 0000000..edac35b Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/classresources/placeholders/HexColours.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/classresources/placeholders/PanelPlaceholders.class b/target/classes/me/rockyhawk/commandpanels/classresources/placeholders/PanelPlaceholders.class new file mode 100644 index 0000000..15c7bfa Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/classresources/placeholders/PanelPlaceholders.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/classresources/placeholders/Placeholders.class b/target/classes/me/rockyhawk/commandpanels/classresources/placeholders/Placeholders.class new file mode 100644 index 0000000..6241318 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/classresources/placeholders/Placeholders.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/classresources/placeholders/expansion/CpPlaceholderExpansion.class b/target/classes/me/rockyhawk/commandpanels/classresources/placeholders/expansion/CpPlaceholderExpansion.class new file mode 100644 index 0000000..9efbf03 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/classresources/placeholders/expansion/CpPlaceholderExpansion.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/commands/CommandPanelImport$1.class b/target/classes/me/rockyhawk/commandpanels/commands/CommandPanelImport$1.class new file mode 100644 index 0000000..e7443f6 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/commands/CommandPanelImport$1.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/commands/CommandPanelImport.class b/target/classes/me/rockyhawk/commandpanels/commands/CommandPanelImport.class new file mode 100644 index 0000000..e39ebf9 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/commands/CommandPanelImport.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/commands/Commandpanel.class b/target/classes/me/rockyhawk/commandpanels/commands/Commandpanel.class new file mode 100644 index 0000000..228c317 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/commands/Commandpanel.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/commands/Commandpanelsdata.class b/target/classes/me/rockyhawk/commandpanels/commands/Commandpanelsdata.class new file mode 100644 index 0000000..8b2b565 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/commands/Commandpanelsdata.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/commands/Commandpanelsdebug.class b/target/classes/me/rockyhawk/commandpanels/commands/Commandpanelsdebug.class new file mode 100644 index 0000000..5c72855 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/commands/Commandpanelsdebug.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/commands/Commandpanelslist.class b/target/classes/me/rockyhawk/commandpanels/commands/Commandpanelslist.class new file mode 100644 index 0000000..68df2fc Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/commands/Commandpanelslist.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/commands/Commandpanelsreload.class b/target/classes/me/rockyhawk/commandpanels/commands/Commandpanelsreload.class new file mode 100644 index 0000000..b5b1daa Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/commands/Commandpanelsreload.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/commands/Commandpanelversion.class b/target/classes/me/rockyhawk/commandpanels/commands/Commandpanelversion.class new file mode 100644 index 0000000..bd8669a Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/commands/Commandpanelversion.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/commandtags/CommandTagEvent.class b/target/classes/me/rockyhawk/commandpanels/commandtags/CommandTagEvent.class new file mode 100644 index 0000000..06f21ec Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/commandtags/CommandTagEvent.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/commandtags/CommandTags.class b/target/classes/me/rockyhawk/commandpanels/commandtags/CommandTags.class new file mode 100644 index 0000000..91d2a1c Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/commandtags/CommandTags.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/commandtags/PaywallOutput.class b/target/classes/me/rockyhawk/commandpanels/commandtags/PaywallOutput.class new file mode 100644 index 0000000..f8cd46a Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/commandtags/PaywallOutput.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/commandtags/tags/economy/BuyCommandTags.class b/target/classes/me/rockyhawk/commandpanels/commandtags/tags/economy/BuyCommandTags.class new file mode 100644 index 0000000..9500e7f Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/commandtags/tags/economy/BuyCommandTags.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/commandtags/tags/economy/BuyItemTags.class b/target/classes/me/rockyhawk/commandpanels/commandtags/tags/economy/BuyItemTags.class new file mode 100644 index 0000000..e9eff84 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/commandtags/tags/economy/BuyItemTags.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/commandtags/tags/economy/SellItemTags.class b/target/classes/me/rockyhawk/commandpanels/commandtags/tags/economy/SellItemTags.class new file mode 100644 index 0000000..b98de54 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/commandtags/tags/economy/SellItemTags.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/commandtags/tags/other/DataTags.class b/target/classes/me/rockyhawk/commandpanels/commandtags/tags/other/DataTags.class new file mode 100644 index 0000000..dadb87b Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/commandtags/tags/other/DataTags.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/commandtags/tags/other/PlaceholderTags.class b/target/classes/me/rockyhawk/commandpanels/commandtags/tags/other/PlaceholderTags.class new file mode 100644 index 0000000..c2f3a95 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/commandtags/tags/other/PlaceholderTags.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/commandtags/tags/other/SpecialTags$1.class b/target/classes/me/rockyhawk/commandpanels/commandtags/tags/other/SpecialTags$1.class new file mode 100644 index 0000000..81bb807 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/commandtags/tags/other/SpecialTags$1.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/commandtags/tags/other/SpecialTags.class b/target/classes/me/rockyhawk/commandpanels/commandtags/tags/other/SpecialTags.class new file mode 100644 index 0000000..8b6eddf Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/commandtags/tags/other/SpecialTags.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/commandtags/tags/standard/BasicTags.class b/target/classes/me/rockyhawk/commandpanels/commandtags/tags/standard/BasicTags.class new file mode 100644 index 0000000..1fcc93b Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/commandtags/tags/standard/BasicTags.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/commandtags/tags/standard/BungeeTags.class b/target/classes/me/rockyhawk/commandpanels/commandtags/tags/standard/BungeeTags.class new file mode 100644 index 0000000..aa57c1d Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/commandtags/tags/standard/BungeeTags.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/commandtags/tags/standard/ItemTags.class b/target/classes/me/rockyhawk/commandpanels/commandtags/tags/standard/ItemTags.class new file mode 100644 index 0000000..b363137 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/commandtags/tags/standard/ItemTags.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/completetabs/CpTabComplete.class b/target/classes/me/rockyhawk/commandpanels/completetabs/CpTabComplete.class new file mode 100644 index 0000000..be48810 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/completetabs/CpTabComplete.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/completetabs/DataTabComplete.class b/target/classes/me/rockyhawk/commandpanels/completetabs/DataTabComplete.class new file mode 100644 index 0000000..c42033c Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/completetabs/DataTabComplete.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/completetabs/ImportTabComplete.class b/target/classes/me/rockyhawk/commandpanels/completetabs/ImportTabComplete.class new file mode 100644 index 0000000..60d83ce Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/completetabs/ImportTabComplete.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/customcommands/Commandpanelcustom.class b/target/classes/me/rockyhawk/commandpanels/customcommands/Commandpanelcustom.class new file mode 100644 index 0000000..661ffce Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/customcommands/Commandpanelcustom.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/datamanager/DebugManager.class b/target/classes/me/rockyhawk/commandpanels/datamanager/DebugManager.class new file mode 100644 index 0000000..475c5fa Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/datamanager/DebugManager.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/datamanager/PanelDataLoader.class b/target/classes/me/rockyhawk/commandpanels/datamanager/PanelDataLoader.class new file mode 100644 index 0000000..434057c Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/datamanager/PanelDataLoader.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/editor/CommandPanelsEditor$1.class b/target/classes/me/rockyhawk/commandpanels/editor/CommandPanelsEditor$1.class new file mode 100644 index 0000000..c091449 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/editor/CommandPanelsEditor$1.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/editor/CommandPanelsEditor.class b/target/classes/me/rockyhawk/commandpanels/editor/CommandPanelsEditor.class new file mode 100644 index 0000000..b89517c Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/editor/CommandPanelsEditor.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/editor/EditorTabComplete.class b/target/classes/me/rockyhawk/commandpanels/editor/EditorTabComplete.class new file mode 100644 index 0000000..30fd067 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/editor/EditorTabComplete.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/editor/PanelDownloader.class b/target/classes/me/rockyhawk/commandpanels/editor/PanelDownloader.class new file mode 100644 index 0000000..90d4c42 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/editor/PanelDownloader.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/generatepanels/Commandpanelsgenerate.class b/target/classes/me/rockyhawk/commandpanels/generatepanels/Commandpanelsgenerate.class new file mode 100644 index 0000000..6693e3c Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/generatepanels/Commandpanelsgenerate.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/generatepanels/GenUtils.class b/target/classes/me/rockyhawk/commandpanels/generatepanels/GenUtils.class new file mode 100644 index 0000000..e56cb75 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/generatepanels/GenUtils.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/generatepanels/TabCompleteGenerate.class b/target/classes/me/rockyhawk/commandpanels/generatepanels/TabCompleteGenerate.class new file mode 100644 index 0000000..0846480 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/generatepanels/TabCompleteGenerate.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/interactives/Commandpanelrefresher$1.class b/target/classes/me/rockyhawk/commandpanels/interactives/Commandpanelrefresher$1.class new file mode 100644 index 0000000..16a9ff3 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/interactives/Commandpanelrefresher$1.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/interactives/Commandpanelrefresher.class b/target/classes/me/rockyhawk/commandpanels/interactives/Commandpanelrefresher.class new file mode 100644 index 0000000..bd26276 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/interactives/Commandpanelrefresher.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/interactives/OpenOnJoin.class b/target/classes/me/rockyhawk/commandpanels/interactives/OpenOnJoin.class new file mode 100644 index 0000000..fb7b1f6 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/interactives/OpenOnJoin.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/interactives/input/PlayerInput.class b/target/classes/me/rockyhawk/commandpanels/interactives/input/PlayerInput.class new file mode 100644 index 0000000..ce7f470 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/interactives/input/PlayerInput.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/interactives/input/UserInputUtils$1.class b/target/classes/me/rockyhawk/commandpanels/interactives/input/UserInputUtils$1.class new file mode 100644 index 0000000..f70a400 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/interactives/input/UserInputUtils$1.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/interactives/input/UserInputUtils$2.class b/target/classes/me/rockyhawk/commandpanels/interactives/input/UserInputUtils$2.class new file mode 100644 index 0000000..3b19611 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/interactives/input/UserInputUtils$2.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/interactives/input/UserInputUtils$3.class b/target/classes/me/rockyhawk/commandpanels/interactives/input/UserInputUtils$3.class new file mode 100644 index 0000000..510ce9c Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/interactives/input/UserInputUtils$3.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/interactives/input/UserInputUtils.class b/target/classes/me/rockyhawk/commandpanels/interactives/input/UserInputUtils.class new file mode 100644 index 0000000..18ed13f Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/interactives/input/UserInputUtils.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/ioclasses/GetItemInHand.class b/target/classes/me/rockyhawk/commandpanels/ioclasses/GetItemInHand.class new file mode 100644 index 0000000..30d2250 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/ioclasses/GetItemInHand.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/ioclasses/GetItemInHand_Legacy.class b/target/classes/me/rockyhawk/commandpanels/ioclasses/GetItemInHand_Legacy.class new file mode 100644 index 0000000..cd56525 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/ioclasses/GetItemInHand_Legacy.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/ioclasses/GetStorageContents.class b/target/classes/me/rockyhawk/commandpanels/ioclasses/GetStorageContents.class new file mode 100644 index 0000000..807d953 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/ioclasses/GetStorageContents.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/ioclasses/GetStorageContents_Legacy.class b/target/classes/me/rockyhawk/commandpanels/ioclasses/GetStorageContents_Legacy.class new file mode 100644 index 0000000..e56858a Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/ioclasses/GetStorageContents_Legacy.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/ioclasses/legacy/LegacyVersion.class b/target/classes/me/rockyhawk/commandpanels/ioclasses/legacy/LegacyVersion.class new file mode 100644 index 0000000..8ae0c35 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/ioclasses/legacy/LegacyVersion.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/ioclasses/legacy/MinecraftVersions.class b/target/classes/me/rockyhawk/commandpanels/ioclasses/legacy/MinecraftVersions.class new file mode 100644 index 0000000..f438d10 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/ioclasses/legacy/MinecraftVersions.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/ioclasses/legacy/PlayerHeads.class b/target/classes/me/rockyhawk/commandpanels/ioclasses/legacy/PlayerHeads.class new file mode 100644 index 0000000..82a288d Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/ioclasses/legacy/PlayerHeads.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/ioclasses/nbt/NBTManager.class b/target/classes/me/rockyhawk/commandpanels/ioclasses/nbt/NBTManager.class new file mode 100644 index 0000000..80cc5e3 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/ioclasses/nbt/NBTManager.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/ioclasses/nbt/NBT_1_13$MinecraftVersion.class b/target/classes/me/rockyhawk/commandpanels/ioclasses/nbt/NBT_1_13$MinecraftVersion.class new file mode 100644 index 0000000..530cef6 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/ioclasses/nbt/NBT_1_13$MinecraftVersion.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/ioclasses/nbt/NBT_1_13$NBTCompound.class b/target/classes/me/rockyhawk/commandpanels/ioclasses/nbt/NBT_1_13$NBTCompound.class new file mode 100644 index 0000000..43c46d9 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/ioclasses/nbt/NBT_1_13$NBTCompound.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/ioclasses/nbt/NBT_1_13.class b/target/classes/me/rockyhawk/commandpanels/ioclasses/nbt/NBT_1_13.class new file mode 100644 index 0000000..05def24 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/ioclasses/nbt/NBT_1_13.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/ioclasses/nbt/NBT_1_14.class b/target/classes/me/rockyhawk/commandpanels/ioclasses/nbt/NBT_1_14.class new file mode 100644 index 0000000..9679c99 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/ioclasses/nbt/NBT_1_14.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/openpanelsmanager/OpenGUI.class b/target/classes/me/rockyhawk/commandpanels/openpanelsmanager/OpenGUI.class new file mode 100644 index 0000000..0319c4c Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/openpanelsmanager/OpenGUI.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/openpanelsmanager/OpenPanelsLoader.class b/target/classes/me/rockyhawk/commandpanels/openpanelsmanager/OpenPanelsLoader.class new file mode 100644 index 0000000..306723f Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/openpanelsmanager/OpenPanelsLoader.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/openpanelsmanager/PanelOpenType.class b/target/classes/me/rockyhawk/commandpanels/openpanelsmanager/PanelOpenType.class new file mode 100644 index 0000000..cee8e4f Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/openpanelsmanager/PanelOpenType.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/openpanelsmanager/PanelPermissions.class b/target/classes/me/rockyhawk/commandpanels/openpanelsmanager/PanelPermissions.class new file mode 100644 index 0000000..4a8f0ac Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/openpanelsmanager/PanelPermissions.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/openpanelsmanager/PanelPosition.class b/target/classes/me/rockyhawk/commandpanels/openpanelsmanager/PanelPosition.class new file mode 100644 index 0000000..de58122 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/openpanelsmanager/PanelPosition.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/openpanelsmanager/UtilsPanelsLoader$1.class b/target/classes/me/rockyhawk/commandpanels/openpanelsmanager/UtilsPanelsLoader$1.class new file mode 100644 index 0000000..1f6cfb9 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/openpanelsmanager/UtilsPanelsLoader$1.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/openpanelsmanager/UtilsPanelsLoader.class b/target/classes/me/rockyhawk/commandpanels/openpanelsmanager/UtilsPanelsLoader.class new file mode 100644 index 0000000..81967a6 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/openpanelsmanager/UtilsPanelsLoader.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/openwithitem/HotbarItemLoader.class b/target/classes/me/rockyhawk/commandpanels/openwithitem/HotbarItemLoader.class new file mode 100644 index 0000000..d702e3c Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/openwithitem/HotbarItemLoader.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/openwithitem/HotbarPlayerManager.class b/target/classes/me/rockyhawk/commandpanels/openwithitem/HotbarPlayerManager.class new file mode 100644 index 0000000..e796cd7 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/openwithitem/HotbarPlayerManager.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/openwithitem/SwapItemEvent.class b/target/classes/me/rockyhawk/commandpanels/openwithitem/SwapItemEvent.class new file mode 100644 index 0000000..62cbec1 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/openwithitem/SwapItemEvent.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/openwithitem/UtilsChestSortEvent.class b/target/classes/me/rockyhawk/commandpanels/openwithitem/UtilsChestSortEvent.class new file mode 100644 index 0000000..6c044aa Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/openwithitem/UtilsChestSortEvent.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/openwithitem/UtilsOpenWithItem.class b/target/classes/me/rockyhawk/commandpanels/openwithitem/UtilsOpenWithItem.class new file mode 100644 index 0000000..686318b Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/openwithitem/UtilsOpenWithItem.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/panelblocks/BlocksTabComplete.class b/target/classes/me/rockyhawk/commandpanels/panelblocks/BlocksTabComplete.class new file mode 100644 index 0000000..1738802 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/panelblocks/BlocksTabComplete.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/panelblocks/Commandpanelblocks.class b/target/classes/me/rockyhawk/commandpanels/panelblocks/Commandpanelblocks.class new file mode 100644 index 0000000..f46eb16 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/panelblocks/Commandpanelblocks.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/panelblocks/PanelBlockOnClick.class b/target/classes/me/rockyhawk/commandpanels/panelblocks/PanelBlockOnClick.class new file mode 100644 index 0000000..65636b3 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/panelblocks/PanelBlockOnClick.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/playerinventoryhandler/InventorySaver.class b/target/classes/me/rockyhawk/commandpanels/playerinventoryhandler/InventorySaver.class new file mode 100644 index 0000000..c0a8957 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/playerinventoryhandler/InventorySaver.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/playerinventoryhandler/ItemStackSerializer.class b/target/classes/me/rockyhawk/commandpanels/playerinventoryhandler/ItemStackSerializer.class new file mode 100644 index 0000000..b9fc13d Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/playerinventoryhandler/ItemStackSerializer.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/updater/Updater$1.class b/target/classes/me/rockyhawk/commandpanels/updater/Updater$1.class new file mode 100644 index 0000000..82f1f63 Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/updater/Updater$1.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/updater/Updater$2.class b/target/classes/me/rockyhawk/commandpanels/updater/Updater$2.class new file mode 100644 index 0000000..810b18b Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/updater/Updater$2.class differ diff --git a/target/classes/me/rockyhawk/commandpanels/updater/Updater.class b/target/classes/me/rockyhawk/commandpanels/updater/Updater.class new file mode 100644 index 0000000..bdd71ce Binary files /dev/null and b/target/classes/me/rockyhawk/commandpanels/updater/Updater.class differ diff --git a/target/classes/plugin.yml b/target/classes/plugin.yml new file mode 100644 index 0000000..5430941 --- /dev/null +++ b/target/classes/plugin.yml @@ -0,0 +1,81 @@ +version: 3.19.0.4 +main: me.rockyhawk.commandpanels.CommandPanels +name: CommandPanels +author: RockyHawk +api-version: '1.13' +description: Fully Custom GUIs. Make your Server Professional. +softdepend: [Essentials, PlaceholderAPI, Vault, HeadDatabase, TokenManager, VotingPlugin, MMOItems, ChestSort] +commands: + commandpanel: + description: Open a command panel. + usage: /commandpanel [player:item] [player] + aliases: [cp, cpanel] + commandpanelreload: + description: Reloads plugin config. + usage: /commandpanelreload + aliases: [cpr, cpanelr] + commandpaneldata: + description: Change data values for players + usage: /commandpaneldata + aliases: [cpdata] + commandpaneldebug: + description: Enable and Disable debug mode globally + usage: /commandpaneldebug + aliases: [cpd, cpaneld] + commandpanelblock: + description: Add or remove panels from blocks being looked at. + usage: /commandpanelblock + aliases: [cpb, cpanelb] + commandpanelgenerate: + description: Generate GUI. + usage: /commandpanelgenerate + aliases: [cpg, cpanelg] + commandpanelversion: + description: Display the current version. + usage: /commandpanelversion + aliases: [cpv, cpanelv] + commandpaneledit: + description: Edit panels ingame. + usage: /commandpaneledit + aliases: [cpe, cpanele] + commandpanellist: + description: Lists the currently loaded panels. + usage: /commandpanellist + aliases: [cpl, cpanell] + commandpanelimport: + description: Import raw text panels from online. + usage: /commandpanelimport + aliases: [cpi, cpaneli] +permissions: + commandpanel.panel.default: + default: true + commandpanel.other: + default: op + commandpanel.panel.*: + default: op + commandpanel.item.*: + default: op + commandpanel.reload: + default: op + commandpanel.debug: + default: op + commandpanel.block.add: + default: op + commandpanel.block.remove: + default: op + commandpanel.block.list: + default: op + commandpanel.generate: + default: op + commandpanel.version: + default: true + commandpanel.update: + default: op + commandpanel.data: + default: op + commandpanel.edit: + default: op + commandpanel.list: + default: op + commandpanel.import: + default: op \ No newline at end of file diff --git a/target/classes/template.yml b/target/classes/template.yml new file mode 100644 index 0000000..dfa8dde --- /dev/null +++ b/target/classes/template.yml @@ -0,0 +1,19 @@ +# |------------------------------------------------------------------------ +# | CommandPanels Template File +# | By RockyHawk v1.1 +# | https://www.spigotmc.org/resources/command-panels-custom-guis.67788/ +# |------------------------------------------------------------------------ +panels: + template: + perm: admin + rows: 1 + title: '&8Template Panel' + empty: GLASS_PANE + item: + '4': + material: COBBLESTONE + stack: 1 + name: '&fClick Me!' + commands: + - msg= You clicked the item! + - cpc \ No newline at end of file diff --git a/target/maven-archiver/pom.properties b/target/maven-archiver/pom.properties new file mode 100644 index 0000000..134a12f --- /dev/null +++ b/target/maven-archiver/pom.properties @@ -0,0 +1,5 @@ +#Generated by Maven +#Sun Mar 26 13:25:42 EDT 2023 +groupId=groupId +artifactId=CommandPanels +version=DEV diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst new file mode 100644 index 0000000..e69de29 diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst new file mode 100644 index 0000000..12490b8 --- /dev/null +++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -0,0 +1,85 @@ +D:\CommandPanels\src\me\rockyhawk\commandpanels\openpanelsmanager\UtilsPanelsLoader.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\editor\CommandPanelsEditorTabComplete.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\classresources\SerializerUtils.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\panelblocks\Commandpanelblocks.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\classresources\ItemCreation.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\commandtags\PaywallOutput.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\panelblocks\PanelBlockOnClick.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\generatepanels\TabCompleteGenerate.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\panelblocks\BlocksTabComplete.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\ioclasses\GetStorageContents.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\commandtags\tags\economy\SellItemTags.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\api\PanelCommandEvent.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\classresources\placeholders\expansion\CpPlaceholderExpansion.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\interactives\Commandpanelrefresher.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\api\PanelsInterface.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\CommandPanels.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\editor\CPEventHandler.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\classresources\placeholders\Placeholders.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\commandtags\tags\standard\BungeeTags.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\openwithitem\UtilsOpenWithItem.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\datamanager\PanelDataLoader.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\editor\EditorSettings.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\interactives\input\PlayerInput.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\openwithitem\UtilsChestSortEvent.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\completetabs\ImportTabComplete.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\commandtags\tags\economy\BuyItemTags.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\ioclasses\nbt\NBT_1_13.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\ioclasses\legacy\LegacyVersion.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\playerinventoryhandler\InventorySaver.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\updater\Updater.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\classresources\item_fall\PanelItemDropEvent.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\commands\Commandpanelslist.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\ioclasses\GetItemInHand_Legacy.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\api\PanelOpenedEvent.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\classresources\GetCustomHeads.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\commandtags\tags\other\DataTags.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\openpanelsmanager\PanelPosition.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\classresources\item_fall\ItemFallManager.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\classresources\ExecuteOpenVoids.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\classresources\placeholders\CreateText.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\Metrics.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\editor\CommandPanelsEditorMain.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\openpanelsmanager\OpenPanelsLoader.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\ioclasses\GetItemInHand.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\generatepanels\GenUtils.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\ioclasses\legacy\PlayerHeads.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\completetabs\CpTabComplete.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\openwithitem\SwapItemEvent.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\Utils.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\commands\Commandpanelversion.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\classresources\HasSections.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\ioclasses\nbt\NBTManager.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\commandtags\tags\other\SpecialTags.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\api\Panel.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\commandtags\CommandTagEvent.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\ioclasses\GetStorageContents_Legacy.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\openwithitem\HotbarPlayerManager.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\ioclasses\legacy\MinecraftVersions.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\openwithitem\HotbarItemLoader.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\classresources\placeholders\PanelPlaceholders.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\commands\Commandpanelsdebug.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\editor\CommandPanelsEditorCommand.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\customcommands\Commandpanelcustom.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\classresources\placeholders\HexColours.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\commandtags\tags\standard\BasicTags.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\commandtags\tags\other\PlaceholderTags.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\commands\CommandPanelImport.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\interactives\OpenOnJoin.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\api\PanelClosedEvent.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\completetabs\DataTabComplete.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\openpanelsmanager\PanelOpenType.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\commandtags\tags\standard\ItemTags.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\playerinventoryhandler\ItemStackSerializer.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\openpanelsmanager\OpenGUI.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\interactives\input\UserInputUtils.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\api\CommandPanelsAPI.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\commandtags\CommandTags.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\datamanager\DebugManager.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\commands\Commandpanel.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\commands\Commandpanelsreload.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\generatepanels\Commandpanelsgenerate.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\ioclasses\nbt\NBT_1_14.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\openpanelsmanager\PanelPermissions.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\commands\Commandpanelsdata.java +D:\CommandPanels\src\me\rockyhawk\commandpanels\commandtags\tags\economy\BuyCommandTags.java diff --git a/target/original-CommandPanels-DEV.jar b/target/original-CommandPanels-DEV.jar new file mode 100644 index 0000000..dd04116 Binary files /dev/null and b/target/original-CommandPanels-DEV.jar differ