Fix cancellation of PlayerChatEvent for key revision GENERIC_V1 (#941)
This commit is contained in:
@@ -104,9 +104,11 @@ public class KeyedChatHandler implements
|
|||||||
assert playerKey != null;
|
assert playerKey != null;
|
||||||
return pme -> {
|
return pme -> {
|
||||||
PlayerChatEvent.ChatResult chatResult = pme.getResult();
|
PlayerChatEvent.ChatResult chatResult = pme.getResult();
|
||||||
if (!chatResult.isAllowed()
|
if (!chatResult.isAllowed()) {
|
||||||
&& playerKey.getKeyRevision().compareTo(IdentifiedKey.Revision.LINKED_V2) >= 0) {
|
if (playerKey.getKeyRevision().compareTo(IdentifiedKey.Revision.LINKED_V2) >= 0) {
|
||||||
invalidCancel(logger, player);
|
// Bad, very bad.
|
||||||
|
invalidCancel(logger, player);
|
||||||
|
}
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user