GUI configuration
See Menus & GUIs for field semantics, click actions and validation. These are the complete shipped files.
alts.yml
layout-version: 3
title: '@gui.title.alts'
size: 45
background:
outline:
enabled: true
material: BLACK_STAINED_GLASS_PANE
name: ' '
slots:
- 0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 17
- 18
- 26
- 27
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
inner:
enabled: true
material: GRAY_STAINED_GLASS_PANE
name: ' '
slots:
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 28
- 29
- 30
- 31
- 32
- 33
- 34
sounds:
open:
enabled: true
sound: BLOCK_CHEST_OPEN
volume: 0.5
pitch: 1.2
click:
enabled: true
sound: UI_BUTTON_CLICK
volume: 0.5
pitch: 1.0
error:
enabled: true
sound: BLOCK_NOTE_BLOCK_BASS
volume: 0.5
pitch: 0.8
previous-page:
slot: 37
material: RED_STAINED_GLASS_PANE
custom-model-data: 0
name: '@gui.buttons.previous-page'
next-page:
slot: 43
material: LIME_STAINED_GLASS_PANE
custom-model-data: 0
name: '@gui.buttons.next-page'
close:
slot: 41
material: BARRIER
custom-model-data: 0
name: '@gui.buttons.close'
back-name: '@gui.buttons.back'
slots:
entries:
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 28
- 29
- 30
- 31
- 32
- 33
- 34
console-item:
material: COMMAND_BLOCK
custom-model-data: 0
revoke-hint: '@gui.revoke-hint'
colors:
online: 'ee787'
offline: '&7'
banned: '&#ff5f5f'
muted: '&#c792ea'
entry:
material: PLAYER_HEAD
name: '@gui.alt-name'
lore: '@gui.alt-lore'
custom-model-data: 0
banlist.yml
layout-version: 3
title: '@gui.title.banlist'
size: 45
background:
outline:
enabled: true
material: BLACK_STAINED_GLASS_PANE
name: ' '
slots:
- 0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 17
- 18
- 26
- 27
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
inner:
enabled: true
material: GRAY_STAINED_GLASS_PANE
name: ' '
slots:
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 28
- 29
- 30
- 31
- 32
- 33
- 34
sounds:
open:
enabled: true
sound: BLOCK_CHEST_OPEN
volume: 0.5
pitch: 1.2
click:
enabled: true
sound: UI_BUTTON_CLICK
volume: 0.5
pitch: 1.0
error:
enabled: true
sound: BLOCK_NOTE_BLOCK_BASS
volume: 0.5
pitch: 0.8
previous-page:
slot: 37
material: RED_STAINED_GLASS_PANE
custom-model-data: 0
name: '@gui.buttons.previous-page'
next-page:
slot: 43
material: LIME_STAINED_GLASS_PANE
custom-model-data: 0
name: '@gui.buttons.next-page'
close:
slot: 41
material: BARRIER
custom-model-data: 0
name: '@gui.buttons.close'
back-name: '@gui.buttons.back'
slots:
entries:
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 28
- 29
- 30
- 31
- 32
- 33
- 34
console-item:
material: COMMAND_BLOCK
custom-model-data: 0
revoke-hint: '@gui.revoke-hint'
entry:
material: PLAYER_HEAD
name: '@gui.banlist-name'
lore: '@gui.banlist-lore'
custom-model-data: 0
deleted-history.yml
layout-version: 3
title: '@gui.title.deleted-history'
size: 45
background:
outline:
enabled: true
material: BLACK_STAINED_GLASS_PANE
name: ' '
slots:
- 0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 17
- 18
- 26
- 27
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
inner:
enabled: true
material: GRAY_STAINED_GLASS_PANE
name: ' '
slots:
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 28
- 29
- 30
- 31
- 32
- 33
- 34
sounds:
open:
enabled: true
sound: BLOCK_CHEST_OPEN
volume: 0.5
pitch: 1.2
click:
enabled: true
sound: UI_BUTTON_CLICK
volume: 0.5
pitch: 1.0
error:
enabled: true
sound: BLOCK_NOTE_BLOCK_BASS
volume: 0.5
pitch: 0.8
previous-page:
slot: 37
material: RED_STAINED_GLASS_PANE
custom-model-data: 0
name: '@gui.buttons.previous-page'
next-page:
slot: 43
material: LIME_STAINED_GLASS_PANE
custom-model-data: 0
name: '@gui.buttons.next-page'
close:
slot: 41
material: BARRIER
custom-model-data: 0
name: '@gui.buttons.close'
back-name: '@gui.buttons.back'
slots:
entries:
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 28
- 29
- 30
- 31
- 32
- 33
- 34
console-item:
material: COMMAND_BLOCK
custom-model-data: 0
revoke-hint: '@gui.revoke-hint'
history-type:
slot: 39
material: AMETHYST_SHARD
custom-model-data: 0
name: '@gui.buttons.history-type'
lore: '@gui.type-lore'
entry:
material: PLAYER_HEAD
name: '@gui.history-names.BAN'
lore: '@gui.history-lore'
custom-model-data: 0
variants:
BAN:
name: '@gui.history-names.BAN'
IP_BAN:
name: '@gui.history-names.IP_BAN'
MUTE:
name: '@gui.history-names.MUTE'
IP_MUTE:
name: '@gui.history-names.IP_MUTE'
WARN:
name: '@gui.history-names.WARN'
KICK:
name: '@gui.history-names.KICK'
history-details.yml
layout-version: 3
title: '@gui.title.history-details'
size: 45
background:
outline:
enabled: true
material: BLACK_STAINED_GLASS_PANE
name: ' '
slots:
- 0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 17
- 18
- 26
- 27
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
inner:
enabled: true
material: GRAY_STAINED_GLASS_PANE
name: ' '
slots:
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 28
- 29
- 30
- 31
- 32
- 33
- 34
sounds:
open:
enabled: true
sound: BLOCK_CHEST_OPEN
volume: 0.5
pitch: 1.2
click:
enabled: true
sound: UI_BUTTON_CLICK
volume: 0.5
pitch: 1.0
error:
enabled: true
sound: BLOCK_NOTE_BLOCK_BASS
volume: 0.5
pitch: 0.8
previous-page:
slot: 37
material: RED_STAINED_GLASS_PANE
custom-model-data: 0
name: '@gui.buttons.previous-page'
next-page:
slot: 43
material: LIME_STAINED_GLASS_PANE
custom-model-data: 0
name: '@gui.buttons.next-page'
close:
slot: 41
material: BARRIER
custom-model-data: 0
name: '@gui.buttons.close'
back-name: '@gui.buttons.back'
info:
slot: 22
material: PLAYER_HEAD
name: '@gui.history-names.BAN'
lore: '@gui.details-lore'
custom-model-data: 0
variants:
BAN:
name: '@gui.history-names.BAN'
IP_BAN:
name: '@gui.history-names.IP_BAN'
MUTE:
name: '@gui.history-names.MUTE'
IP_MUTE:
name: '@gui.history-names.IP_MUTE'
WARN:
name: '@gui.history-names.WARN'
KICK:
name: '@gui.history-names.KICK'
console-item:
material: COMMAND_BLOCK
custom-model-data: 0
removal-lore: '@gui.removed-lore'
superseded-lore: '@gui.superseded-lore'
hidden-lore: '@gui.hidden-lore'
revoke-hint: '@gui.revoke-hint'
history-type.yml
layout-version: 3
title: '@gui.title.history-type'
size: 27
background:
outline:
enabled: true
material: BLACK_STAINED_GLASS_PANE
name: ' '
slots:
- 0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
inner:
enabled: true
material: GRAY_STAINED_GLASS_PANE
name: ' '
slots:
- 10
- 11
- 12
- 13
- 14
- 15
- 16
sounds:
open:
enabled: true
sound: BLOCK_CHEST_OPEN
volume: 0.5
pitch: 1.2
click:
enabled: true
sound: UI_BUTTON_CLICK
volume: 0.5
pitch: 1.0
error:
enabled: true
sound: BLOCK_NOTE_BLOCK_BASS
volume: 0.5
pitch: 0.8
close:
slot: 23
material: BARRIER
custom-model-data: 0
name: '@gui.buttons.close'
back-name: '@gui.buttons.back'
types:
ALL:
slot: 10
material: AMETHYST_SHARD
name: '@gui.type-choice.ALL'
lore: '@gui.type-choice-lore'
custom-model-data: 0
BANS:
slot: 11
material: RED_STAINED_GLASS_PANE
name: '@gui.type-choice.BANS'
lore: '@gui.type-choice-lore'
custom-model-data: 0
MUTES:
slot: 13
material: PURPLE_STAINED_GLASS_PANE
name: '@gui.type-choice.MUTES'
lore: '@gui.type-choice-lore'
custom-model-data: 0
WARNS:
slot: 15
material: YELLOW_STAINED_GLASS_PANE
name: '@gui.type-choice.WARNS'
lore: '@gui.type-choice-lore'
custom-model-data: 0
KICKS:
slot: 16
material: ORANGE_STAINED_GLASS_PANE
name: '@gui.type-choice.KICKS'
lore: '@gui.type-choice-lore'
custom-model-data: 0
history.yml
layout-version: 3
title: '@gui.title.history'
size: 45
background:
outline:
enabled: true
material: BLACK_STAINED_GLASS_PANE
name: ' '
slots:
- 0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 17
- 18
- 26
- 27
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
inner:
enabled: true
material: GRAY_STAINED_GLASS_PANE
name: ' '
slots:
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 28
- 29
- 30
- 31
- 32
- 33
- 34
sounds:
open:
enabled: true
sound: BLOCK_CHEST_OPEN
volume: 0.5
pitch: 1.2
click:
enabled: true
sound: UI_BUTTON_CLICK
volume: 0.5
pitch: 1.0
error:
enabled: true
sound: BLOCK_NOTE_BLOCK_BASS
volume: 0.5
pitch: 0.8
previous-page:
slot: 37
material: RED_STAINED_GLASS_PANE
custom-model-data: 0
name: '@gui.buttons.previous-page'
next-page:
slot: 43
material: LIME_STAINED_GLASS_PANE
custom-model-data: 0
name: '@gui.buttons.next-page'
close:
slot: 41
material: BARRIER
custom-model-data: 0
name: '@gui.buttons.close'
back-name: '@gui.buttons.back'
slots:
entries:
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 28
- 29
- 30
- 31
- 32
- 33
- 34
console-item:
material: COMMAND_BLOCK
custom-model-data: 0
revoke-hint: '@gui.revoke-hint'
history-type:
slot: 39
material: AMETHYST_SHARD
custom-model-data: 0
name: '@gui.buttons.history-type'
lore: '@gui.type-lore'
deleted-history:
slot: 40
material: WRITABLE_BOOK
custom-model-data: 0
name: '@gui.buttons.deleted-history'
lore: '@gui.deleted-lore'
permission: wrongpunish.history.deleted
entry:
material: PLAYER_HEAD
name: '@gui.history-names.BAN'
lore: '@gui.history-lore'
custom-model-data: 0
variants:
BAN:
name: '@gui.history-names.BAN'
IP_BAN:
name: '@gui.history-names.IP_BAN'
MUTE:
name: '@gui.history-names.MUTE'
IP_MUTE:
name: '@gui.history-names.IP_MUTE'
WARN:
name: '@gui.history-names.WARN'
KICK:
name: '@gui.history-names.KICK'
punish-confirm.yml
layout-version: 3
title: '@gui.title.punish-confirm'
size: 27
background:
outline:
enabled: true
material: BLACK_STAINED_GLASS_PANE
name: ' '
slots:
- 0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
inner:
enabled: true
material: GRAY_STAINED_GLASS_PANE
name: ' '
slots:
- 10
- 11
- 12
- 13
- 14
- 15
- 16
sounds:
open:
enabled: true
sound: BLOCK_CHEST_OPEN
volume: 0.5
pitch: 1.2
click:
enabled: true
sound: UI_BUTTON_CLICK
volume: 0.5
pitch: 1.0
error:
enabled: true
sound: BLOCK_NOTE_BLOCK_BASS
volume: 0.5
pitch: 0.8
info:
slot: 13
material: PAPER
name: '@gui.template-name'
lore: '@gui.punish-confirm-lore'
custom-model-data: 0
console-item:
material: COMMAND_BLOCK
custom-model-data: 0
confirm:
slot: 11
material: LIME_STAINED_GLASS_PANE
custom-model-data: 0
name: '@gui.buttons.confirm'
cancel:
slot: 15
material: RED_STAINED_GLASS_PANE
custom-model-data: 0
name: '@gui.buttons.cancel'
punish.yml
layout-version: 3
title: '@gui.title.punish'
size: 45
background:
outline:
enabled: true
material: BLACK_STAINED_GLASS_PANE
name: ' '
slots:
- 0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 17
- 18
- 26
- 27
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
inner:
enabled: true
material: GRAY_STAINED_GLASS_PANE
name: ' '
slots:
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 28
- 29
- 30
- 31
- 32
- 33
- 34
sounds:
open:
enabled: true
sound: BLOCK_CHEST_OPEN
volume: 0.5
pitch: 1.2
click:
enabled: true
sound: UI_BUTTON_CLICK
volume: 0.5
pitch: 1.0
error:
enabled: true
sound: BLOCK_NOTE_BLOCK_BASS
volume: 0.5
pitch: 0.8
previous-page:
slot: 37
material: RED_STAINED_GLASS_PANE
custom-model-data: 0
name: '@gui.buttons.previous-page'
next-page:
slot: 43
material: LIME_STAINED_GLASS_PANE
custom-model-data: 0
name: '@gui.buttons.next-page'
close:
slot: 41
material: BARRIER
custom-model-data: 0
name: '@gui.buttons.close'
back-name: '@gui.buttons.back'
settings:
require-confirmation: true
slots:
templates:
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 28
- 29
- 30
- 31
- 32
- 33
- 34
template-item:
material: PAPER
name: '@gui.template-name'
lore: '@gui.template-lore'
custom-model-data: 0
revoke-confirm.yml
layout-version: 3
title: '@gui.title.revoke-confirm'
size: 27
background:
outline:
enabled: true
material: BLACK_STAINED_GLASS_PANE
name: ' '
slots:
- 0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
inner:
enabled: true
material: GRAY_STAINED_GLASS_PANE
name: ' '
slots:
- 10
- 11
- 12
- 13
- 14
- 15
- 16
sounds:
open:
enabled: true
sound: BLOCK_CHEST_OPEN
volume: 0.5
pitch: 1.2
click:
enabled: true
sound: UI_BUTTON_CLICK
volume: 0.5
pitch: 1.0
error:
enabled: true
sound: BLOCK_NOTE_BLOCK_BASS
volume: 0.5
pitch: 0.8
info:
slot: 13
material: PLAYER_HEAD
name: '@gui.history-names.BAN'
lore: '@gui.revoke-confirm-lore'
custom-model-data: 0
variants:
BAN:
name: '@gui.history-names.BAN'
IP_BAN:
name: '@gui.history-names.IP_BAN'
MUTE:
name: '@gui.history-names.MUTE'
IP_MUTE:
name: '@gui.history-names.IP_MUTE'
WARN:
name: '@gui.history-names.WARN'
KICK:
name: '@gui.history-names.KICK'
console-item:
material: COMMAND_BLOCK
custom-model-data: 0
confirm:
slot: 11
material: LIME_STAINED_GLASS_PANE
custom-model-data: 0
name: '@gui.buttons.confirm-revoke'
cancel:
slot: 15
material: RED_STAINED_GLASS_PANE
custom-model-data: 0
name: '@gui.buttons.cancel'
warnings.yml
layout-version: 3
title: '@gui.title.warnings'
size: 45
background:
outline:
enabled: true
material: BLACK_STAINED_GLASS_PANE
name: ' '
slots:
- 0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 17
- 18
- 26
- 27
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
inner:
enabled: true
material: GRAY_STAINED_GLASS_PANE
name: ' '
slots:
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 28
- 29
- 30
- 31
- 32
- 33
- 34
sounds:
open:
enabled: true
sound: BLOCK_CHEST_OPEN
volume: 0.5
pitch: 1.2
click:
enabled: true
sound: UI_BUTTON_CLICK
volume: 0.5
pitch: 1.0
error:
enabled: true
sound: BLOCK_NOTE_BLOCK_BASS
volume: 0.5
pitch: 0.8
previous-page:
slot: 37
material: RED_STAINED_GLASS_PANE
custom-model-data: 0
name: '@gui.buttons.previous-page'
next-page:
slot: 43
material: LIME_STAINED_GLASS_PANE
custom-model-data: 0
name: '@gui.buttons.next-page'
close:
slot: 41
material: BARRIER
custom-model-data: 0
name: '@gui.buttons.close'
back-name: '@gui.buttons.back'
slots:
entries:
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 28
- 29
- 30
- 31
- 32
- 33
- 34
console-item:
material: COMMAND_BLOCK
custom-model-data: 0
revoke-hint: '@gui.revoke-hint'
deleted-history:
slot: 40
material: WRITABLE_BOOK
custom-model-data: 0
name: '@gui.buttons.deleted-history'
lore: '@gui.deleted-lore'
permission: wrongpunish.history.deleted
entry:
material: PLAYER_HEAD
name: '@gui.history-names.BAN'
lore: '@gui.history-lore'
custom-model-data: 0
variants:
BAN:
name: '@gui.history-names.BAN'
IP_BAN:
name: '@gui.history-names.IP_BAN'
MUTE:
name: '@gui.history-names.MUTE'
IP_MUTE:
name: '@gui.history-names.IP_MUTE'
WARN:
name: '@gui.history-names.WARN'
KICK:
name: '@gui.history-names.KICK'