This repository has been archived by the owner on Jul 27, 2019. It is now read-only.
/
config.yml
254 lines (254 loc) · 10.7 KB
/
config.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
# Global configuration for PurpleIRC
# NOTE: If you make changes to this file while the server is running use "/irc reloadconfig" to load the changes into memory.
# How often we check to see if a bot is connected to the IRC server. This is in server ticks (There 20 ticks in one sec).
conn-check-interval: 1000
# Startup an ident server
enable-ident-server: false
# How often we check the channel user list
channel-check-interval: 100
# Chat messages support standard Bukkit color codes using '&#'. See http://minecraft.gamepedia.com/Formatting_codes
# The following macro tokens are also supported.
# %WORLD%
# %NAME%
# %NICKPREFIX%
# %DISPLAYNAME%
# %PLAYERIP% - IP address of a player
# %CHANNEL%
# %MESSAGE%
# %KICKER%
# %TOPIC%
# %REASON%
# %GROUP% - Requires Vault if you want to use this.
# %PLAYERPREFIX% - Requires Vault if you want to use this.
# %PLAYERSUFFIX% - Requires Vault if you want to use this.
# %GROUPSUFFIX% - Requires Vault if you want to use this.
# %GROUPPREFIX% - Requires Vault if you want to use this.
# %WORLDCOLOR% - Requires Multiverse.
# %PARTY% - mcMMO party channel name
# %FACTIONMODE% - Faction chat mode (all, ally, enemy)
# %FACTIONTAG% - Faction tag name
# %HEROCHANNEL% - HeroChat channel name
# %HERONICK% - HeroChat channel nick
# %HEROCOLOR% - HeroChat channel color
# %TITANCHANNEL% - TitanChat channel name
# %TITANCOLOR% - TitanChat channel color
# %WORLDALIAS% - World alias name
# ReportRTS ticket: %MESSAGE%, %MODNAME% %DISPLAYMODNAME% %RTSNAME% %RTSWORLD% %TICKETNUMBER% %MODCOMMENT%
# %TOWNYCHANNEL% - Towny channel name
# %TOWNYCHANNELTAG% - Towny channel tag name
# %TOWNYMSGCOLOR% - Towny message color
# %JOBS% - Player jobs
# %JOBS% - Player jobs shortened
# Prism custom tokens:
# prism-rollback:
# %COMMAND%
# %KEYWORD%
# %SORTDIRECTION%
# %PARAMWORLD%
# %ID%
# %ORIGINALBLOCK%
# %NEWBLOCK%
# %X%
# %Y%
# %Z%
# %BLOCKWORLD%
# prism-drain and prism-extinguish:
# %RADIUS%
# %ORIGINALBLOCK%
# %NEWBLOCK%
# %X%
# %Y%
# %Z%
# %BLOCKWORLD%
# prism-custom:
# %ACTION%
# %MESSAGE%
# %PLUGIN%
message-format:
# Message templates for game to IRC messages
console-chat: '[&dServer&r] %MESSAGE%'
game-achievement: '[&2%WORLD%&r] %NAME% has just earned the achievement [%MESSAGE%]'
game-mode: '[&2%WORLD%&r] %NAME% has changed game mode: [%MESSAGE%]'
game-action: '[&2%WORLD%&r]***%NAME% %MESSAGE%'
game-pchat: '[&2%WORLD%] <%NAME%> %MESSAGE%'
# death-messages - http://dev.bukkit.org/bukkit-plugins/death-messages
death-messages: '[&2%WORLD%&r]%MESSAGE%'
# Notification to player when sending a private message to an IRC user
game-pchat-response: ' &6-> &7%TARGET%: %MESSAGE%'
game-chat: '[&2%WORLD%&r] <%NAME%> %MESSAGE%'
game-death: '[&2%WORLD%&r] %MESSAGE%'
game-kick: '[&2%WORLD%&r] %MESSAGE%: %REASON%'
game-join: '[&2%WORLD%&r] %NAME% joined the game.'
game-quit: '[&2%WORLD%&r] %NAME% left the game.'
game-command: '[&2%WORLD%&r] Command detected by %NAME%: %COMMAND% %PARAMS%'
# Message template for "/irc send" to IRC message
game-send: '[&2%WORLD%&r]<%NAME%> %MESSAGE%'
# Essentials messages
ess-player-afk: '[&2%WORLD%&r] %NAME% is now AFK'
ess-player-not-afk: '[&2%WORLD%&r] %NAME% is no longer AFK'
ess-helpop: '&4[HelpOp] %DISPLAYNAME%&r: %MESSAGE%'
irc-ess-helpop: '&4[HelpOp] %DISPLAYNAME%&r: %MESSAGE%'
# Message templates for IRC to game messages
irc-action: '[&4IRC&r] ***%NAME% %MESSAGE%'
irc-chat: '[&4IRC&r]<%NAME%> %MESSAGE%'
irc-pchat: '&dPrivate message: [&4IRC&r]<%NAME%> %MESSAGE%'
# Notification to user when sending a private message to a player
irc-pchat-response: ' &6-> &7%TARGET%: %MESSAGE%'
# Notification to user when sending a message to a specific hero channel
irc-hchat-response: ' &6-> &7%TARGET%: %MESSAGE%'
irc-join: '[&4IRC&r] %NAME% has joined %CHANNEL%.'
irc-kick: '[&4IRC&r] %NAME% was kicked from %CHANNEL% by %KICKER%. (Reason- %REASON%)'
irc-part: '[&4IRC&r] %NAME% has left %CHANNEL%.'
irc-quit: '[&4IRC&r] %NAME% has left %CHANNEL%. (Reason: %REASON%)'
irc-topic: '[&4IRC&r] Topic changed by %NAME%: %TOPIC%.'
irc-nickchange: '[&4IRC&r] %OLDNICK% is now known as %NEWNICK%.'
irc-mode: '[&4IRC&r] %NAME% %MODE% on %CHANNEL%'
irc-console-chat: '&f[&5IRC&f]&r<%NAME%> %MESSAGE%'
irc-notice: '[&4IRC&r] [notice(%CHANNEL%)] %NOTICE% '
# Message template for Clevernotch bot to IRC messages
clever-send: '[&4BOT]<%NAME%> %MESSAGE%'
# Message templates for mcMMO to IRC messages
mcmmo-admin-chat: '[admin:%WORLD%]<%NAME%> %MESSAGE%'
mcmmo-party-chat: '[party:%PARTY%]<%NAME%> %MESSAGE%'
mcmmo-chat: '[mcMMO]<%NAME%> %MESSAGE%'
# Message templates for FactionChat to IRC messages
faction-public-chat: '[%FACTIONMODE%&r][%FACTIONTAG%]<%NAME%> %MESSAGE%'
faction-ally-chat: '[%FACTIONMODE%&r][%FACTIONTAG%]<%NAME%> %MESSAGE%'
faction-enemy-chat: '[%FACTIONMODE%&r][%FACTIONTAG%]<%NAME%> %MESSAGE%'
# Message template for Herochat to IRC messages
hero-chat: '[%CHANNEL%]<%NAME%> %MESSAGE%'
hero-action: '[&2%CHANNEL%&r]***%NAME% %MESSAGE%'
# Message templates for IRC to Herochat messages
irc-hero-action: '[&3IRC&r] ***%NAME% %MESSAGE%'
irc-hero-chat: '[&3IRC&r]<%NAME%> %MESSAGE%'
irc-hero-join: '[&3IRC&r] %NAME% has joined %CHANNEL%.'
irc-hero-kick: '[&3IRC&r] %NAME% was kicked from %CHANNEL% by %KICKER%. (Reason- %REASON%)'
irc-hero-part: '[&3IRC&r] %NAME% has left %CHANNEL%.'
irc-hero-quit: '[&3IRC&r] %NAME% has left %CHANNEL%.'
irc-hero-topic: '[&3IRC&r] Topic changed by %NAME%: %TOPIC%.'
# Message template for TitanChat to IRC messages
titan-chat: '[%CHANNEL%]<%NAME%> %MESSAGE%'
# Message templates for IRC to TitanChat messages
irc-titan-chat: '[&3IRC&r]<%NAME%> %MESSAGE%'
# Invalid IRC command message
invalid-irc-command: "I'm sorry '%NICK%' I can't do that. Type '%CMDPREFIX%help' for a list of commands I might respond to."
no-perm-for-irc-command: "I'm sorry '%NICK%' you are not authorized to do that. Type '%CMDPREFIX%help' for a list of commands I might respond to."
rts-notify: '[RTS:New] #%TICKETNUMBER% <%NAME%> %MESSAGE%'
rts-complete: '[RTS:Complete] #%TICKETNUMBER% <%NAME%> %MESSAGE%'
rts-claim: '[RTS:Claim] #%TICKETNUMBER% <%NAME%> %MESSAGE%'
rts-unclaim: '[RTS:Unclaim] #%TICKETNUMBER% <%NAME%> %MESSAGE%'
rts-held: '[RTS:Held] #%TICKETNUMBER% <%NAME%> %MESSAGE%'
rts-assign: '[RTS:Assign] #%TICKETNUMBER% <%NAME%> %MESSAGE%'
rts-reopen: '[RTS:Reopen] #%TICKETNUMBER% <%NAME%> %MESSAGE%'
# Dynmap Web Chat to IRC
dynmap-web-chat: '[Dynmap] <%NAME%> %MESSAGE%'
# IRC to Dynmap Chat
irc-dynmap-web-chat: '[IRC] %MESSAGE%'
# OreBroadcast message
ore-broadcast: '[OreBroadcast] %MESSAGE%'
# Jobs seperator
jobs-separator: ', '
# Message format per hero channel. From IRC to game.
irc-hero-channels:
Global: '[G][IRC]%PLAYERPREFIX%%NAME% %MESSAGE%'
# Message format per hero channel. From game to IRC. Overrides hero-chat template.
hero-channels:
Global: '[%CHANNEL%]<%NAME%> %MESSAGE%'
# Emote message format per hero channel. From game to IRC. Overrides hero-action template.
hero-action-channels:
Global: '[&2%CHANNEL%&r]***%NAME% %MESSAGE%'
# Message templates for Towny to IRC messages
towny-channel-chat: '%TOWNYCHANNELTAG%[%TOWNYCHANNEL%]<%NAME%> %MESSAGE%'
# Message templates for IRC to Towny messages
irc-towny-chat: '[&3IRC&r]<%NAME%> %MESSAGE%'
# Message format per towny channel. From IRC to game.
irc-towny-channels:
irc: '[IRC]%PLAYERPREFIX%%NAME% %MESSAGE%'
broadcast-message: '[Broadcast] <%NAME%> %MESSAGE%'
broadcast-console-message: '[Broadcast] <Console> %MESSAGE%'
# Prism templates. See above for token names.
prism-rollback: '[PrismRollback] [Player: %NAME%] [Radius: %RADIUS%] [Command: %COMMAND%] [Keyword: %KEYWORD%] [X,Y,Z: %X%,%Y%,%Z%] [World: %PARAMWORLD%]'
prism-drain: '[PrismDrain] [Player: %NAME%] [Radius: %RADIUS%] [OrigBlock: %ORIGINALBLOCK%] [NewBlock: %NEWBLOCK%] [X,Y,Z: %X%,%Y%,%Z%] [World: %BLOCKWORLD%]'
prism-extinguish: '[PrismExtinguish] [Player: %NAME%] [Radius%: %RADIUS] [OrigBlock: %ORIGINALBLOCK%] [NewBlock: %NEWBLOCK%] [X,Y,Z: %X%,%Y%,%Z%] [World: %BLOCKWORLD%]'
prism-custom: '[PrismCustom] [Player: %NAME%] [Action: %ACTION%] [Message: %MESSAGE%] [Plugin: %PLUGIN%]'
# RedditStream
reddit-messages: '[R] %MESSAGE%'
# Defaults below take effect when user joins IRC and matching player is offline
default-player-suffix: ''
default-player-prefix: ''
default-group-suffix: ''
default-group-prefix: ''
default-player-world: 'world'
default-player-group: ''
# Format for the @list command in IRC
list-format: '[&9Minecraft&r] &2Online &r(%COUNT%/%MAX%): %PLAYERS%'
list-separator: ', '
list-player: '%GROUPPREFIX%%NAME%'
# Sort playerlist by %NAME% and not by list-player format
list-sort-by-name: true
# Prevent game colors from appearing in IRC
strip-game-colors: false
# Prevent IRC colors from appearing in game
strip-irc-colors: false
# Strip IRC background colors (recommend leaving this as true)
strip-irc-bg-colors: true
# Add IRC names to in-game tab list
custom-tab-list: false
# Nothing to see here
custom-tab-prefix: '[I] '
# IRC nick must be an exact match to a player name for token expanding
nick-exact-match: true
# IRC nick prefixes (can include & color codes)
nick-prefixes:
ircop: '&4~'
ircsuperop: '&6&&'
op: '&c@'
halfop: '&3%'
voice: '&2+'
# See http://site.pircbotx.googlecode.com/hg/apidocs/org/pircbotx/Colors.html for IRC color names
# See http://jd.bukkit.org/rb/doxygen/d7/dc0/enumorg_1_1bukkit_1_1ChatColor.html for game color names
# Game to IRC color map: Game Color Code => IRC Color Code
irc-color-map:
AQUA: CYAN
BLACK: BLACK
BLUE: BLUE
BOLD: BOLD
DARK_AQUA: TEAL
DARK_BLUE: DARK_BLUE
DARK_GRAY: DARK_GRAY
DARK_GREEN: DARK_GREEN
DARK_PURPLE: PURPLE
DARK_RED: RED
GOLD: OLIVE
GRAY: LIGHT_GRAY
GREEN: GREEN
LIGHT_PURPLE: MAGENTA
RED: RED
UNDERLINE: UNDERLINE
YELLOW: YELLOW
WHITE: WHITE
RESET: NORMAL
# IRC to game color map: IRC Color Code => Game Color Code
game-color-map:
BLACK: BLACK
BLUE: BLUE
BOLD: BOLD
BROWN: GRAY
CYAN: AQUA
DARK_BLUE: DARK_BLUE
DARK_GRAY: DARK_GRAY
DARK_GREEN: DARK_GREEN
GREEN: GREEN
LIGHT_GRAY: GRAY
MAGENTA: LIGHT_PURPLE
NORMAL: RESET
OLIVE: GOLD
PURPLE: DARK_PURPLE
RED: RED
TEAL: DARK_AQUA
UNDERLINE: UNDERLINE
WHITE: WHITE
YELLOW: YELLOW
Debug: false
# Ignore chat cancellation.
ignore-chat-cancel: false