segunda-feira, 6 de fevereiro de 2017

[TUTORIAL COMPLETO] LegendChat Plugin (PT_BR)

Boas galerinha tudo bem com vocês? Estamos aqui em mais um tutorial sobre Plugins, dessa vez com o LegendChat Plugin. Esse Plugin possui a função de formatar o chat do minecraft, com criação de canais. Este Plugin já vêm com dois canais padrões em suas configurações (local e global), onde você pode customizar do jeito que quiser. Esse Plugin é mais complexo do que o EssentialsChat, pois possui várias funções que o EssentialsChat não traz. Vamos ao Tutorial!

Primeiramente vamos falar do arquivo ''Config.yml'' do LegendChat. Para acessa-lo vá na pasta ''plugins'', depois abra a pasta ''LegendChat''. O arquivo ''Config.yml'' possui opções importantes para o funcionamento do LegendChat no seu servidor. Vamos falar delas.


1.0 - Language:


Essa opção permite você selecionar a linguagem padrão do LegendChat. Esse Plugin possui 3 linguagens padrões (Inglês, Português e Chinês), sendo que na configuração padrão está setado o Inglês. Para setar para Português, vá nesta opção e substitua ''en'' por ''br''.


1.0.1 - BungeeCord:


Além dos canais global e local, o LegendChat traz um canal sub-setado, que é o canal para BungeeCord. Caso você tenha um Server BungeeCord, substitua ''false'' para ''true'' na opção.


1.0.2 - Check For Updates:


Essa opção possui na maioria dos Plugins. Ela irá mostrar para players OP e também no Console se há novas versões do Plugin.


1.0.3 - Log To Bukkit:


Essa opção serve para mostrar os logs no console (caso esteja habilitada).


1.0.4- Log To File:


Essa opção irá criar um arquivo log (log do chat) na pasta do LegendChat a cada determinado tempo (em minutos) que você pode setar. 


1.0.5 - Block Repeated Tags:


Essa opção permite você bloquear prefixos (tags) iguais. Caso você tenha 2 tags iguais, desabilitade essa opção setando ''false'' no lugar de ''true''. Essa opção faz {groupprefix} não ser igual a {prefix}.


1.0.6 - Show No One Hears You:


Essa opção permite que as mensagens não vistas (aquelas que aparecem quando não existe ninguém próximo para ''escutar''), possam ser vistas, principalmente por players OP que utilizam SPY.


1.0.7 - Block Shortcuts When Cancelled:


Essa opção permite bloquiar comandos curtos (como /g, /l, /lc), fazendo com que eles não sejam mais considerados comandos.


1.0.8 - Force Remove Double Spaces From Bukkit:


Essa opção permite você arrumar a incompatibilidade do LegendChat com o Plugin JOBS.


1.0.9 - Send Fake Message To Chat:


Essa opção aumenta a compatibilidade com outros Plugins de Tag. 


1.1.0 - Maintain Spy Mode: 


Essa opção permite que o modo SPY (espião) fique ligado enquanto o Server estiver ON. O modo SPY permite que players OPs vejam mensagens de todos os canais que estiverem sendo usados independente da distância entre um determinado player.


1.1.1 - Use Async Chat Event:


Essa opção permite a utilização de um chat dessincronizado. Ela é recomendável (principalmente se você utilizar o SimpleClans), então deixe ela setada como ''true''.


1.1.2 - Format:


Essa opção é essencial para a formatação do chat. Ela fará também com que as tags apareçam. O LegendChat tenta ser compatível com o máximo de Plugins de Tag possíveis, porém existe Plugins que não estão adicionados nessa compatibilidade. Para adicionar estes Plugins a compatibilidade basta você fazer isso nessa opção. Por exemplo: caso você use o Plugin Magnata, você terá que adicionar esta tag nesta opção. Para isso, coloque {magnata} na formatação ''default'', antes de {sender}. 


1.1.3 - Private Message Format:


Essa opção permite que você edite a formatação de mensagens privadas.


1.1.4 - Censor:


Essa opção permite que você bloqueie determinadas palavras. 


2.0 - Incompatibilidade:


LegendChat é totalmente incompatível com o EssentialsChat. Caso tenha o EssentialsChat no seu servidor, remova da pasta ''plugins''.


3.0 - Comandos:


/legendchat ou /lc: Comando Principal (Para OP).


/channel [canal] ou /ch [canal]: Muda para um determinado canal.


/tell [player] [msg]: Inicia um chat com determinado player ou manda uma mensagem privada.


/reply [player] [mensagem]: Responde uma mensagem privada.


/afk [motivo]: Ativa o modo AFK (Também bloqueia mensagens privadas)


/ignore [player]: Ignora mensagens de um determinado player.


/mute [canal]: Ignora mensagens de um determinado canal.


/lc channel [create/delete] [canal]: Cria um canal ou deleta um canal.


/lc spy: Habilita/desabilita ver todas as mensagens dos canais.


/lc mute [player] [tempo em minutos]: Muta um determinado player.


/lc unmute [player]: Retira o mute de um determinado player.


/lc muteall: Muta todos os players.


/lc unmuteall: Retira o mute de todos os players.


/lc reload: Recarrega as configurações e os canais do Plugin.


4.0 - Permissions:



legendchat.channel.<canal>.chatPermissão para ler e escrever em um canal
legendchat.channel.<canal>.focusPermissão para focar em um canal (/ch)
legendchat.channel.<canal>.freePermissão para falar sem pagar
legendchat.channel.<canal>.nodelayPermissão para falar sem delay
legendchat.channel.<canal>.blockwritePermissão para bloquear escrever no canal
legendchat.channel.<canal>.blockmutePermissão para impedir que mutem o canal
legendchat.color.<cor>Permissão para usar certas cores ou formatos nos canais
legendchat.color.allcolorsPermissão para usar todas as cores
legendchat.color.allformatsPermissão para usar todos os formatos
legendchat.block.tellPermissão para bloquear o uso do /tell
legendchat.block.locktellPermissão para bloquear o uso do /tell <player>
legendchat.block.replyPermissão para bloquear o uso do /r
legendchat.block.afkPermissão para bloquear o uso do /afk
legendchat.block.afkmotivePermissão para bloquear o uso do /afk com motivo
legendchat.block.ignorePermissão para bloquear esse jogador de ser ignorado
legendchat.adminPermissão admin, desbloqueia tudo
legendchat.admin.channelPermissão para usar: /lc channel
legendchat.admin.spyPermissão para usar: /lc spy
legendchat.admin.hidePermissão para usar: /lc hide
legendchat.admin.mutePermissão para usar: /lc mute
legendchat.admin.unmutePermissão para usar: /lc unmute
legendchat.admin.muteallPermissão para usar: /lc muteall
legendchat.admin.unmuteallPermissão para usar: /lc unmuteall
legendchat.admin.reloadPermissão para usar: /lc reload

5.0 - Dúvidas Frequentes:


1 - Por que quando digito no canal global, não aparece a mensagem ou aparece ''legendchat''?


Resposta: Para resolver, coloque a opção ''send_fake_message_to_chat" para ''false''


2- Por que tenho 2 tags iguais?


Resposta: Coloque ''false'' na opção block_repeated_tags.


3- Por que quando tiro OP não dá pra falar?


Resposta: Provavelmente isso seja falta de permissions. Adicione a permissão ''legendchat.channel.<canal>.chat''.


4- Por que aparece a tag [world]?


Resposta: Isso não é um erro, é o Multiverse-Core. Caso queira remover essa tag, vá na pasta ''plugins'', depois na pasta do Multiverse Core, depois no arquivo config do Multiverse, e coloque na opção ''prefixchat'' para ''false''.


Espero que tenha ajudado vocês. Até o próximo Tutorial xD!


Não entendeu? Veja esse vídeo abaixo.