Fixup long command support patch
This commit is contained in:
+2
-2
@@ -7,7 +7,7 @@ Some long commands can be run through the dialog command, but paper has prohibit
|
||||
Revert to vanilla to fix it.
|
||||
|
||||
diff --git a/net/minecraft/network/protocol/game/ServerboundChatCommandPacket.java b/net/minecraft/network/protocol/game/ServerboundChatCommandPacket.java
|
||||
index 491af2413a4e793a121fec368259ff8211ed031e..5e235767cdd21ee9b3706eb8635e383dad139dc3 100644
|
||||
index 491af2413a4e793a121fec368259ff8211ed031e..88784f4c9bcd4b21c1caa33bc3df007c94cb3937 100644
|
||||
--- a/net/minecraft/network/protocol/game/ServerboundChatCommandPacket.java
|
||||
+++ b/net/minecraft/network/protocol/game/ServerboundChatCommandPacket.java
|
||||
@@ -12,7 +12,7 @@ public record ServerboundChatCommandPacket(String command) implements Packet<Ser
|
||||
@@ -15,7 +15,7 @@ index 491af2413a4e793a121fec368259ff8211ed031e..5e235767cdd21ee9b3706eb8635e383d
|
||||
|
||||
private ServerboundChatCommandPacket(final FriendlyByteBuf input) {
|
||||
- this(input.readUtf(MAX_CHAT_PACKET_INPUT_SIZE)); // Paper - limit chat command inputs
|
||||
+ this(io.nanachiyo0721.shiroha.config.modules.fixes.LongCommandSupportConfig.enabled ? input.readUtf() : input.readUtf(MAX_CHAT_PACKET_INPUT_SIZE)); // Paper - limit chat command inputs // Shiroha - Add config to support for long command inputs
|
||||
+ this(io.nanachiyo0721.shiroha.config.modules.fixes.LongCommandSupportConfig.enabled ? input.readUtf() : input.readUtf(io.nanachiyo0721.shiroha.config.modules.fixes.LongCommandSupportConfig.maximumCommandLength)); // Paper - limit chat command inputs // Shiroha - Add config to support for long command inputs
|
||||
}
|
||||
|
||||
private void write(final FriendlyByteBuf output) {
|
||||
|
||||
+7
-1
@@ -10,5 +10,11 @@ public class LongCommandSupportConfig {
|
||||
Some long commands can be run through the dialog command,
|
||||
but paper has prohibited it.
|
||||
Enable this to fix this problem.""")
|
||||
public static boolean enabled = true;
|
||||
public static boolean enabled = false;
|
||||
@ConfigInfo(name = "maximum_command_string_length", comments = """
|
||||
Determines the final limitation of the command length,
|
||||
paper limits this to 256 chars but here we need to expand
|
||||
it as we have to use it for command gui
|
||||
""")
|
||||
public static int maximumCommandLength = 2048;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user