storeAllayaLojas

Autor: Allaya.studios | Versão: 1.3

Descrição

AllayaLojas é um plugin para servidores Minecraft (Paper) que permite a criação de lojas interativas e personalizadas usando menus em GUI. Jogadores podem comprar ou vender itens usando economia Vault. É ideal para servidores que desejam uma loja visualmente organizada, acessível via comandos, blocos ou itens especiais.

Dependências

  • Vault (obrigatória): sistema de economia

  • PlaceholderAPI (opcional): para uso de placeholders em mensagens, menus e itens

  • DecentHolograms (opcional): exibição de hologramas acima de blocos de loja

Comandos

Comando
Função

/lojas abrir

Abre um menu específico

/lojas giveitem

Dá ao jogador um item para abrir o menu

/lojas adicionaritem

Salva o item na mão do jogador no arquivo item.yml

/lojas vincularbloco

Liga o bloco em que o jogador olha a um menu

/lojas desvincularbloco

Remove o vínculo do bloco com o menu

/lojas reload

Recarrega arquivos de configuração e menus

Permissões

Permissão
Descrição

allayalojas.usar

Permite uso básico do comando /lojas

allayalojas.abrir.

Permite abrir um menu específico

allayalojas.abrir.bloco.

Permite abrir um menu ao interagir com bloco vinculado

allayalojas.admin.adicionaritem

Permite adicionar itens personalizados

allayalojas.admin.vincularbloco

Permite vincular blocos a menus

allayalojas.admin.reload

Permite recarregar configurações e menus

PlaceholderAPI

AllayaLojas suporta uso de placeholders em nomes de itens, lores, preços, mensagens e condições de exibição.

Exemplos de Condições Dinâmicas

Essas condições alteram a aparência do item com base no nome do jogador ou permissões.

Explicação dos Arquivos .yml

config.yml

Define o sistema de economia usado. Atualmente só suporta VAULT.

messages.yml

Mensagens personalizáveis, com suporte a cores e placeholders:

Itens/item.yml

Itens personalizados adicionados via comando /lojas adicionaritem. São salvos com dados NBT codificados em Base64.

Economia

  • Compra: verifica saldo e remove moedas ao comprar item ou permissão.

  • Venda: verifica inventário e adiciona moedas ao vender.

Funcionalidades Avançadas

Sistema de Blocos

  • Blocos vinculados abrem menus específicos ao interagir.

  • As permissões podem ser exigidas (bloco-requer-permissao).

  • Coordenadas configuradas nos menus (bloco.coords).

Hologramas

  • Recurso opcional com DecentHolograms.

  • Configurável via bloco.holograma no menu .yml

  • Recarregados automaticamente com /lojas reload.

Condições Avançadas por Item

  • Comportamento dinâmico por player usando %placeholders% ou permissões.

  • Ideal para menus exclusivos, bônus VIP ou itens por progresso.


Sugestão de ícone para GitBook: store

Last updated