๐ผ๏ธGUI Style
internal_name:
max_material: <integer> (<rows*9)
rows: <integer> (<7)
items:
item_id:
Material: <item type>
Data: <item data>
Display: <item name>
Hide_attributes: <true/false>
.....
smith: #change this display in config.yml do not change this key
Material: IRON_AXE
Data: 0
Hide_attributes: true
list: #change this display in config.yml do not change this key
Material: PAPER
Data: 0
Hide_attributes: true
close: #change this display in config.yml do not change this key
Material: STAINED_GLASS_PANE
Data: 14
Hide_attributes: true
slots: #decorate it in gui, require at least one material and only one result, smith key
- '<slot>:<item>'
- '<slot>:<item>'
- '<slot>:<item>'
- '<slot>:<item>'
...
internal_nameit can be anything Example: custom_style, bla_bla,....
max_materialit called for code :v that should equals amount of 'material' in slots Example: 3,6,9,...
rowshow much rows the inventory have (size) Example: 1,2,3,4,5,6
itemsrequire smith, list, close
format:
item id can be anything, used in slots Material: can found in https://helpch.at/docs/1.17.1/org/bukkit/Material.html,.... Make sure you choose right version Data: item data or CustomModelData Display: item name, can use Hide_attributes: does item display attributes (vanilla included attack_damage, armor,...)
slotsformat: list of <slot>:<item>
slot:from 0 to (rows*9)-1 it means if rows are 6 slot should be 0-53
item:item id that found in items above
required at least one 'material', 'result', 'smith', 'close', 'list'.
Example:

Last updated