Ir para conteúdo

[LegendChat 1.8++(JSON)] LegendChat com suporte a JSON.


TzMarcio

Posts Recomendados

Primeiramente como ele funciona:

http://gamersboard.com.br/topic/39809-addon-legendchat-json/

 

Modifiquei ele para algo próprio mesmo antes do tópico acima ser criado quando vi o tópico resolvi posta-lo grátis .-. 

 

Para quem não entendeu:

 

Foi adicionado suporte a JSON/TOOLTIPS nessa versão modificada que estou deixando neste tópico...

Se você não sabe oque e isso veja as prints :v

 

Config:

language: en
default_channel: local
bungeecord:
  use: false
  channel: bungeecord
check_for_updates: true
log_to_bukkit: false
log_to_file:
  use: false
  time: 10
block_repeated_tags: true
show_no_one_hears_you: true
block_shortcuts_when_cancelled: true
force_remove_double_spaces_from_bukkit: true
send_fake_message_to_chat: true
maintain_spy_mode: false
use_async_chat_event: true
text_to_tag: []
format:
  default: '{color}[{nick}] {groupprefix}{prefix}{bprefix2}{grupo}&f{sender}{bsuffix}{suffix}{groupsuffix}{color}: {msg}'
  bungeecord: '{color}[{nick}] -{server}- {groupprefix}{prefix}{bprefix2}{bprefix}&f{sender}{bsuffix}{suffix}{groupsuffix}{color}: {msg}'
  spy: '&8[SPY] &7{msg}'
private_message_format:
  send: '&7To &2{receiver}&7: {msg}'
  receive: '&7From &2{sender}&7: {msg}'
  spy: '&8[SPY] &f{ignored} &7[{sender} -> {receiver}] {msg}'
censor:
  use: true
  censored_words:
  - censor_with_stars
  - censor_with_replace;replace_here
JSONTags:
  grupo:
    HoverAction:
      - 'Grupo: @Name_Grupo'
      - 'Tag: @Tag_Grupo'
      - 'Lider: @Leader_Grupo'
      - 'Online: @Online_Members_Grupo/@Members_Grupo'
  sender:
    HoverAction:
      - '&2Money: &a@balance'

Em JSONTags você coloca as tags que você queira que apareça os tooltip nelas como esta colocada ali na tag "grupo" vai aparecer tais informações ao passar o mouse em cima da tag

 

Em sender ao passar mouse em cima do nick do jogador aparecera tais informações

 

OBS: a tag "grupo" só funciona caso o tenha o plugin(Obvio)

 

Tem como seta as info do seu próprio plugin um exemplo disso e o grupo eu quis mostra as info dele e coloquei para mostrar através do e.setReplaceValue("@Name_Grupo", "Batatas")

 

Prints

a1964067e6ab4e57b890dcc8ab3c49a8.png

b9f8d50c890242699d1326ff0fb32ff2.png

Player count foi feito usando placeholders básicas da bukkit listada na lista na ala "Placeholders" logo abaixo...

 

Créditos

 

@TzMarcio - Tentei faze-lo ....

@zViniciimBR -  Ideia de faze-lo :v

 

Download

 

Placeholders

Placeholders e simplesmente algo que faz com que pegue informações do simplesclan, mcmmo, factions entre outros e vários e vários plugins 

Lista de placeholders(Você pode ver se o plugin que deseja informação esta listado aqui :V)

https://www.spigotmc.org/wiki/mvdw-placeholders/

 

Plugin Mvdw-placeholders

https://www.spigotmc.org/resources/mvdwplaceholderapi.11182/

 

Não garanto a funcionalidade em 100% do plugin alias não o testei 100%

O plugin tem suporte agora a placeholders alem dos que já são próprios do legendchat :v

 

@UPDATES

 

- [27/04/2017(11:44)] Arrumado bug da cor quando a mensagem quebrava de linha no chat... 

- [07/05/2017(13:20)] Adicionado suporte a placeholders...

Editado por TzMarcio
Link para o comentário
Compartilhar em outros sites

Legal a ideia...

Já fiz algo igual, um possível bug: quando o jogador envia uma mensagem muito grande e ela é tem aquela "quebra de linha" no chat, ela perde a cor, não testei, talvez tenha.

Sim tem isso shsushsua :v vo tenta arrumar depois :v

Link para o comentário
Compartilhar em outros sites

o meu chat ficou sem cor

attachicon.gifCapturar.PNG

Mande sua config para eu ver como ta 

 

 

Hmmmm que delicia essa rosquinha

 

@Topic

Coloca simpleclans e é GG

Não irei adicionar suporte a simplesclan

 

Como eu boto o nick do player no json? tem outras coisas para botar?

Use @sender...

Sim tem mais coisas para colocar um exemplo são os formatos das tags do legendchat encontradas na pagina:

https://dev.bukkit.org/projects/legendchat/pages/plugin-configuration

Na parte format tags for channels

remova os '{' e '}' e coloque um @ na frente da palavra e estará funcionando

 

Json ja funciona des da 1.7, adicione funcionalidade para 1.7++

Deve funcionar na 1.7 só não testei :v

 

 

 

Disponibiliza a Source Code em privado se puder.

 

Irei disponibilizar assim que arrumar alguns bugs

Link para o comentário
Compartilhar em outros sites

A  config

 

 

language: en
default_channel: local
bungeecord:
  use: false
  channel: bungeecord
check_for_updates: true
log_to_bukkit: false
log_to_file:
  use: false
  time: 10
block_repeated_tags: true
show_no_one_hears_you: true
block_shortcuts_when_cancelled: true
force_remove_double_spaces_from_bukkit: true
send_fake_message_to_chat: true
maintain_spy_mode: false
use_async_chat_event: true
text_to_tag: []
format:
  default: '{color}[{nick}] {groupprefix}{prefix}{bprefix2}&f{sender}{color}: {msg}'
  bungeecord: '{color}[{nick}] -{server}- {groupprefix}{prefix}{bprefix2}{bprefix}&f{sender}{bsuffix}{suffix}{groupsuffix}{color}: {msg}'
  spy: '&8[SPY] &7{msg}'
private_message_format:
  send: '&7To &2{receiver}&7: {msg}'
  receive: '&7From &2{sender}&7: {msg}'
  spy: '&8[SPY] &f{ignored} &7[{sender} -> {receiver}] {msg}'
censor:
  use: true
  censored_words:
  - censor_with_stars
  - censor_with_replace;replace_here
JSONChannelFormat: '&e[@Channel]'
JSONTags:
  sender:
    HoverAction:
      - '&2Money: &a@balance'
  Grupo:
    HoverAction:
     - 'Grupo: @Name_Grupo'
Link para o comentário
Compartilhar em outros sites

 

A  config

 

 

language: en
default_channel: local
bungeecord:
  use: false
  channel: bungeecord
check_for_updates: true
log_to_bukkit: false
log_to_file:
  use: false
  time: 10
block_repeated_tags: true
show_no_one_hears_you: true
block_shortcuts_when_cancelled: true
force_remove_double_spaces_from_bukkit: true
send_fake_message_to_chat: true
maintain_spy_mode: false
use_async_chat_event: true
text_to_tag: []
format:
  default: '{color}[{nick}] {groupprefix}{prefix}{bprefix2}&f{sender}{color}: {msg}'
  bungeecord: '{color}[{nick}] -{server}- {groupprefix}{prefix}{bprefix2}{bprefix}&f{sender}{bsuffix}{suffix}{groupsuffix}{color}: {msg}'
  spy: '&8[SPY] &7{msg}'
private_message_format:
  send: '&7To &2{receiver}&7: {msg}'
  receive: '&7From &2{sender}&7: {msg}'
  spy: '&8[SPY] &f{ignored} &7[{sender} -> {receiver}] {msg}'
censor:
  use: true
  censored_words:
  - censor_with_stars
  - censor_with_replace;replace_here
JSONChannelFormat: '&e[@Channel]'
JSONTags:
  sender:
    HoverAction:
      - '&2Money: &a@balance'
  Grupo:
    HoverAction:
     - 'Grupo: @Name_Grupo'

 

Remova Grupo pois você não ira utilizar algo que tenha a tag grupo

Link para o comentário
Compartilhar em outros sites

Nao entendi essa parte de Lider, grupo etc, é do clan da pessoa?

 

Legal a ideia...

Já fiz algo igual, um possível bug: quando o jogador envia uma mensagem muito grande e ela é tem aquela "quebra de linha" no chat, ela perde a cor, não testei, talvez tenha.

 

 

Disponibiliza a Source Code em privado se puder.

 

 

Json ja funciona des da 1.7, adicione funcionalidade para 1.7++

 

Hmmmm que delicia essa rosquinha

 

@Topic

Coloca simpleclans e é GG

 

Muito bom, só arrumar isso e fica pft.

Arrumado bug da cor quando mensagem quebrava de linah no chat!

 

Basta baixa novamente o plugin ou Clicar aqui: Download

 

 

Ainda continua

Versão que esta sendo executada? Algum erro no console? oque ser (master)?

Link para o comentário
Compartilhar em outros sites

Funciona normal mente

 

attachicon.gifCapturar.PNG

 

o master significa o grupo mais tem cor nesse grupo

sem erro no console 

Jar sendo usada? CraftBukkit? spigot? sponge? mcpc?

 

Tente baixa novamente pois arrumei alguns bugs

Editado por TzMarcio
Link para o comentário
Compartilhar em outros sites

krl muito bom parabens vou usar com certeza sobre as tags funciona identico ao legendchat orginal ou algumas nao funciona?

 

faz plugins por encomenda se sim chama skype: lucasfernandes4055

Funcionam sim pois esse plugin e o próprio  "LegendChat" .-.

Ou seja tudo que funcionava no legendchat antes da modificação funciona normalmente...

 

Faço sim plugins por encomenda contato apenas via Discord: TzMarcio#5772

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...