forked from EthanWaite/BungeeRelay
-
Notifications
You must be signed in to change notification settings - Fork 4
/
config.yml
128 lines (99 loc) · 4.61 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
# Welcome to the BungeeRelay configuration file.
# These small comments serve as an explanation of what each value is and general guidance.
# Please remember the following before you begin:
# - This plugin is not a standalone IRCd, and will not function without an InspIRCd
# instance to link to. You can find InspIRCd at http://inspircd.org/
# - This plugin is currently only compatible with recent versions of InspIRCd. This is
# the only type of IRCd you should use with this plugin, NOT UnrealIRCd etc.
# - Make sure you enable m_spanningtree.so in modules.conf.
# This section mainly uses info from your link block, in links.conf.
server:
# The address the plugin needs to connect to.
# Put in 127.0.0.1 if the IRC is on the same box.
host: "127.0.0.1"
# The port the plugin needs to connect to.
# The "port" in your link block.
port: 7000
# The "name" in your link block.
servername: "bungee.example.org"
# The friendly name for this server. It can be whatever you please.
realname: "BungeeCord running BungeeRelay"
# The password the plugin expects to receive.
# The "sendpass" in your link block.
recvpass: "pass"
# The password the plugin will send to the server.
# The "recvpass" in your link block.
sendpass: "pass"
# The length of time to wait before automatically reconnecting, should connection to the
# IRC server be lost. The time is in milliseconds. Set to -1 for no reconnect attempt.
reconnect: 3000
# Name of the channel.
channel: "#minecraft"
# After being killed from the server the user will
# "false": be disconnected from the minecraft server
# "true": not be disconnected from the minecraft server and
# immediately reconnect to the IRC server and channel
reconnectkill: true
# After being kicked from the channel the user will
# "false": be disconnected from the minecraft server
# "true": not be disconnected from the minecraft server and
# immediately reconnect to the IRC channel
reconnectkick: true
# You can set a prefix and suffix to the nicknames of Minecraft IRC users to add in
# the case of a collision.
userprefix: ""
usersuffix: "|mc"
# Set to "true" to make BungeeRelay say each message it receives raw in console.
# Used for debugging purposes only. For general use, leave "false".
debug: false
# This section contains the format of each message going to your Minecraft servers.
# Accepts colour codes, and each parameter is capital and surrounded in curly brackets.
# Leaving a particular message empty is acceptable.
formats:
# The ident of a user connecting to IRC.
# Parameters: {IDENT}
ident: "minecraft"
# How public messages sent from IRC will appear in Minecraft.
# Parameters: sender, message
msg: "<&7[IRC]&r {SENDER}> {MESSAGE}"
# How public messages sent with /me will appear in Minecraft.
# Parameters: sender, message
me: "&d* [IRC] {SENDER} {MESSAGE}"
# How private messages sent to a user will appear in Minecraft.
# Parameters: sender, message
privatemsg: "&7[PM]&r <&7[IRC]&r {SENDER}> {MESSAGE}"
# How private messages appear if it was sent with /me in Minecraft.
privateme: "&7[PM] &d* [IRC] {SENDER} {MESSAGE}"
# The output of the global /say command in Minecraft
# Parameters: message
saycommand: "&d[SERVER] {MESSAGE}"
# How mode changes will appear in Minecraft
# Parameters: sender, mode
mode: "&7{SENDER} set mode {MODE}"
# How nick changes will appear in Minecraft
# Parameters: old_nick, new_nick
nick: "&7{OLD_NICK} is now know as &7{NEW_NICK}"
# How joins will appear in Minecraft
# Parameters: sender
join: "&7{SENDER} joined the channel"
# How parts (leaving the channel) will appear in Minecraft
# Parameters: sender, reason
part: "&7{SENDER} left the channel ({REASON})"
# How Minecraft quits will appear in IRC
# Parameters: sender
mcquit: "{SENDER} logged out of Minecraft"
# How IRC quits will appear in Minecraft
# Parameters: sender, reason
ircquit: "&7{SENDER} left IRC ({REASON})"
# How kills will appear in Minecraft
# Parameters: sender, target, reason
kill: "&7{SENDER} killed {TARGET} from the channel ({REASON})"
# How kicks will appear in Minecraft
# Parameters: sender, target, reason
kick: "&7{SENDER} kicked {TARGET} from the channel ({REASON})"
# The message players will be disconnected with if they are killed through IRC.
# Parameters: sender, target, reason
disconnectkill: "&7You were killed by {SENDER} through IRC.&r\n\n{REASON}"
# The message players will be disconnected with if they are kicked through IRC.
# Parameters: sender, target, reason
disconnectkick: "&7You were kicked by {SENDER} through IRC.&r\n\n{REASON}"