Skip to content

Commit 3d52572

Browse files
authored
Merge pull request #158 from MultiChat/exploit-fix
Exploit fix
2 parents c321ce7 + a9481f2 commit 3d52572

File tree

18 files changed

+24
-31
lines changed

18 files changed

+24
-31
lines changed

multichat/dependency-reduced-pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<modelVersion>4.0.0</modelVersion>
44
<groupId>xyz.olivermartin.multichat</groupId>
55
<artifactId>multichat</artifactId>
6-
<version>1.9.5</version>
6+
<version>1.9.6</version>
77
<build>
88
<plugins>
99
<plugin>
@@ -148,7 +148,7 @@
148148
<dependency>
149149
<groupId>net.md-5</groupId>
150150
<artifactId>bungeecord-api</artifactId>
151-
<version>1.16-R0.2-SNAPSHOT</version>
151+
<version>1.16-R0.4-SNAPSHOT</version>
152152
<scope>provided</scope>
153153
<exclusions>
154154
<exclusion>
@@ -184,7 +184,7 @@
184184
<dependency>
185185
<groupId>net.md-5</groupId>
186186
<artifactId>bungeecord-api</artifactId>
187-
<version>1.16-R0.2-SNAPSHOT</version>
187+
<version>1.16-R0.4-SNAPSHOT</version>
188188
<type>javadoc</type>
189189
<scope>provided</scope>
190190
<exclusions>

multichat/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
<groupId>xyz.olivermartin.multichat</groupId>
77
<artifactId>multichat</artifactId>
8-
<version>1.9.5</version>
8+
<version>1.9.6</version>
99

1010
<repositories>
1111

@@ -117,15 +117,15 @@
117117
<dependency>
118118
<groupId>net.md-5</groupId>
119119
<artifactId>bungeecord-api</artifactId>
120-
<version>1.16-R0.2-SNAPSHOT</version>
120+
<version>1.16-R0.4-SNAPSHOT</version>
121121
<type>jar</type>
122122
<scope>provided</scope>
123123
</dependency>
124124

125125
<dependency>
126126
<groupId>net.md-5</groupId>
127127
<artifactId>bungeecord-api</artifactId>
128-
<version>1.16-R0.2-SNAPSHOT</version>
128+
<version>1.16-R0.4-SNAPSHOT</version>
129129
<type>javadoc</type>
130130
<scope>provided</scope>
131131
</dependency>
565 KB
Binary file not shown.

multichat/src/main/java/xyz/olivermartin/multichat/bungee/BungeeComm.java

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -179,23 +179,15 @@ public static void sendPlayerChannelMessage(String playerName, String channel, C
179179
}
180180

181181
@EventHandler
182-
public static void onPluginMessage(PluginMessageEvent ev) {
183-
184-
if (! (ev.getTag().equals("multichat:comm") || ev.getTag().equals("multichat:chat") || ev.getTag().equals("multichat:prefix") || ev.getTag().equals("multichat:suffix") || ev.getTag().equals("multichat:dn") || ev.getTag().equals("multichat:world") || ev.getTag().equals("multichat:nick") || ev.getTag().equals("multichat:pxe") || ev.getTag().equals("multichat:ppxe")) ) {
182+
public void onPluginMessage(PluginMessageEvent ev) {
183+
if (!ev.getTag().startsWith("multichat:"))
185184
return;
186-
}
187185

188186
if (!(ev.getSender() instanceof Server)) {
187+
ev.setCancelled(true);
189188
return;
190189
}
191190

192-
if (ev.getTag().equals("multichat:comm")) {
193-
194-
// TODO Remove - legacy
195-
return;
196-
197-
}
198-
199191
if (ev.getTag().equals("multichat:chat")) {
200192

201193
ev.setCancelled(true);

multichat/src/main/java/xyz/olivermartin/multichat/bungee/MultiChat.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,11 +37,12 @@
3737
*/
3838
public class MultiChat extends Plugin implements Listener {
3939

40-
public static final String LATEST_VERSION = "1.9.5";
40+
public static final String LATEST_VERSION = "1.9.6";
4141

4242
public static final String[] ALLOWED_VERSIONS = new String[] {
4343

4444
LATEST_VERSION,
45+
"1.9.5",
4546
"1.9.4",
4647
"1.9.3",
4748
"1.9.2",

multichat/src/main/java/xyz/olivermartin/multichat/local/sponge/MultiChatLocalSpongePlugin.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656
import xyz.olivermartin.multichat.local.sponge.listeners.communication.LocalSpongePlayerChannelListener;
5757
import xyz.olivermartin.multichat.local.sponge.listeners.communication.LocalSpongePlayerMetaListener;
5858

59-
@Plugin(id = "multichat", name = "MultiChat", version = "1.9.5", dependencies = { @Dependency(id = "placeholderapi", optional = true) })
59+
@Plugin(id = "multichat", name = "MultiChat", version = "1.9.6", dependencies = { @Dependency(id = "placeholderapi", optional = true) })
6060
public class MultiChatLocalSpongePlugin {
6161

6262
@Inject
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: MultiChat
22
main: xyz.olivermartin.multichat.bungee.MultiChat
3-
version: 1.9.5
3+
version: 1.9.6
44
author: Revilo410
55
api-version: 1.16
66
softdepends: [PremiumVanish]

multichat/src/main/resources/chatcontrol.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
##################
1010
# DON'T EDIT #
11-
version: "1.9.5" #
11+
version: "1.9.6" #
1212
##################
1313

1414
# 1. Chat Control Rules

multichat/src/main/resources/chatcontrol_fr.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
##################
1010
# NE PAS EDITER #
11-
version: "1.9.5" #
11+
version: "1.9.6" #
1212
##################
1313

1414
# French Translation by Nogapra - Thank you !

multichat/src/main/resources/config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
##################
1010
# DON'T EDIT #
11-
version: "1.9.5" #
11+
version: "1.9.6" #
1212
##################
1313

1414
# 1. General

0 commit comments

Comments
 (0)