MatrixMarket icon

MatrixMarket -----

Um mercado global robusto para Minecraft que permite aos jogadores anunciar e comprar itens




MatrixMarket
Sistema Completo de Mercado entre Jogadores

Um mercado global robusto para Minecraft que permite aos jogadores anunciar, comprar e gerenciar itens diretamente pelo inventario, com suporte a multiplas economias, sistema de correio, destaques pagos, categorias configuraveis e banco de dados SQLite/MySQL.

[​IMG] [​IMG] [​IMG]

Funcionalidades

  • Mercado Global - Anuncie e compre itens de qualquer jogador pelo menu de inventario
  • Categorias Configuraveis - Organize os itens automaticamente por categoria com icone e lista de materiais personalizados
  • Sistema de Destaques - Pague para destacar sua venda e aparecer em primeiro lugar na listagem
  • Correio Integrado - Receba itens e valores automaticamente mesmo estando offline
  • Multiplas Economias - Suporte a Vault (Money) e PlayerPoints simultaneamente, com permissao por provedor
  • Venda Pessoal - Direcione um anuncio a um jogador especifico
  • Historico de Vendas - Visualize e gerencie seus anuncios ativos em um menu dedicado
  • Filtro por Categoria - Navegue pelos itens com filtros integrados ao menu
  • Expiracao Automatica - Anuncios expirados retornam ao vendedor via correio sem perda de item
  • Sistema de Banimento - Bloqueie jogadores do uso do mercado diretamente pelo comando
  • Altamente Configuravel - Precos minimos e maximos, taxas percentuais, tempo de expiracao, limite de anuncios por permissao e muito mais
  • Banco de Dados - SQLite pronto para uso sem configuracao ou MySQL com pool de conexoes via HikariCP

Requisitos

  • Java 8 ou superior
  • Paper ou Spigot 1.8 ate 1.21+
  • (Opcional) Vault + plugin de economia compativel
  • (Opcional) PlayerPoints

Instalacao

  1. Baixe o MatrixMarket-1.0.0.jar na aba de releases
  2. Coloque o arquivo .jar na pasta plugins/ do seu servidor
  3. Reinicie o servidor
  4. Configure o config.yml em plugins/MatrixMarket/
  5. Ajuste as mensagens em messages.yml se necessario

Comandos

Comando Descricao Permissao
/mercado (ou /market, /mk) Abre o menu principal do mercado matrixmarket.use
/mercado vender Inicia o processo de venda com o item na mao matrixmarket.sell
/mercado vendas Abre o menu com seus anuncios ativos matrixmarket.use
/mercado pessoal Abre itens direcionados a voce por outros jogadores matrixmarket.use
/mercado ban <jogador> Bane um jogador de usar o mercado matrixmarket.ban
/mercado unban <jogador> Remove o banimento de um jogador matrixmarket.ban
/mercado reload Recarrega as configuracoes sem reiniciar o servidor matrixmarket.reload


Permissoes

Permissao Descricao Padrao
matrixmarket.use Usar o mercado true
matrixmarket.sell Anunciar itens true
matrixmarket.admin Acesso total de administrador op
matrixmarket.reload Recarregar configuracoes op
matrixmarket.ban Banir e desbanir jogadores op
matrixmarket.announce Receber anuncios de novas vendas no chat true
matrixmarket.sponsor Destacar vendas sem custo false
matrixmarket.buy.sponsor Pagar para destacar uma venda true
matrixmarket.staff.collect Coletar item do mercado via Shift+Click op
matrixmarket.provider.money Usar economia Money (Vault) true
matrixmarket.provider.points Usar economia PlayerPoints true
matrixmarket.sell_limit.<N> Define limite de vendas por permissao de grupo


Mecanicas de Jogo

Criando uma Venda
  1. Segure o item desejado na mao
  2. Use o comando /mercado vender
  3. Digite o preco quando solicitado no chat
  4. Escolha a duracao do anuncio e a moeda
  5. Defina se a venda e para todos ou para um jogador especifico
  6. Confirme no menu

Comprando um Item
  1. Abra o mercado com /mercado
  2. Navegue pelas categorias ou use o filtro integrado
  3. Clique no item para ver os detalhes
  4. Confirme a compra

Sistema de Correio
  • Ao vender, o valor (com desconto da taxa, se habilitada) e enviado ao vendedor via correio
  • Itens com inventario cheio sao enviados ao correio do comprador automaticamente
  • Anuncios expirados retornam ao vendedor via correio sem perda
  • O correio pode ser acessado pelo menu principal ou pelo botao dedicado

Destaques
  • Clique com o botao direito no seu anuncio em "Minhas Vendas" para destacar
  • Itens em destaque aparecem na aba de destaques com prioridade de exibicao
  • O custo e a duracao dos destaques sao totalmente configuraveis
  • Jogadores com a permissao matrixmarket.sponsor destacam sem pagar
Screenshot_4.png Screenshot_5.png

Configuracao Basica

Code (YAML):

habilitado
: true

# Modo de exibicao: false = categorias, true = lista unica com scroll
modo-scroller
: false

# Tempo maximo de expiracao dos anuncios (em horas). 0 = sem expiracao.
tempo-expiracao
: 48

# Limite de anuncios ativos por jogador
limite-vendas
: 10

# Preco minimo e maximo permitido. 0 = sem limite maximo.
preco-minimo
: 1.0
preco-maximo
: 0.0

# Configuracoes de destaque
limite-destaques
: 2
custo-destaque
: 1000.0
duracao-destaque
: 24   # horas

# Taxa sobre vendas
taxa
:
  habilitado
: false
  percentual
: 5.0

# Banco de dados
database
:
  type
: SQLITE   # SQLITE ou MYSQL
  host
: localhost
  port
: 3306
  database
: matrixmarket
  username
: root
  password
: ""
 
Compatibilidade de Versoes

Versao Materiais Action Bar / Title Cabecas Customizadas
1.8 – 1.12 (Legacy) Nomes antigos + data values Via NMS reflection Via GameProfile reflection
1.13 – 1.17 Nomes modernos Via BungeeCord API Via GameProfile reflection
1.18.1+ Nomes modernos Via BungeeCord API Via PlayerProfile API



Desenvolvido por M4trixDev
GitHub | Reportar Bug | Discussoes
Resource Information
Author:
----------
Total Downloads: 5
First Release: Mar 11, 2026
Last Update: Mar 11, 2026
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings