297 lines
8.6 KiB
YAML
297 lines
8.6 KiB
YAML
# You can customize the GUI here. Every single item is 100% customizable, including
|
|
# their slot numbers, custom model data, custom base64 strings for heads, etc.
|
|
|
|
# The default config uses Yaml Anchors so you don't have to define the same item
|
|
# over and over again. I wrote a tiny explanation about them here:
|
|
# https://wiki.jeff-media.com/books/general-information/page/yaml-anchors
|
|
|
|
# Items can be defined using the following values:
|
|
# material: DIAMOND
|
|
# display-name: "My Diamond"
|
|
# lore:
|
|
# - "First line"
|
|
# - "Second line, etc."
|
|
# - "&cRed line"
|
|
# - "<#ff0000>Red hex color"
|
|
# - "<#ff0000>Hex gradient<#/ffffff>"
|
|
# amount: 1
|
|
# base64: "<base64 string for player heads>"
|
|
# custom-model-data: 2
|
|
# damage: 0
|
|
# enchantments:
|
|
# unbreaking: 3
|
|
# efficiency: 5
|
|
# commands:
|
|
# player:
|
|
# - "say Hello" # command that will be run as the player
|
|
# console:
|
|
# - "tell {player} Hello" # command that will be run as the console
|
|
|
|
title: "<#000000>&l[<#007700>&lChest<#339933>&lSort<#000000>&l] &rSettings"
|
|
size: 45
|
|
items:
|
|
autosorting-enabled:
|
|
display-name: &autosorting-name "<#2e86c1>&lAutomatic Sorting<#/85c1e9>"
|
|
material: PLAYER_HEAD
|
|
base64: &base64-enabled "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNWZmMzE0MzFkNjQ1ODdmZjZlZjk4YzA2NzU4MTA2ODFmOGMxM2JmOTZmNTFkOWNiMDdlZDc4NTJiMmZmZDEifX19"
|
|
lore:
|
|
- &lore-enabled "<#229954>&lEnabled<#/7dcea0>"
|
|
- &autosorting-lore-1 "<#d5dbdb>Automatically sorts all chests,"
|
|
- &autosorting-lore-2 "<#d5dbdb>barrels etc when you use them."
|
|
autosorting-disabled:
|
|
display-name: *autosorting-name
|
|
material: PLAYER_HEAD
|
|
base64: &base64-disabled "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNGU0YjhiOGQyMzYyYzg2NGUwNjIzMDE0ODdkOTRkMzI3MmE2YjU3MGFmYmY4MGMyYzViMTQ4Yzk1NDU3OWQ0NiJ9fX0="
|
|
lore:
|
|
- &lore-disabled "<#a93226>&lDisabled<#/e74c3c>"
|
|
- *autosorting-lore-1
|
|
- *autosorting-lore-2
|
|
autosorting-nopermission: &nopermission
|
|
display-name: *autosorting-name
|
|
material: BARRIER
|
|
lore:
|
|
- "<#a93226>No Permission<#/e74c3c>"
|
|
|
|
|
|
autoinvsorting-enabled:
|
|
display-name: &autoinvsorting-name "<#2e86c1>&lAutomatic Inventory Sorting<#/85c1e9>"
|
|
material: PLAYER_HEAD
|
|
base64: *base64-enabled
|
|
lore:
|
|
- *lore-enabled
|
|
- &autoinvsorting-lore-1 "<#d5dbdb>Automatically sorts your player"
|
|
- &autoinvsorting-lore-2 "<#d5dbdb>inventory when you open it."
|
|
autoinvsorting-disabled:
|
|
display-name: *autoinvsorting-name
|
|
material: PLAYER_HEAD
|
|
base64: *base64-disabled
|
|
lore:
|
|
- *lore-disabled
|
|
- *autoinvsorting-lore-1
|
|
- *autoinvsorting-lore-2
|
|
autoinvsorting-nopermission:
|
|
<<: *nopermission
|
|
display-name: *autoinvsorting-name
|
|
|
|
|
|
shiftclick-enabled:
|
|
display-name: &shiftclick-name "<#2e86c1>&lShift-Click<#/85c1e9>"
|
|
material: PLAYER_HEAD
|
|
base64: *base64-enabled
|
|
lore:
|
|
- *lore-enabled
|
|
- &shiftclick-lore-1 "<#d5dbdb>Sorts an inventory using Shift-click"
|
|
- &shiftclick-lore-2 "<#d5dbdb>on an empty slot."
|
|
shiftclick-disabled:
|
|
display-name: *shiftclick-name
|
|
material: PLAYER_HEAD
|
|
base64: *base64-disabled
|
|
lore:
|
|
- *lore-disabled
|
|
- *shiftclick-lore-1
|
|
- *shiftclick-lore-2
|
|
shiftclick-nopermission:
|
|
<<: *nopermission
|
|
display-name: *shiftclick-name
|
|
|
|
|
|
middleclick-enabled:
|
|
display-name: &middleclick-name "<#2e86c1>&lMiddle-Click<#/85c1e9>"
|
|
material: PLAYER_HEAD
|
|
base64: *base64-enabled
|
|
lore:
|
|
- *lore-enabled
|
|
- &middleclick-lore-1 "<#d5dbdb>Sorts an inventory using Middle-click"
|
|
- &middleclick-lore-2 "<#d5dbdb>(mousewheel) on any slot."
|
|
middleclick-disabled:
|
|
display-name: *middleclick-name
|
|
material: PLAYER_HEAD
|
|
base64: *base64-disabled
|
|
lore:
|
|
- *lore-disabled
|
|
- *middleclick-lore-1
|
|
- *middleclick-lore-2
|
|
middleclick-nopermission:
|
|
<<: *nopermission
|
|
display-name: *middleclick-name
|
|
|
|
|
|
doubleclick-enabled:
|
|
display-name: &doubleclick-name "<#2e86c1>&lDouble-Click<#/85c1e9>"
|
|
material: PLAYER_HEAD
|
|
base64: *base64-enabled
|
|
lore:
|
|
- *lore-enabled
|
|
- &doubleclick-lore-1 "<#d5dbdb>Sorts an inventory using Double-click"
|
|
- &doubleclick-lore-2 "<#d5dbdb>on an empty slot."
|
|
doubleclick-disabled:
|
|
display-name: *doubleclick-name
|
|
material: PLAYER_HEAD
|
|
base64: *base64-disabled
|
|
lore:
|
|
- *lore-disabled
|
|
- *doubleclick-lore-1
|
|
- *doubleclick-lore-2
|
|
doubleclick-nopermission:
|
|
<<: *nopermission
|
|
display-name: *doubleclick-name
|
|
|
|
|
|
shiftrightclick-enabled:
|
|
display-name: &shiftrightclick-name "<#2e86c1>&lShift-Right-Click<#/85c1e9>"
|
|
material: PLAYER_HEAD
|
|
base64: *base64-enabled
|
|
lore:
|
|
- *lore-enabled
|
|
- &shiftrightclick-lore-1 "<#d5dbdb>Sorts an inventory using Shift-Right-click"
|
|
- &shiftrightclick-lore-2 "<#d5dbdb>on an empty slot."
|
|
shiftrightclick-disabled:
|
|
display-name: *shiftrightclick-name
|
|
material: PLAYER_HEAD
|
|
base64: *base64-disabled
|
|
lore:
|
|
- *lore-disabled
|
|
- *shiftrightclick-lore-1
|
|
- *shiftrightclick-lore-2
|
|
shiftrightclick-nopermission:
|
|
<<: *nopermission
|
|
display-name: *shiftrightclick-name
|
|
|
|
|
|
outside-enabled:
|
|
display-name: &outside-name "<#2e86c1>&lLeft-Click Block<#/85c1e9>"
|
|
material: PLAYER_HEAD
|
|
base64: *base64-enabled
|
|
lore:
|
|
- *lore-enabled
|
|
- &outside-lore-1 "<#d5dbdb>Sorts a chest, barrel etc. by"
|
|
- &outside-lore-2 "<#d5dbdb>left-clicking it."
|
|
outside-disabled:
|
|
display-name: *outside-name
|
|
material: PLAYER_HEAD
|
|
base64: *base64-disabled
|
|
lore:
|
|
- *lore-disabled
|
|
- *outside-lore-1
|
|
- *outside-lore-2
|
|
outside-nopermission:
|
|
<<: *nopermission
|
|
display-name: *outside-name
|
|
|
|
|
|
leftclick-enabled:
|
|
display-name: &leftclick-name "<#2e86c1>&lFill Chest<#/85c1e9>"
|
|
material: PLAYER_HEAD
|
|
base64: *base64-enabled
|
|
lore:
|
|
- *lore-enabled
|
|
- &leftclick-lore-1 "<#d5dbdb>Fill a chest with matching items by"
|
|
- &leftclick-lore-2 "<#d5dbdb>left-clicking outside the opened inventory."
|
|
- &leftclick-lore-3 "<#d5dbdb>Fill a chest with all items (except your"
|
|
- &leftclick-lore-4 "<#d5dbdb>hotbar) by double-left-clicking outside"
|
|
- &leftclick-lore-5 "<#d5dbdb>the opened inventory."
|
|
leftclick-disabled:
|
|
display-name: *leftclick-name
|
|
material: PLAYER_HEAD
|
|
base64: *base64-disabled
|
|
lore:
|
|
- *lore-disabled
|
|
- *leftclick-lore-1
|
|
- *leftclick-lore-2
|
|
- *leftclick-lore-3
|
|
- *leftclick-lore-4
|
|
- *leftclick-lore-5
|
|
leftclick-nopermission:
|
|
<<: *nopermission
|
|
display-name: *leftclick-name
|
|
|
|
|
|
rightclick-enabled:
|
|
display-name: &rightclick-name "<#2e86c1>Empty Chest<#/85c1e9>"
|
|
material: PLAYER_HEAD
|
|
base64: *base64-enabled
|
|
lore:
|
|
- *lore-enabled
|
|
- &rightclick-lore-1 "<#d5dbdb>Take matching items from a chest by"
|
|
- &rightclick-lore-2 "<#d5dbdb>right-clicking outside the opened"
|
|
- &rightclick-lore-3 "<#d5dbdb>inventory. Take all items from a chest"
|
|
- &rightclick-lore-4 "<#d5dbdb>by double-left-clicking outside the"
|
|
- &rightclick-lore-5 "<#d5dbdb>opened inventory"
|
|
rightclick-disabled:
|
|
display-name: *rightclick-name
|
|
material: PLAYER_HEAD
|
|
base64: *base64-disabled
|
|
lore:
|
|
- *lore-disabled
|
|
- *rightclick-lore-1
|
|
- *rightclick-lore-2
|
|
- *rightclick-lore-3
|
|
- *rightclick-lore-4
|
|
- *rightclick-lore-5
|
|
rightclick-nopermission:
|
|
<<: *nopermission
|
|
display-name: *rightclick-name
|
|
|
|
|
|
slots:
|
|
0: &placeholder
|
|
material: BLACK_STAINED_GLASS_PANE
|
|
display-name: "&a" # Prevents showing the item's name
|
|
1: *placeholder
|
|
2: *placeholder
|
|
3: *placeholder
|
|
4: *placeholder
|
|
5: *placeholder
|
|
6: *placeholder
|
|
7: *placeholder
|
|
8: *placeholder
|
|
|
|
9: *placeholder
|
|
10: *placeholder
|
|
11: autosorting
|
|
12: *placeholder
|
|
13: *placeholder
|
|
14: *placeholder
|
|
15: autoinvsorting
|
|
16: *placeholder
|
|
17: *placeholder
|
|
|
|
18: *placeholder
|
|
19: shiftclick
|
|
20: *placeholder
|
|
21: middleclick
|
|
22: *placeholder
|
|
23: doubleclick
|
|
24: *placeholder
|
|
25: shiftrightclick
|
|
26: *placeholder
|
|
|
|
27: *placeholder
|
|
28: *placeholder
|
|
29: leftclick
|
|
30: *placeholder
|
|
31: outside
|
|
32: *placeholder
|
|
33: rightclick
|
|
34: *placeholder
|
|
35: *placeholder
|
|
|
|
36: *placeholder
|
|
37: *placeholder
|
|
38: *placeholder
|
|
39: *placeholder
|
|
40: *placeholder
|
|
41: *placeholder
|
|
42: *placeholder
|
|
43: *placeholder
|
|
44: *placeholder
|
|
|
|
45: *placeholder
|
|
46: *placeholder
|
|
47: *placeholder
|
|
48: *placeholder
|
|
49: *placeholder
|
|
50: *placeholder
|
|
51: *placeholder
|
|
52: *placeholder
|
|
53: *placeholder |