· 6 years ago · Dec 05, 2019, 08:32 PM
1# Uchat configuration file
2# Author: FabioZumbi12
3# We recommend you to use NotePad++ to edit this file and avoid TAB errors!
4# ------------------------------------------------------------------------
5#
6# Tags is where you can customize what will show on chat, on hover or on click on tag.
7# To add a tag, you can copy an existent and change the name and the texts.
8# After add and customize your tag, put the tag name on 'general > default-tag-builder'.
9# ------------------------------------------------------------------------
10# ###### Do not rename the tags 'playername', 'nickname' and 'message' ########
11# ############ or the plugin will not parse the tag correctly! ################
12# ------------------------------------------------------------------------
13#
14# Available replacers:
15# - {world}: Replaced by sender world;
16# - {message}: Message sent by player;
17# - {playername}: The name of player;
18# - {nickname}: The nickname of player. If not set, will show realname;
19# - {nick-symbol}: The symbol to use before nickname;
20# - {ch-name}: Channel name;
21# - {ch-alias}: Channel alias;
22# - {ch-color}: Channel color;
23# - {balance}: Get the sender money;
24# - {hand-type}: Item type;
25# - {hand-name}: Item name;
26# - {hand-amount}: Item quantity;
27# - {hand-lore}: Item description (lore);
28# - {hand-durability}: Item durability;
29# - {hand-enchants}: Item enchantments;
30# - {time-now}: Prints the time now on server;
31#
32# Permissions Group Options:
33# - {option_group}: Get the group name;
34# - {option_prefix}: Get the prefix of group (if set);
35# - {option_suffix}: Get the suffix of group (if set);
36# - {option_display_name}: Get the custom name of group (if set);
37# - {option_<key option>}: Get some custom key option from your group in permissions like {option_home-count} to get home count from Nucleus;
38#
39# Permissions Player Options:
40# - {player_option_prefix}: Get the prefix of player (if set);
41# - {player_option_suffix}: Get the suffix of player (if set);
42# - {player_option_<key option>}: Get some custom key option from your permissions like {player_option_viptime} or what you want;
43#
44# Vanilla Chat:
45# - {chat_header}: Get the header of chat;
46# - {chat_body}: Get the body of chat;
47# - {chat_footer}: Get the footer of chat;
48# - {chat_all}: Get all default formats;
49#
50# MCClans:
51# - {clan_name}: The name of clan;
52# - {clan_tag}: Clan tag;
53# - {clan_tag_color}: Clan tag with colors;
54# - {clan_kdr}: Clan KDR;
55# - {clan_player_rank}: Get the player rank on Clan;
56# - {clan_player_kdr}: Get the player KDR;
57# - {clan_player_ffprotected}: Get if player is friendly fire protected;
58# - {clan_player_isowner}: Get if this player os owner of this Clan;
59# Jedis (Redis):
60# - {jedis-id} - The ID of this server;
61#
62#
63
64"_config-version"=1.0
65# API configurations.
66api {
67 format-console-messages=false
68 # Change this if using SpongeVanilla or some issues to UChat detect the API versions.
69 # - Available: 5, 6, 7, 8
70 sponge-api=7
71}
72broadcast {
73 # Aliases to use for broadcast.
74 aliases=anunciar
75 # Enable broadcast. Enabling this will unregister any other broadcasts commands using the same aliases.
76 enable=true
77 # Tag to use on broadcast message to set a click event.
78 on-click="click:"
79 # Tag to use on broadcast message to set a hover message.
80 on-hover="hover:"
81 # Tag to use on broadcast message to set a website url on click.
82 url="url:"
83}
84bungee {
85 enable=false
86 "server_id"=Sponge
87}
88debug {
89 messages=false
90 timings=false
91}
92# Enable the two way chat into discord and minecraft.
93# Generate your bot token following this instructions: https://goo.gl/utfRRv
94discord {
95 # Channel id to send commands issued by players
96 commands-channel-id=""
97 # The default status of bot. Available status: DEFAULT, LISTENING, WATCHING and STREAMING
98 game-type=WATCHING
99 # Channel id to send server start/stop and player join/leave messages
100 log-channel-id="492490593621245977"
101 # Pixelmon announces
102 pixelmon {
103 # Announce to a discord channel when a Legendary Spawns
104 legendary-channel-id=""
105 # Text to show on Legendary Spawn
106 legendary-text=":loudspeaker: Um Lendário **%s** spawnou no bioma **%s**!"
107 }
108 # Put the id on 'commands-channel-id' option or/and enable server commands on channel configuration to use this.
109 server-commands {
110 # This alias is not needed if using the channel set on 'commands-channel-id' option.
111 alias="!cmd"
112 blacklist=[
113 stop,
114 whitelist
115 ]
116 withelist=[
117 say,
118 broadcast
119 ]
120 }
121 # Channel id to spy private messages
122 tell-channel-id=""
123 token="NTAzNDIyOTYwNzA3NTY3NjM2.Dq2QyA.iwMynxHGLdeLMty01fI0Intn0u4"
124 # If game-type = STREAMING, set the twitch url.
125 twitch=""
126 update-status=false
127 use=false
128 # Set your vanish plugin permissions here to do not announce player join/leave players with this permission.
129 vanish-perm="nucleus.vanish.onlogin"
130}
131# General settings.
132general {
133 # Template to show when players send links or urls.
134 URL-template="&lClique para abrir a URL &n{url}&r"
135 # Command and aliases for /channel command.
136 channel-cmd-aliases="channel, ch"
137 # This will make a check if the player channel is available on destination world and put on the world channel if is not available.
138 check-channel-change-world=false
139 # Tag to show when sent messages from console to channels.
140 console-tag="&6 {console}&3"
141 custom-tags=[]
142 default-channels {
143 # Default channel for new added worlds
144 default-channel=l
145 worlds {
146 DIM-1 {
147 channel=l
148 force=false
149 }
150 DIM1 {
151 channel=l
152 force=false
153 }
154 main {
155 channel=l
156 force=false
157 }
158 mundo {
159 channel=l
160 force=false
161 }
162 ultra {
163 channel=l
164 force=false
165 }
166 }
167 }
168 # This is the main tag builder.
169 # Change the order of this tags to change how tag is displayed on chat.
170 # This tags represent the names of tag in this configuration.
171 default-tag-builder="world,ch-tags,prefix,nickname,suffix,message"
172 # If using the placeholder "{option_all_prefixes/suffixes}", exclude this groups from tags.
173 dont-show-groups=[
174 default
175 ]
176 # Enable to allow parse tags and placeholders on messages.
177 enable-tags-on-messages=false
178 # The default channel for fakeplayers from mods and other plugins.
179 fakeplayer-channel=l
180 # Example alias for rename group name to other name. Support color codes.
181 group-names {
182 my-admin="&4Admin&r"
183 my-moderator="&2MOD&r"
184 }
185 item-hand {
186 enable=true
187 # Text to show on chat on hover the tag.
188 format="&6[{hand-amount} {hand-type}]{group-suffix}"
189 # Placeholder to use on chat by players to show your item in hand.
190 placeholder="@hand"
191 }
192 nick-symbol="&r"
193 persist-channels=true
194 # Remove this from chat (like empty tags)
195 remove-from-chat=[
196 "[]",
197 "&7[]",
198 "&7[&7]"
199 ]
200 # Enable spy on join?
201 spy-enabled-onjoin=false
202 # Chat spy format.
203 spy-format="&c[Spy] {output}"
204 # Aliases to send commands from system to players (without any format, good to send messages from other plugins direct to players).
205 umsg-cmd-aliases=umsg
206 # Example alias for rename world name to other name. Support color codes.
207 world-names {
208 my-end="&5The-End&r"
209 my-nether="&4Hell&r"
210 }
211}
212# Enable hook with other plugins here. Only enable if installed.
213hooks {
214 MCClans {
215 # Enable broadcast. Enabling this will unregister any other broadcasts commands using the same aliases.
216 enable=false
217 }
218}
219# Jedis configuration.
220# Use Jedis to send messages between other servers running Jedis.
221# Consider a replecement as Bungeecoord.
222jedis {
223 enable=false
224 ip=localhost
225 pass=""
226 port=6379
227 server-id="&e-ChangeThis-&r "
228}
229# Available languages: EN-US, PT-BR, FR-FR, FR-ES, HU-HU, RU, SP-ES, ZH-CN and KO-KR
230language=PT-BR
231# Use mentions on chat to change the player name color and play a sound on mention.
232mention {
233 color-template="&e@{mentioned-player}&r"
234 enable=true
235 hover-message="&e{playername} mencionou você!"
236 playsound="minecraft:block.note.pling"
237}
238# This is where you will create as many tags you want.
239# You can use the tag "custom-tag" as base to create your own tags.
240# When finish, get the name of your tag and put on "general.default-tag-build"
241# or on channel builder on "channels" folder.
242tags {
243 admin-chat {
244 format="&b[&4{playername}&b]&4: &b"
245 }
246 ch-tags {
247 click-cmd="ch {ch-alias}"
248 format="{ch-color}[{ch-alias}]&r"
249 hover-messages=[
250 "&fNome do canal: {ch-color}{ch-name}",
251 "&bClique para entrar nesse canal"
252 ]
253 }
254 clantag {
255 format="{clan_tag_color} "
256 }
257 custom-tag {
258 click-cmd="say I created an awesome tag!"
259 click-url="www.google.com"
260 format="&7[&2MyTag&7]"
261 hide-in-worlds=[
262 world-hide
263 ]
264 hover-messages=[
265 "You discovered me :P"
266 ]
267 permission="any-name-perm.custom-tag"
268 show-in-worlds=[
269 world-show
270 ]
271 }
272 globalmessage {
273 format=" &7» {message}"
274 }
275 jedis {
276 format="{server-id}"
277 hover-messages=[
278 "&7Server: {jedis-id}",
279 "&cChange me on configuration!"
280 ]
281 }
282 localmessage {
283 format=" &e» {message}"
284 }
285 message {
286 format="{message}"
287 }
288 nickname {
289 format="{nick-symbol}{nickname}"
290 hover-messages=[
291 "&3Usuário: &f{playername}",
292 "&3Dinheiro: &7{balance}",
293 "&3Tag 1: {player_option_prefix}",
294 "&3Tag 2: {player_option_suffix}",
295 "&3Nível: &6[Nv. %ts_level%]"
296 ]
297 }
298 playername {
299 format="{playername}"
300 hover-messages=[
301 "&3Usuário: &f{playername}",
302 "&3Dinheiro: &7{balance}",
303 "&3Tag 1: {player_option_prefix}",
304 "&3Tag 2: {player_option_suffix}",
305 "&3Nível: &6[Nv. %ts_level%]"
306 ]
307 }
308 prefix {
309 format="{player_option_prefix}{player_option_suffix}"
310 }
311 staff {
312 format="&c[STAFF]"
313 }
314 staffmessage {
315 format="&c » {message}"
316 }
317 suffix {
318 format="{player_option_suffix}"
319 }
320 team-nickname {
321 format="&f[&9%teamtag%&f] {nickname}"
322 }
323 trademessage {
324 format=" &3» {message} "
325 }
326 trainerlvl {
327 format=" &6[Nv. %ts_level%]"
328 }
329 vanilla-chat {
330 format="{chat_header}{chat_body}"
331 }
332 vipmessage {
333 format=" &b» {message}"
334 }
335 world {
336 format="&7[{world}&7]&r"
337 hover-messages=[
338 "&7Sent from world &8{world}"
339 ]
340 }
341}
342tell {
343 # Enabling tell will unregister other plugins using tell like nucleus, and will use only this tell.
344 cmd-aliases="tell,t,w,m,msg,private,priv"
345 # Enabling tell will unregister other plugins using tell like nucleus, and will use only this tell.
346 enable=true
347 # Suffix (or message) of tell.
348 format="&e{message}"
349 # Hover messages to show on tell messages.
350 hover-messages=[]
351 # Prefix of tell messages.
352 prefix="&eDe &c{playername} &epara &c{receivername}&e: "
353}