MekaIndica icon

MekaIndica -----

Plugin com o comando /indicar (jogador) com recompensas configuráveis



[​IMG]
MekaIndica
Um sistema de indicação simples, robusto e totalmente customizável para o seu servidor.

Visão Geral

Cansado de lutar para divulgar seu servidor? O MekaIndica transforma seus próprios jogadores nos seus melhores divulgadores! Com este plugin, você pode recompensar jogadores que trazem novos amigos para o servidor, criando um ciclo de crescimento orgânico e fortalecendo sua comunidade.

O sistema é intuitivo: um novo jogador usa o comando /mekaindica <nick_de_quem_indicou> e, na mesma hora (se o jogador estiver online) ou na próxima vez que ele logar, a recompensa configurada por você é entregue. É simples, eficiente e funciona sem depender de nenhum outro plugin!

Recursos Principais
  • Recompensas 100% Customizáveis: Defina um ou mais comandos para serem executados como recompensa. Entregue dinheiro, itens, permissões VIP temporárias, e o que mais sua imaginação permitir! Entrega Inteligente: A recompensa é entregue instantaneamente se o jogador indicado estiver online. Caso contrário, ela fica guardada e é entregue assim que ele entrar no servidor. Anti-Abuso: Cada jogador só pode indicar uma única vez, e não pode indicar a si mesmo, garantindo um sistema justo. Leve e Otimizado: O plugin usa um cache de dados para consultas rápidas e executa operações de banco de dados de forma assíncrona, garantindo zero lag para o seu servidor. Banco de Dados Integrado: Utiliza SQLite para armazenar os dados de forma segura e permanente. Não precisa de configurações complexas de MySQL! "Plug and Play": Nenhuma dependência externa! É só colocar na pasta de plugins e reiniciar o servidor. Totalmente Traduzível: Todas as mensagens do plugin podem ser alteradas no arquivo config.yml. Comandos de Administração: Recarregue as configurações ou resete a indicação de um jogador facilmente.
Instalação
  1. Baixe o arquivo MekaIndica.jar. []Coloque o arquivo na pasta plugins do seu servidor. []Reinicie o servidor. Uma pasta MekaIndica com o arquivo config.yml será criada. []Configure as recompensas e mensagens no config.yml ao seu gosto e use /mekaindica reload.
Comandos e Permissões

Para Jogadores (Não precisa de permissão):
Code (Text):
/indicar <nick> - Para um jogador novo indicar quem o convidou. Alias: /indicar <nick>
Para Administradores (Permissão: mekaindica.admin):
Code (Text):
/mekaindica reload - Recarrega o arquivo de configuração (config.yml). /mekaindica reset &lt;nick> - Permite que um jogador possa usar o /mekaindica novamente.
Permissão:
Code (Text):
mekaindica.admin - Dá acesso aos comandos /mekaindica reload e /mekaindica reset. (Padrão: Apenas para OPs)
Configuração (config.yml)

O arquivo de configuração é totalmente comentado para facilitar a edição.

Code (YAML):


[SIZE=6 ] [B ]Versão da configuração. Não altere este valor. [/B ] [/SIZE ]
config-version
: 2.0

[SIZE=6 ] [B ]Lista de comandos a serem executados pelo console quando o jogador indicado receber a recompensa.
Use {player } para o nome do jogador que receberá a recompensa.
Use {indicator } para o nome do jogador que fez a indicação. [/B ] [/SIZE ]
reward-commands
:

[LIST ]
[* ] "eco give {player} 1000"
[* ] "give {player} diamond 5"
[* ] "msg {player} &amp;aObrigado por se juntar ao servidor! Você recebeu suas recompensas por ter sido indicado por {indicator}!"
[/LIST ]
[SIZE=6 ] [B ]Todas as mensagens customizáveis do plugin.
Use %prefix% para o prefixo e {target} para o jogador alvo (quando aplicável).[/B][/SIZE]
messages
: prefix : "&amp;e&amp;lMeka&6&amp;lIndica &8»&amp;r"

[SIZE=6 ] [B ]Mensagens de ajuda exibidas com /mekaindica [/B ] [/SIZE ]
usage-player-help
: "%prefix% &amp;eUse &amp;a/mekaindica &lt;jogador>&amp;e para nos dizer quem te convidou!" usage-admin-help : - "%prefix% &6Comandos de Administrador:" - "&amp;e/mekaindica reload &8- &7Recarrega a configuração do plugin." - "&amp;e/mekaindica reset &lt;jogador> &8- &7Reseta a indicação de um jogador."

[SIZE=6 ] [B ]Mensagens de feedback e erro [/B ] [/SIZE ]
no-permission
: "%prefix% &amp;cVocê não tem permissão para usar este comando." player-only-command : "%prefix% &amp;cEste comando só pode ser executado por um jogador." indication-success : "%prefix% &amp;aVocê indicou o jogador &amp;e{target}&amp;a com sucesso! Ele(a) receberá a recompensa na próxima vez que entrar no servidor." reward-notification : "%prefix% &amp;aVocê recebeu recompensas por ter sido indicado por &amp;e{player}&amp;a!" error-already-indicated : "%prefix% &amp;cVocê já indicou um jogador. Não é possível indicar novamente." error-player-not-found : "%prefix% &amp;cO jogador &amp;e{target}&amp;c não foi encontrado ou nunca entrou no servidor." error-indicate-self : "%prefix% &amp;cVocê não pode indicar a si mesmo!" target-already-has-indicator : "%prefix% &amp;cO jogador &amp;e{target}&amp;c já foi indicado por outra pessoa." config-reloaded : "%prefix% &amp;aA configuração foi recarregada com sucesso." usage-admin-reset : "%prefix% &amp;cUso correto: /mekaindica reset &lt;jogador>" indication-reset-success : "%prefix% &amp;aA indicação do jogador &amp;e{target}&amp;a foi resetada. Ele(a) pode indicar alguém novamente."

Licença Este plugin é distribuído sob a licença MIT. Isso significa que você é livre para usar, modificar e distribuir o plugin como quiser, desde que os créditos sejam mantidos.

Copyright (c) 2025 Caputinado

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Obrigado por usar o MekaIndica! Se tiver alguma sugestão, deixe nos comentários.​
Resource Information
Author:
----------
Total Downloads: 25
First Release: Today at 1:57 AM
Last Update: Today at 3:04 AM
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings