-
-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Increase default custom payload channel size limit (#10006)
- Loading branch information
1 parent
4adca3d
commit ff7b9b0
Showing
1 changed file
with
4 additions
and
5 deletions.
There are no files selected for viewing
9 changes: 4 additions & 5 deletions
9
...custom-payload-channel-message-size.patch → ...e-custom-payload-channel-size-limit.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,21 +1,20 @@ | ||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 | ||
From: Shane Freeder <theboyetronic@gmail.com> | ||
Date: Fri, 18 Oct 2019 17:39:05 +0100 | ||
Subject: [PATCH] Increase custom payload channel message size | ||
Subject: [PATCH] Set true custom payload channel size limit | ||
|
||
Doubles the custom payload size limit imposed by bukkit, also creates a system | ||
property to allow customizing the size `paper.maxCustomChannelName` | ||
This fixes compatibility with some mods that are sending very long channel names. Also gives developers the ability to send longer channel names. | ||
|
||
diff --git a/src/main/java/org/bukkit/plugin/messaging/Messenger.java b/src/main/java/org/bukkit/plugin/messaging/Messenger.java | ||
index 9d2c68c826f3b867d407e7f13c6394a899cc8ee8..682c77188436d696d4dafbc70cf131d5c921e94d 100644 | ||
index 9d2c68c826f3b867d407e7f13c6394a899cc8ee8..aec70aa740152c34297c42ad6e06c8b54523e78b 100644 | ||
--- a/src/main/java/org/bukkit/plugin/messaging/Messenger.java | ||
+++ b/src/main/java/org/bukkit/plugin/messaging/Messenger.java | ||
@@ -24,7 +24,7 @@ public interface Messenger { | ||
/** | ||
* Represents the largest size that a Plugin Channel may be. | ||
*/ | ||
- public static final int MAX_CHANNEL_SIZE = 64; | ||
+ public static final int MAX_CHANNEL_SIZE = Integer.getInteger("paper.maxCustomChannelName", 64); // Paper | ||
+ public static final int MAX_CHANNEL_SIZE = Integer.getInteger("paper.maxCustomChannelName", java.lang.Short.MAX_VALUE); // Paper - set true max channel size | ||
|
||
/** | ||
* Checks if the specified channel is a reserved name. |