Ir para conteúdo

[Release] uChat - O chat 100% personalizável


FabioZumbi12

Posts Recomendados

quando eu testei esse plugin eu tinha o EpicWorldGenerator no server, e o plugin funcionava bem (1.8)

agora eu quis tirar o EpicWorldGenerator e o uChat deixou de usar hoverevents, porque não encontrou a classe com.google.gson.JsonParser

dei uma decompilada no EpicWorldGenerator e reparei que ele tem essa mesma classe.. então poderia tentar meter essa classe no uChat mesmo para que eu possa usar o uChat sem ter o EpicWorldGenerator?

 

@edit

reparei agora que são umas 20 classes ;-; consegue meter isso tudo no uChat? xd ou se existe alguma api só com essas classes, assim eu poderia usar o uChat e essa api, sem ter que usar o EpicWorldGenerator

ou me passe uma versão do spigot que seja 1.8 e consiga usar hover .-. não encontrei nenhuma que consiga

 

@edit² 

mudei para 1.8.8 .-. ja deu

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

quando eu testei esse plugin eu tinha o EpicWorldGenerator no server, e o plugin funcionava bem (1.8)

agora eu quis tirar o EpicWorldGenerator e o uChat deixou de usar hoverevents, porque não encontrou a classe com.google.gson.JsonParser

dei uma decompilada no EpicWorldGenerator e reparei que ele tem essa mesma classe.. então poderia tentar meter essa classe no uChat mesmo para que eu possa usar o uChat sem ter o EpicWorldGenerator?

 

@edit

reparei agora que são umas 20 classes ;-; consegue meter isso tudo no uChat? xd ou se existe alguma api só com essas classes, assim eu poderia usar o uChat e essa api, sem ter que usar o EpicWorldGenerator

ou me passe uma versão do spigot que seja 1.8 e consiga usar hover .-. não encontrei nenhuma que consiga

 

@edit²

mudei para 1.8.8 .-. ja deu

 

Eita kkkkk

Ia falar p tu atualizar pras ultimas versões 1.8, ja que vc n quer usar 1.9 nem 1.10.

Bom que arrumou ^^

 

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

Update 1.6.6:
  • Arrumado links no chat e adicionada permissão uchat.chat.click-urls pra permitir/negar players mandarem link no chat;
  • Adicionado comando /umsg com /pv como atalho. Útil pra usar com outros plugins pra enviar mensagens diretas pra players sem formatação nem tag nenhuma.
  • Arrumado as tags ao mencionar um player.

Download: https://dev.bukkit.org/bukkit-plugins/uchat/files/13-uchat-v1-6-6/

Link para o comentário
Compartilhar em outros sites

 

Update 1.6.6:
  • Arrumado links no chat e adicionada permissão uchat.chat.click-urls pra permitir/negar players mandarem link no chat;
  • Adicionado comando /umsg com /pv como atalho. Útil pra usar com outros plugins pra enviar mensagens diretas pra players sem formatação nem tag nenhuma.
  • Arrumado as tags ao mencionar um player.

Download: https://dev.bukkit.org/bukkit-plugins/uchat/files/13-uchat-v1-6-6/

 

 

Boaaa!!! Ná próxima, lança as tags, tipo de [Gladiador] [Killer] e tals

Link para o comentário
Compartilhar em outros sites

 

uchat.png

Ultimate Chat with JSON events and easy tag/rank replacements with more than 50 placeholders (with PlaceHolderAPI)

 

down.png source.png donate.png

bukkit.png

 

DON'T USE REVIEWS FOR HELP AND BUGS, CLICK HERE!

=================================

Chat with us on Discord!

Get dev buils and fast support:

f3e8037be00e47928aa3533f66c1141e.jpeg

=================================

Now hook with PlaceholderAPI

6245.jpg?1429603435

=================================

 

==============================================================================

Images:

On hover on channel alias:

[ATTACH=full]136049[/ATTACH]

 

On Hover on Clan Tag:

[ATTACH=full]136048[/ATTACH]

 

==============================================================================

Descrição em Portugues do Brazil: Clique aqui para ver!

==============================================================================

UltimateChat allow you (server owner) to show additional info on player names, clan tag, marry tags and in any tag you choose create, all using minecraft JSON. This info will be show when the player hover the mouse under player tag on chat. Click event are available too like click on player name and send teleport request, or click on Clan tag and see all clan player info.

 

Features:

  • Hook with PlaceHolderAPI to show all available placeholders on of all suported plugins;
  • Auto Messages to send announces and server messages at specif times. AutoMessages support hover, command on click and site url;
  • Hover and click under player chat tags;
  • Can show tags of plugin tags made for LegendChat;
  • Use channels as command aliases;
  • Bungee bridge to chat messages between Bungee Network using as many channels you want.
  • Hook into vault to get prefixes, suffixes, money, group, and all info the Vault provides;
  • Hook with all chat plugin that uses "setFormat()" in his codes;
  • Show marry status, marry partner and marry name if using marry plugin;
  • Channel costs to chat;
  • Mention players. When a player write other player name on chat this player will be notified with a sound;
  • Show Clan info, KDR, name, tag, rank, etc;
  • Easy channel creation and personalization, by distance, world or all;
  • Easy TAG creation and 100% customization of a tag;
  • Complete API to add tag, change the messages or cancel chat, all via plugin. With javadocs too;
  • Complete chat protection with all configurable:
    • Anti-Spam;
    • Anti-Flood;
    • Anti URL/IPs;
    • Chat Censor;
==============================================================================

Commands and Permissions:

The permissions for "Global", "Local" and "Tell" channels are given by default;

 

Anyways, you can negate the permission uchat.player to remove all default permissions.

Theres a permissions uchat.admin to give acess to reload and admin chat /ad (similar to mcmmo /a chat)

 

<> = Needed

[] = Optional

 

/ch <channel> or /<channel> - uchat.channel.<channelname>

To focus on channel.

 

/<channel> <message> - uchat.channel.<channelname>

To send a message to specific channel without focus.

 

/ubroad <message> [hover:<message>] [click:<cmd>] - uchat.broadcast

Send broadcast messages with optional hover message and click action. You can change or add more aliases like /all <message> on config file. On click:<cmd> you can use {clicked} to put the player name who clicked on command.

 

/chat clear - uchat.cmd.clear

To clear own chat messages (not for all players);

 

/chat spy - uchat.cmd.spy

To enable/Disable spy chat. This will spy the non global chats and all private messages.

 

/chat mute <player> [channel] - uchat.cmd.mute

To mute/unmute a player in all channels, or in a specific channel.

 

/chat ignore <channel/player> - uchat.cmd.ignore.player or uchat.cmd.ignore.channel

To ignore a channel or player and dont receive the channel/player messages.

 

/chat reload - OP or from console

Reload the config and language files.

 

Other permissions:

  • uchat.bypass.costs - To bypass cost to chat on channels;
  • uchat.chat.mention - To allow mention players on chat;
  • uchat.chat.color - To allow use color codes on chat;
  • uchat.channel.admin - To allow use of channel admin;
To bypass chat protections (not given for OPs by default):
  • uchat.bypass-spam
  • uchat.bypass-enhancement
  • uchat.bypass-anti-ip
  • uchat.bypass-censor
==============================================================================

Auto Messages:

UChat have a system for automessage like /ubroadcast with support to link, hover, command on click and site url.

 

To use the player name on command on click use {player} as placeholder.

 

The default configuration:

enable: true
silent: true # If true, dont send the messages to console.
interval: 60 #Interval in seconds.
silent: true #Do not log the messages on console?messages
   '0': #The index (order) to show the messages.
     minPlayers: 4 #Minimun players to show the message. Set to 0 to always send the message.
     text: Your plain text message here! #Plain text.
     hover: Your hover text message here! #Hover text.
     onclick: Command on click here! #On click text with placeholder {clicked} to show who clicked.
     url: http://google.com # Some url to go on click. Need to have "http://" to url work.
If you dont want hover message or click command, set to '' (blank quotes).

 

Use /chat reload to get the changes on "automessages.yml"

 

 

==============================================================================

Channels as Aliases:

You use channels as aliases with UChat. You can create an channel or use an existent to this.

 

Go to plugins folder, channels/ and on a channels-name.yml, edit the options on channelAlias and set enable to true.

  • On sendAs you set if the command alias will be sent using player name or console;
  • On cmd you set the command alias to use in this channel;
  • After change this use /chat reload.
Now, when a player enter in this channel using /ch <channel-name> the message will be send as command until the player is on that channel.

 

Example:

This config:

 

channelAlias:
  enable: true
  sendAs: player
  cmd: loteria
On player send the message "20" in this channel, the output will be: /loteria 20.

 

==============================================================================

Multilanguage:

uChat support multilanguage and special characters. The default language is PT-BR, but EN-US is embedded on jar too.

 

Português-Brasil: PT-BR

English: EN-US

 

You can send your translate version using the comments or openning a ticket.

 

==============================================================================

API:

The API usage is available in this page: Click here!

 

==============================================================================

To-do List:

  • Add mcmmo stats;
  • More?

==============================================================================

Hook List:

This is the list of plugins the uChat can interact and show info on our tags. Maybe specific version is needed. Actual version is what we tested and is working:

==============================================================================

BungeeCoord Bridge:

Your players can use the BungeeCoord chat messages as a normal channel.

 

Download the BungeeBridge from HERE!

  • Drop this file into your BungeeCoord plugin (not on your server plug-ins)
  • Now you can create a new channel or use some existing channel and enable the Bungee option on channel file.
  • All messages will be send only to Bungee channel and not for normal chat.
  • The permission to use the bungee channel is the same as other normal channels. No special permission is needed.
  • On plugin jar/channels folder theres a channel called "bungee.yml" and can be used as bungee, only enable the bungee option. To send message use "/b <message" or only "/b" to enter on bungee channel.
==============================================================================

Support:

Use the Tickets section for report any issues, or malfunctions.

 

Qual o placeholder de money?

Link para o comentário
Compartilhar em outros sites

Poe o ponto na configuração do SimpleClans e não no uChat, assim some qdo n tiver clan.

 

Coloca para poder usar cores e animações no chat apenas com permissão e também queria colocar uma cor pro chat local por exemplo amarelo e uma cor pro global que no caso seria cinza

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

Coloca para poder usar cores e animações no chat apenas com permissão e também queria colocar uma cor pro chat local por exemplo amarelo e uma cor pro global que no caso seria cinza

Pra isso vc pode criar uma tag, poe o codigo de cor nessa tag e poe ela antes do message no builder do canal (não no default-builder no config e sim no arquivo de cana) e na config poe true em "use-channel-builder", assim o uChat vai usar o builder de cada canal invés do default.

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

Pra isso vc pode criar uma tag, poe o codigo de cor nessa tag e poe ela antes do message no builder do canal (não no default-builder no config e sim no arquivo de cana) e na config poe true em "use-channel-builder", assim o uChat vai usar o builder de cada canal invés do default.

 

 

Não achei a opção "use-channel-builder"

config-version: 1.2
debug-messages: false
language: PT-BR
mention:
  enable: true
  prefix-color: '&e@'
  playsound: note_pling
  hover-message: '&e{playername} mecionou você!'
general:
  URL-template: Clique para abrir &n{url}&r
  custom-tags: []
  console-tag: '&6 {console}&3'
  remove-from-chat: '[]'
  channel-cmd-aliases: channel,ch
  umsg-cmd-aliases: umsg, pv
  hover-events: true
  default-channel: local
  spy-format: '&c&o[Spy] {output}'
  default-tag-builder: world,marry-tag,ch-tags,clan-tag,group-prefix,nickname,group-suffix,message
tell:
  cmd-aliases: tell,t,w,m,msg,private,priv,r
  prefix: '&2[PRIVADO] &3{playername} &2-> &3{receivername}&f: '
  format: '{message}'
  hover-messages: []
bungee:
  prefix: '&6[&c{playername} &6-> &c{receivername}&6]: '
  format: '{message}'
  hover-messages: []
broadcast:
  enable: true
  on-hover: 'hover:'
  on-click: 'click:'
  url: 'url:'
  aliases: ubroad,uannounce,usay,uaction,all,anunciar,todos
tags:
  corlocal:
    format: '&e{corlocal}'
    click-cmd: ''
    hover-messages: []
  group-prefix:
    format: '{player-groups-prefixes} '
    click-cmd: ''
    hover-messages:
    - '&bRank: &e{prim-group}'
  playername:
    format: '{playername}'
    click-cmd: tpa {playername}
    hover-messages:
    - '&7Clique para teleportar'
  nickname:
    format: '&3{nickname}'
    click-cmd: tpa {nickname}
    hover-messages:
    - '&6Nome original: {playername}'
  group-suffix:
    format: '&7{group-suffix}: '
    click-cmd: ''
    hover-messages: []
  world:
    format: ''
    click-cmd: ''
    hover-messages:
    - ''
  message:
    format: '{message}'
    click-cmd: ''
    hover-messages: []
  ch-tags:
    format: '{ch-color}[{ch-alias}] '
    click-cmd: ch {ch-alias}
    hover-messages:
    - '&3Canal: {ch-color}{ch-name}'
    - '&bClique para entrar!'
  clan-tag:
    format: '&8<{clan-ctag}&8>'
    click-cmd: clan search {playername}
    hover-messages:
    - '&bClan Tag: &7{clan-tag}'
    - '&bClan Nome: &7{clan-name}'
    - '&bClan KDR: &7{clan-totalkdr}'
    - '&bPlayer KDR: &7{clan-kdr}'
    - '&bPlayer Rank: &7{clan-rank}'
    - '&bJogador Líder: &7{clan-isleader}'
    - '&3Clique para mais informações do Jogador'
  marry-tag:
    format: '{marry-prefix}{marry-suffix}'
    click-cmd: ''
    hover-messages:
    - '&cMarried with {marry-partner}'
  admin-chat:
    format: '&b[&r{playername}&b] '
    click-cmd: ''
    hover-messages: []
  bungee:
    format: '&7[{world}]{ch-color}[Bungee-{server}] {playername}: &7'
    click-cmd: ''
    hover-messages:
    - '{ch-color}Sent from server -{server}-'
  custom-tag:
    format: '&7[&2MyTag&7]&r'
    click-cmd: ''
    hover-messages: []
    permission: any-name-perm.custom-tag
Link para o comentário
Compartilhar em outros sites

 

Não achei a opção "use-channel-builder"

config-version: 1.2
debug-messages: false
language: PT-BR
mention:
  enable: true
  prefix-color: '&e@'
  playsound: note_pling
  hover-message: '&e{playername} mecionou você!'
general:
  URL-template: Clique para abrir &n{url}&r
  custom-tags: []
  console-tag: '&6 {console}&3'
  remove-from-chat: '[]'
  channel-cmd-aliases: channel,ch
  umsg-cmd-aliases: umsg, pv
  hover-events: true
  default-channel: local
  spy-format: '&c&o[Spy] {output}'
  default-tag-builder: world,marry-tag,ch-tags,clan-tag,group-prefix,nickname,group-suffix,message
tell:
  cmd-aliases: tell,t,w,m,msg,private,priv,r
  prefix: '&2[PRIVADO] &3{playername} &2-> &3{receivername}&f: '
  format: '{message}'
  hover-messages: []
bungee:
  prefix: '&6[&c{playername} &6-> &c{receivername}&6]: '
  format: '{message}'
  hover-messages: []
broadcast:
  enable: true
  on-hover: 'hover:'
  on-click: 'click:'
  url: 'url:'
  aliases: ubroad,uannounce,usay,uaction,all,anunciar,todos
tags:
  corlocal:
    format: '&e{corlocal}'
    click-cmd: ''
    hover-messages: []
  group-prefix:
    format: '{player-groups-prefixes} '
    click-cmd: ''
    hover-messages:
    - '&bRank: &e{prim-group}'
  playername:
    format: '{playername}'
    click-cmd: tpa {playername}
    hover-messages:
    - '&7Clique para teleportar'
  nickname:
    format: '&3{nickname}'
    click-cmd: tpa {nickname}
    hover-messages:
    - '&6Nome original: {playername}'
  group-suffix:
    format: '&7{group-suffix}: '
    click-cmd: ''
    hover-messages: []
  world:
    format: ''
    click-cmd: ''
    hover-messages:
    - ''
  message:
    format: '{message}'
    click-cmd: ''
    hover-messages: []
  ch-tags:
    format: '{ch-color}[{ch-alias}] '
    click-cmd: ch {ch-alias}
    hover-messages:
    - '&3Canal: {ch-color}{ch-name}'
    - '&bClique para entrar!'
  clan-tag:
    format: '&8<{clan-ctag}&8>'
    click-cmd: clan search {playername}
    hover-messages:
    - '&bClan Tag: &7{clan-tag}'
    - '&bClan Nome: &7{clan-name}'
    - '&bClan KDR: &7{clan-totalkdr}'
    - '&bPlayer KDR: &7{clan-kdr}'
    - '&bPlayer Rank: &7{clan-rank}'
    - '&bJogador Líder: &7{clan-isleader}'
    - '&3Clique para mais informações do Jogador'
  marry-tag:
    format: '{marry-prefix}{marry-suffix}'
    click-cmd: ''
    hover-messages:
    - '&cMarried with {marry-partner}'
  admin-chat:
    format: '&b[&r{playername}&b] '
    click-cmd: ''
    hover-messages: []
  bungee:
    format: '&7[{world}]{ch-color}[Bungee-{server}] {playername}: &7'
    click-cmd: ''
    hover-messages:
    - '{ch-color}Sent from server -{server}-'
  custom-tag:
    format: '&7[&2MyTag&7]&r'
    click-cmd: ''
    hover-messages: []
    permission: any-name-perm.custom-tag

 

Nuss, n tinha reparado q faltava essa opção pra ser inclusa no config. Adicionei pra ser incluida. Mas se vc colocar na sua config ja vai funcionar tbm, adiciona isso na seção general:

general:
   use-channel-tag-builder: true
Link para o comentário
Compartilhar em outros sites

 

Nuss, n tinha reparado q faltava essa opção pra ser inclusa no config. Adicionei pra ser incluida. Mas se vc colocar na sua config ja vai funcionar tbm, adiciona isso na seção general:

general:
   use-channel-tag-builder: true

 

Boaa!! Dai quando lançar a próxima atualização, coloca pra usar cores no chat apenas com permission. Meus players tão zuando chat todin kkkkk principalmente com o &k que fica embaralhando

 

e separa tipo

 

uchat.chat.color

uchat.chat.magic

 

sla kk

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

Boaa!! Dai quando lançar a próxima atualização, coloca pra usar cores no chat apenas com permission. Meus players tão zuando chat todin kkkkk principalmente com o &k que fica embaralhando

 

e separa tipo

 

uchat.chat.color

uchat.chat.magic

 

sla kk

Ja tem perm, mas no ultimo update eu acabei resolvendo um problema e dando esse problema ai kkkkk

 

Mas agora nessa ultima eu corrigi todos os problemas, do mention com @@, das cores e mudei o mention pra poder usar as tags {} e as do placeholder %% no mention.

Testa ae: https://www.dropbox.com/s/ejbwg60q8iyg6ve/UltimateChat-1.6.7-b472.jar?dl=1

Link para o comentário
Compartilhar em outros sites

Ja tem perm, mas no ultimo update eu acabei resolvendo um problema e dando esse problema ai kkkkk

 

Mas agora nessa ultima eu corrigi todos os problemas, do mention com @@, das cores e mudei o mention pra poder usar as tags {} e as do placeholder %% no mention.

Testa ae: https://www.dropbox.com/s/ejbwg60q8iyg6ve/UltimateChat-1.6.7-b472.jar?dl=1

 

Fabio, criei a tag para colocar cor nos canais e não kfuncionou

# Arquivo de configuração do Uchat
# Autor: FabioZumbi12
# Recomando usar o Notepad++ para editar este arquivo!
# ------------------------------------------------------------------------
# Tags é onde voce vai personalizar os textos pra aparecer no chat, ao passar o mouse ou clicar na tag.
# Para adicionar uma tag, copie uma existente e troque o nome para um de sua escolha.
# Depois de criar e personalizar a tag, adicione ela em 'general > default-tag-builder'.
# ------------------------------------------------------------------------
# Replacers disponíveis:
# uChat:
#  - {default-format-full}: Use esta tag para ver todas tags de plugins que estão usando o formato padrão do bukkit. Normalmente usado por plugins de 'mito' e tags temporárias. Caso queira apenas usar uma delas elas são separadas por espaços e abaixo vc pode usar apenas uma de cada.
#  - {default-format-0}: Use esta tag para usar apenas uma tag das descritas acima. O numero é a posição dela entre os espaços;
#  - {world}: O mundo de quem enviou a mensagem;
#  - {message}: Mensagem enviada;
#  - {playername}: O nome de quem enviou;
#  - {nickname}: O nick de quem enviou. Se o nick não foi definido irá mostrar o nome;
#  - {ch-name}: Nome do canal;
#  - {ch-alias}: Atalho do canal;
#  - {ch-color}: Cor do canal;
# Vault:
#  - {group-prefix}: Prefixo do grupo do player;
#  - {group-suffix}: Sufixo do grupo do player;
#  - {balance}: Dinheiro do player;
#  - {prim-group}: Tag do grupo primário;
#  - {player-groups}: Lista todos grupos que o player faz parte;
#  - {player-groups-prefixes}: Lista todo prefixes dos grupos que o player esta;
#  - {player-groups-suffixes}: Lista todo suffixes dos grupos que o player esta;
# Simpleclans:
#  - {clan-tag}: Tag do Clan sem cores;
#  - {clan-ctag}: Tag do Clan com cores;
#  - {clan-name}: Nome do Clan;
#  - {clan-kdr}: KDR do player do Clan;
#  - {clan-isleader}: O player é lider;
#  - {clan-rank}: Rank do player no Clan;
#  - {clan-totalkdr}: Clan KDR (não do player);
# Marry Plugins:
#  - {marry-partner}: Mostra o nome do(a) parceiro(a);
#  - {marry-prefix}: Pega a tag de prefixo, normalmente o coração;
#  - {marry-suffix}: Pega a tag de sufixo, ou simbolo masculino do Marriage Reloaded;
# BungeeCord:
# Para bungee cord tem 2 tags novas. Algumas das outras tags ainda funcionam, com excessão da username, de grupo e de outros plugins.
# - {world}: Mundo de quem enviou;
# - {server}: O Server de quem enviou, igual o especificado em config.yml do BungeeCord;

config-version: 1.2
debug-messages: false
language: PT-BR
mention:
  enable: true
  color-template: '&e@{mentioned-player}{group-suffix}'
  playsound: note_pling
  hover-message: '&e{playername} mencinou você!'
general:
  URL-template: Clique para abrir o link &n{url}&r
  custom-tags:
  - corlocal
  console-tag: '&6 {console}&3'
  remove-from-chat: '[]'
  channel-cmd-aliases: channel,ch
  umsg-cmd-aliases: umsg, pv
  hover-events: true
  default-channel: Local
  spy-format: '&c&o[Spy] {output}'
  use-channel-tag-builder: true
  default-tag-builder: world,marry-tag,ch-tags,clan-tag,group-prefix,nickname,group-suffix,message
tell:
  cmd-aliases: tell,t,w,m,msg,private,priv,r
  prefix: '&2[PRIVADO] &3{playername} &2-> &3{receivername}&f: '
  format: '{message}'
  hover-messages: []
bungee:
  prefix: '&6[&c{playername} &6-> &c{receivername}&6]: '
  format: '{message}'
  hover-messages: []
broadcast:
  enable: true
  on-hover: 'hover:'
  on-click: 'click:'
  url: 'url:'
  aliases: ubroad,uannounce,usay,uaction,all,anunciar,todos
tags:
  corlocal:
    format: '&e{corlocal}'
    click-cmd: ''
    hover-messages: []
  group-prefix:
    format: '{player-groups-prefixes} '
    click-cmd: ''
    hover-messages:
    - '&bRank: &e{prim-group}'
  playername:
    format: '{playername}'
    click-cmd: tpa {playername}
    hover-messages:
    - '&7Clique para teleportar'
  nickname:
    format: '&3{nickname}'
    click-cmd: tpa {nickname}
    hover-messages:
    - '&6Nome original: {playername}'
  group-suffix:
    format: '&7{group-suffix}: '
    click-cmd: ''
    hover-messages: []
  world:
    format: ''
    click-cmd: ''
    hover-messages:
    - ''
  message:
    format: '{message}'
    click-cmd: ''
    hover-messages: []
  ch-tags:
    format: '{ch-color}[{ch-alias}] '
    click-cmd: ch {ch-alias}
    hover-messages:
    - '&3Canal: {ch-color}{ch-name}'
    - '&bClique para entrar!'
  clan-tag:
    format: '&8<{clan-ctag}&8>'
    click-cmd: clan search {playername}
    hover-messages:
    - '&bClan Tag: &7{clan-tag}'
    - '&bClan Nome: &7{clan-name}'
    - '&bClan KDR: &7{clan-totalkdr}'
    - '&bPlayer KDR: &7{clan-kdr}'
    - '&bPlayer Rank: &7{clan-rank}'
    - '&bJogador Líder: &7{clan-isleader}'
    - '&3Clique para mais informações do Jogador'
  marry-tag:
    format: '{marry-prefix}{marry-suffix}'
    click-cmd: ''
    hover-messages:
    - '&cMarried with {marry-partner}'
  admin-chat:
    format: '&b[&r{playername}&b] '
    click-cmd: ''
    hover-messages: []
  bungee:
    format: '&7[{world}]{ch-color}[Bungee-{server}] {playername}: &7'
    click-cmd: ''
    hover-messages:
    - '{ch-color}Sent from server -{server}-'
  custom-tag:
    format: '&7[&2MyTag&7]&r'
    click-cmd: ''
    hover-messages: []
    permission: any-name-perm.custom-tag

# ###################################################
# ############## Channel Configuration ##############
# ###################################################
# 
# This the channel configuration.
# You can change and copy this file to create as many channels you want.
# This is the default options:
# 
# name: Global - The name of channel.
# alias: g - The alias to use the channel
# across-worlds: true - Send messages of this channel to all worlds?
# distance: 0 - If across worlds is false, distance to receive this messages.
# color: &b - The color of channel
# tag-builder: ch-tags,world,clan-tag,marry-tag,group-prefix,nickname,group-suffix,message - Tags of this channel
# need-focus: false - Player can use the alias or need to use '/ch g' to use this channel?
# receivers-message: true - Send chat messages like if no player near to receive the message?
# cost: 0.0 - Cost to player use this channel.
# use-this-builder: false - Use this tag builder or use the 'config.yml' tag-builder?
# channelAlias - Use this channel as a command alias.
#   enable: true - Enable this execute a command alias?
#   sendAs: player - Send the command alias as 'player' or 'console'?
#   cmd: '' - Command to send on every message send by this channel.

name: Local
alias: l
across-worlds: false
distance: 40
cost: 0.0
color: '&e'
need-focus: false
receivers-message: true
tag-builder: ch-tags,group-preffix,nickname,group-suffix,corlocal,message
bungee: false
channelAlias:
  enable: false
  sendAs: player
  cmd: ''

outra coisa que notei, é que coloquei pro canal padrão ser o Local e não está ficando no local, ta no global, mas acho que se eu reiniciar servidor arruma.

 

 

os jogadores tbm ainda conseguem falar colorido, mesmo com a permissão "    - -uchat.chat.color"

 

 

também seria bom no "mention" poder usar o TAB para completar o nick do jogador

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

Arrumado estes 2 problemas ai, da cor e do placeholder e ainda adicionada possibilidade de usar os placeholders no mention (substituir o nome do player por qualquer placeholder além do nome)

Download/Update: https://www.spigotmc.org/resources/uchat.23767/update?update=126520

Versão 1.6.7:

  • Agora pode usar as placeholders {} (e as %% do PlaceHolderAPI) na tag de mention;
  • Arrumado os 2 @@ no mention;
  • Arrumando player escrevendo com cores sem permissão;
  • Nota: Já funciona normalmente na 1.11 ;)
Editado por FabioZumbi12
Link para o comentário
Compartilhar em outros sites

Fabio, criei a tag para colocar cor nos canais e não kfuncionou

# Arquivo de configuração do Uchat
# Autor: FabioZumbi12
# Recomando usar o Notepad++ para editar este arquivo!
# ------------------------------------------------------------------------
# Tags é onde voce vai personalizar os textos pra aparecer no chat, ao passar o mouse ou clicar na tag.
# Para adicionar uma tag, copie uma existente e troque o nome para um de sua escolha.
# Depois de criar e personalizar a tag, adicione ela em 'general > default-tag-builder'.
# ------------------------------------------------------------------------
# Replacers disponíveis:
# uChat:
#  - {default-format-full}: Use esta tag para ver todas tags de plugins que estão usando o formato padrão do bukkit. Normalmente usado por plugins de 'mito' e tags temporárias. Caso queira apenas usar uma delas elas são separadas por espaços e abaixo vc pode usar apenas uma de cada.
#  - {default-format-0}: Use esta tag para usar apenas uma tag das descritas acima. O numero é a posição dela entre os espaços;
#  - {world}: O mundo de quem enviou a mensagem;
#  - {message}: Mensagem enviada;
#  - {playername}: O nome de quem enviou;
#  - {nickname}: O nick de quem enviou. Se o nick não foi definido irá mostrar o nome;
#  - {ch-name}: Nome do canal;
#  - {ch-alias}: Atalho do canal;
#  - {ch-color}: Cor do canal;
# Vault:
#  - {group-prefix}: Prefixo do grupo do player;
#  - {group-suffix}: Sufixo do grupo do player;
#  - {balance}: Dinheiro do player;
#  - {prim-group}: Tag do grupo primário;
#  - {player-groups}: Lista todos grupos que o player faz parte;
#  - {player-groups-prefixes}: Lista todo prefixes dos grupos que o player esta;
#  - {player-groups-suffixes}: Lista todo suffixes dos grupos que o player esta;
# Simpleclans:
#  - {clan-tag}: Tag do Clan sem cores;
#  - {clan-ctag}: Tag do Clan com cores;
#  - {clan-name}: Nome do Clan;
#  - {clan-kdr}: KDR do player do Clan;
#  - {clan-isleader}: O player é lider;
#  - {clan-rank}: Rank do player no Clan;
#  - {clan-totalkdr}: Clan KDR (não do player);
# Marry Plugins:
#  - {marry-partner}: Mostra o nome do(a) parceiro(a);
#  - {marry-prefix}: Pega a tag de prefixo, normalmente o coração;
#  - {marry-suffix}: Pega a tag de sufixo, ou simbolo masculino do Marriage Reloaded;
# BungeeCord:
# Para bungee cord tem 2 tags novas. Algumas das outras tags ainda funcionam, com excessão da username, de grupo e de outros plugins.
# - {world}: Mundo de quem enviou;
# - {server}: O Server de quem enviou, igual o especificado em config.yml do BungeeCord;

config-version: 1.2
debug-messages: false
language: PT-BR
mention:
  enable: true
  color-template: '&e@{mentioned-player}{group-suffix}'
  playsound: note_pling
  hover-message: '&e{playername} mencinou você!'
general:
  URL-template: Clique para abrir o link &n{url}&r
  custom-tags:
  - corlocal
  console-tag: '&6 {console}&3'
  remove-from-chat: '[]'
  channel-cmd-aliases: channel,ch
  umsg-cmd-aliases: umsg, pv
  hover-events: true
  default-channel: Local
  spy-format: '&c&o[Spy] {output}'
  use-channel-tag-builder: true
  default-tag-builder: world,marry-tag,ch-tags,clan-tag,group-prefix,nickname,group-suffix,message
tell:
  cmd-aliases: tell,t,w,m,msg,private,priv,r
  prefix: '&2[PRIVADO] &3{playername} &2-> &3{receivername}&f: '
  format: '{message}'
  hover-messages: []
bungee:
  prefix: '&6[&c{playername} &6-> &c{receivername}&6]: '
  format: '{message}'
  hover-messages: []
broadcast:
  enable: true
  on-hover: 'hover:'
  on-click: 'click:'
  url: 'url:'
  aliases: ubroad,uannounce,usay,uaction,all,anunciar,todos
tags:
  corlocal:
    format: '&e{corlocal}'
    click-cmd: ''
    hover-messages: []
  group-prefix:
    format: '{player-groups-prefixes} '
    click-cmd: ''
    hover-messages:
    - '&bRank: &e{prim-group}'
  playername:
    format: '{playername}'
    click-cmd: tpa {playername}
    hover-messages:
    - '&7Clique para teleportar'
  nickname:
    format: '&3{nickname}'
    click-cmd: tpa {nickname}
    hover-messages:
    - '&6Nome original: {playername}'
  group-suffix:
    format: '&7{group-suffix}: '
    click-cmd: ''
    hover-messages: []
  world:
    format: ''
    click-cmd: ''
    hover-messages:
    - ''
  message:
    format: '{message}'
    click-cmd: ''
    hover-messages: []
  ch-tags:
    format: '{ch-color}[{ch-alias}] '
    click-cmd: ch {ch-alias}
    hover-messages:
    - '&3Canal: {ch-color}{ch-name}'
    - '&bClique para entrar!'
  clan-tag:
    format: '&8<{clan-ctag}&8>'
    click-cmd: clan search {playername}
    hover-messages:
    - '&bClan Tag: &7{clan-tag}'
    - '&bClan Nome: &7{clan-name}'
    - '&bClan KDR: &7{clan-totalkdr}'
    - '&bPlayer KDR: &7{clan-kdr}'
    - '&bPlayer Rank: &7{clan-rank}'
    - '&bJogador Líder: &7{clan-isleader}'
    - '&3Clique para mais informações do Jogador'
  marry-tag:
    format: '{marry-prefix}{marry-suffix}'
    click-cmd: ''
    hover-messages:
    - '&cMarried with {marry-partner}'
  admin-chat:
    format: '&b[&r{playername}&b] '
    click-cmd: ''
    hover-messages: []
  bungee:
    format: '&7[{world}]{ch-color}[Bungee-{server}] {playername}: &7'
    click-cmd: ''
    hover-messages:
    - '{ch-color}Sent from server -{server}-'
  custom-tag:
    format: '&7[&2MyTag&7]&r'
    click-cmd: ''
    hover-messages: []
    permission: any-name-perm.custom-tag

# ###################################################
# ############## Channel Configuration ##############
# ###################################################
# 
# This the channel configuration.
# You can change and copy this file to create as many channels you want.
# This is the default options:
# 
# name: Global - The name of channel.
# alias: g - The alias to use the channel
# across-worlds: true - Send messages of this channel to all worlds?
# distance: 0 - If across worlds is false, distance to receive this messages.
# color: &b - The color of channel
# tag-builder: ch-tags,world,clan-tag,marry-tag,group-prefix,nickname,group-suffix,message - Tags of this channel
# need-focus: false - Player can use the alias or need to use '/ch g' to use this channel?
# receivers-message: true - Send chat messages like if no player near to receive the message?
# cost: 0.0 - Cost to player use this channel.
# use-this-builder: false - Use this tag builder or use the 'config.yml' tag-builder?
# channelAlias - Use this channel as a command alias.
#   enable: true - Enable this execute a command alias?
#   sendAs: player - Send the command alias as 'player' or 'console'?
#   cmd: '' - Command to send on every message send by this channel.

name: Local
alias: l
across-worlds: false
distance: 40
cost: 0.0
color: '&e'
need-focus: false
receivers-message: true
tag-builder: ch-tags,group-preffix,nickname,group-suffix,corlocal,message
bungee: false
channelAlias:
  enable: false
  sendAs: player
  cmd: ''

outra coisa que notei, é que coloquei pro canal padrão ser o Local e não está ficando no local, ta no global, mas acho que se eu reiniciar servidor arruma.

 

 

os jogadores tbm ainda conseguem falar colorido, mesmo com a permissão "    - -uchat.chat.color"

 

 

também seria bom no "mention" poder usar o TAB para completar o nick do jogador

a cor do canal local é amarela e você quer que a mensagem fique amarela também? procure por isso

  message:
    format: '{message}'
    click-cmd: ''
    hover-messages: []

e no format meta isso '{ch-color}{message}'

Link para o comentário
Compartilhar em outros sites

a cor do canal local é amarela e você quer que a mensagem fique amarela também? procure por isso

  message:
    format: '{message}'
    click-cmd: ''
    hover-messages: []

e no format meta isso '{ch-color}{message}'

 

Não funciona, quando faço isso o chat fica assim:

 

[Master] CaioVillar: &efala galera

Link para o comentário
Compartilhar em outros sites

Não funciona, quando faço isso o chat fica assim:

 

[Master] CaioVillar: &efala galera

  group-suffix:
    format: '&r{group-suffix}{ch-color}: '
    click-cmd: ''
    hover-messages: []

isso não era para aconteçer, deve ser um bug..

mete no group-suffix então, no group-suffix comigo funcionou

Link para o comentário
Compartilhar em outros sites

a cor do canal local é amarela e você quer que a mensagem fique amarela também? procure por isso

  message:
    format: '{message}'
    click-cmd: ''
    hover-messages: []

e no format meta isso '{ch-color}{message}'

Exato! O group suffix pega o "suffix" do PEX, então se vc n colocar a cor no suffix do pex, não vai mudar a cor. Agora se quiser colocar a cor do canal, faz igual zAth falou, mas invés de por o {ch-color} na tag "message", poe {ch-color} na ultima tag antes do {message}.

 

A tag "message" (não o placeholder só vai ser colorido se o player tiver a permissão de cor.

 

O seu ficaria +- assim:

 

tags:

  corlocal:

    format: '&e{ch-color}'

    click-cmd: ''

    hover-messages: []

 

 

 

Achei um "bug"...

Quando o cara digita uma mensagem muito grande e ela vai para as outras linhas, muda a cor... http://prntscr.com/d98uo9

Isso só acontece quando a palavra é única, ai eh um bug do Fancy q n colore se parte da palavra ta em uma linha, e outra na outra. Se for duas palavras elas ficam coloridas em todas linhas.

Link para o comentário
Compartilhar em outros sites

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