Arquivo de menus
Os menus podem ser criados na pasta de menus do plugin. Aqui abaixo esta 3 exemplo de menus que você pode fazer
Para mais informações acesse criação de menus
#Cores:
#&0 - Preto | &8 - Cinza Escuro
#&1 - Azul escuro | &9 - Azul
#&2 - Verde escuro | &a - Verde
#&3 - Ciano escuro | &b - Ciano
#&4 - Vermelho escuro | &c - Vermelho
#&5 - Roxo | &d - Rosa
#&6 - Laranja | &e - Amarelo
#&7 - Cinza | &f - Branco
#Opções de texto:
#&k - Aleatório | &n - Sublinhado
#&l - Negrito | &o - Itálico
#&m - Riscado | &r - Resetar
#Texto hexadecimal:
#<hex:#FFFFFF>texto</hex>
#Texto gradiente:
#<gradient:#FFFFFF>texto</gradient:#000000>
#Apenas na versão 1.16+
#Texto arco-íris (Funciona na 1.8+):
#<rainbow>texto</rainbow>
#Placeholders
#%xg7lobby_chat_locked% Status do chat bloqueado (verdadeiro/falso)
#%xg7lobby_random_lobby_location% Uma localização aleatória do lobby (como localização stringificada)
#%xg7lobby_player_warns% Número de avisos que o jogador recebeu
#%xg7lobby_player_is_hiding_players% Se o jogador está escondendo outros jogadores (verdadeiro/falso)
#%xg7lobby_player_is_muted% Se o jogador está atualmente mutado (verdadeiro/falso)
#%xg7lobby_player_time_for_unmute% A data e hora quando o mute do jogador termina
#%xg7lobby_player_is_build_enabled% Se o jogador tem o modo construção habilitado (verdadeiro/falso)
#%xg7lobby_player_is_flying% Se o jogador está voando (verdadeiro/falso)
#%xg7lobby_player_is_in_pvp% Se o jogador está no PvP global (verdadeiro/falso)
#%xg7lobby_players_in_global_pvp% Número total de jogadores no PvP global
#%xg7lobby_player_global_pvp_kills% Número total de kills no PvP global do jogador
#%xg7lobby_player_global_pvp_deaths% Número total de mortes no PvP global do jogador
#%xg7lobby_player_global_pvp_kdr% Proporção kills/mortes no PvP global do jogador
#AÇÕES
# [MESSAGE]: Envia uma mensagem para um jogador
# Ex: [MESSAGE] Olá %player%!
# [BROADCAST]: Transmite uma mensagem para todos os jogadores
# Ex: [BROADCAST] Mensagem!
# [PLAYER_COMMAND]: Faz um jogador executar um comando
# Ex: [PLAYER_COMMAND] warp spawn
# [CONSOLE_COMMAND]: Executa um comando do console
# Ex: [CONSOLE_COMMAND] say Olá pessoal!
# [TITLE]: Exibe um título para um jogador
# Ex: [TITLE] Bem-vindo!
# Ex: [TITLE] Bem-vindo!, Subtítulo!
#Apenas em versões mais recentes
# Ex: [TITLE] Bem-vindo!, %player%!, 10, 70, 20
# [EFFECT]: Dá um efeito para um jogador
# Ex: [EFFECT] SPEED 200 1
# Ex2: [EFFECT] SPEED 200 1 true false true
# [TP]: Teleporta um jogador para uma localização específica
# Ex: [TP] world 100 65 200
# Ex: [TP] world 100 65 200 90 0
# [SUMMON]: Invoca uma entidade
# Ex: [SUMMON] ZOMBIE
# [SOUND]: Toca um som para um jogador
# Ex: [SOUND] ENTITY_PLAYER_LEVELUP
# Ex: [SOUND] ENTITY_PLAYER_LEVELUP 1.0
# Ex: [SOUND] ENTITY_PLAYER_LEVELUP 1.0 1.5
# [GAMEMODE]: Define o modo de jogo de um jogador
# Ex: [GAMEMODE] CREATIVE
# Ex: [GAMEMODE] 1
# [PARTICLE]: Exibe uma partícula para o jogador
# Ex: [PARTICLE] FLAME
# Ex: [PARTICLE] FLAME 10
# Ex: [PARTICLE] FLAME 10 0.5 1 0.5
# [FIREWORK]: Gera fogos de artifício para um jogador
# Ex: [FIREWORK] BALL #FF0000 #00FF00 true false 1
# [CLEAR_CHAT]: Limpa o chat
# Ex: [CLEAR_CHAT]
# [CLEAR_INVENTORY]: Limpa o inventário do jogador
# Ex: [CLEAR_INVENTORY]
# [EQUIP]: Equipa um item
# Ex: [EQUIP] HELMET DIAMOND_HELMET
# [LOBBY]: Teleporta para um lobby
# Ex: [LOBBY] main_lobby
# Ex aleatório: [LOBBY] random
# [BUNGEE]: Conecta a um servidor bungee
# Ex: [BUNGEE] survival_server
# [OPEN_MENU]: Abre um inventário personalizado
# Ex: [OPEN_MENU] shop_menu
# [CLOSE_MENU]: Fecha o inventário
# Ex: [CLOSE_MENU]
# [OPEN_FORM]: Envia um formulário
# Ex: [OPEN_FORM] feedback_form
# [REFRESH_MENU]: Atualiza o menu
# Ex: [REFRESH_MENU]
# [SWAP]: Troca um item no inventário
# Ex: [SWAP] menuId 0 itemPath
# [HIDE_PLAYERS]: Esconde os jogadores no lobby
# Ex: [HIDE_PLAYERS]
# [SHOW_PLAYERS]: Mostra os jogadores no lobby
# Ex: [SHOW_PLAYERS]
# [FLY_ON]: Habilita o voo do jogador no lobby
# Ex: [FLY_ON]
# [FLY_OFF]: Desabilita o voo do jogador no lobby
# Ex: [FLY_OFF]
# [BUILD_ON]: Habilita a construção do jogador no lobby
# Ex: [BUILD_ON]
# [BUILD_OFF]: Desabilita a construção do jogador no lobby
# Ex: [BUILD_OFF]
#ENVIADORES DE TEXTO:
# [CENTER:tamanho_display] Envia uma mensagem centralizada
# Ex: [CENTER:CHAT] Mensagem centralizada do chat
# [ACTION] Envia uma mensagem na barra de ação
# Ex: [ACTION] Mensagem da barra de ação
#Links úteis:
#Itens: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html
#Sons: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html
#Entidades: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/entity/Entity.html
#ID do menu deve ser único
id: "games"
#Título do menu
title: "&a&lJogos"
#Linhas do menu
rows: 3
#Aqui você pode definir os itens do menu
items:
#Seção de exemplo:
#nome-do-item:
# material: MATERIAL <- Material do item
# name: "&aNOME" <- Nome do item
# lore: <- Descrição do item
# - "&7DESCRIÇÃO"
# amount: 1 <- Quantidade do item
# glow: true <- Se o item deve brilhar
# actions: <- Ações do item
# - "[PLAYER_COMMAND] COMANDO"
# - "[CLOSE_MENU] "
survival:
material: DIAMOND_SWORD
name: "&aSurvival"
lore:
- "&7Clique para entrar no servidor survival!"
amount: 1
enchants:
- "DURABILITY, 1"
actions:
- "[BUNGEE] survival"
- "[CLOSE_MENU] "
bedwars:
material: RED_BED
name: "&aBedwars"
lore:
- "&7Clique para entrar no servidor bedwars!"
amount: 1
glow: true
actions:
- "[BUNGEE] bedwars"
- "[CLOSE_MENU] "
#Material de preenchimento do menu
fill-material: GRAY_STAINED_GLASS_PANE
#Posicione os itens nesta grade com o nome de uma seção
grid:
- ["","","","", "","", "","",""]
- ["","","","survival","","bedwars","","",""]
- ["","","","", "","", "","",""]
config-version: 2
Atualizado