Change the reserved channel check to be sensible
This commit is contained in:
@@ -172,7 +172,7 @@ public class StandardMessenger implements Messenger {
|
|||||||
public boolean isReservedChannel(@NotNull String channel) {
|
public boolean isReservedChannel(@NotNull String channel) {
|
||||||
channel = validateAndCorrectChannel(channel);
|
channel = validateAndCorrectChannel(channel);
|
||||||
|
|
||||||
return channel.contains("minecraft") && !channel.equals("minecraft:brand");
|
return channel.equals("minecraft:register") || channel.equals("minecraft:unregister"); // Paper
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -26,8 +26,8 @@ public class StandardMessengerTest {
|
|||||||
assertTrue(messenger.isReservedChannel("minecraft:register"));
|
assertTrue(messenger.isReservedChannel("minecraft:register"));
|
||||||
assertFalse(messenger.isReservedChannel("test:register"));
|
assertFalse(messenger.isReservedChannel("test:register"));
|
||||||
assertTrue(messenger.isReservedChannel("minecraft:unregister"));
|
assertTrue(messenger.isReservedChannel("minecraft:unregister"));
|
||||||
assertFalse(messenger.isReservedChannel("test:nregister"));
|
assertFalse(messenger.isReservedChannel("test:unregister")); // Paper - fix typo
|
||||||
assertTrue(messenger.isReservedChannel("minecraft:something"));
|
assertFalse(messenger.isReservedChannel("minecraft:something")); // Paper - now less strict
|
||||||
assertFalse(messenger.isReservedChannel("minecraft:brand"));
|
assertFalse(messenger.isReservedChannel("minecraft:brand"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user