mirror of https://github.com/PaperMC/Paper.git
21 lines
1.3 KiB
Diff
21 lines
1.3 KiB
Diff
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
From: "Anthony J. Halliday" <hallidaj@clarkson.edu>
|
|
Date: Fri, 26 Apr 2024 16:11:27 -0400
|
|
Subject: [PATCH] Allow server administrators to disable the book size check by
|
|
setting page-max to -1 in paper-global.yml
|
|
|
|
|
|
diff --git a/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java b/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java
|
|
index fe2ef36ab5dc4b933abf24dbfd0e811c53239cf0..8a9d4397c36165f125cbe128e17c98f759a8aa1c 100644
|
|
--- a/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java
|
|
+++ b/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java
|
|
@@ -1136,7 +1136,7 @@ public class ServerGamePacketListenerImpl extends ServerCommonPacketListenerImpl
|
|
@Override
|
|
public void handleEditBook(ServerboundEditBookPacket packet) {
|
|
// Paper start - Book size limits
|
|
- if (!this.cserver.isPrimaryThread()) {
|
|
+ if (!this.cserver.isPrimaryThread() && io.papermc.paper.configuration.GlobalConfiguration.get().itemValidation.bookSize.pageMax != -1) {
|
|
List<String> pageList = packet.getPages();
|
|
long byteTotal = 0;
|
|
int maxBookPageSize = io.papermc.paper.configuration.GlobalConfiguration.get().itemValidation.bookSize.pageMax;
|