From 8459181f770f1103bf9769bf587ba491e59322c4 Mon Sep 17 00:00:00 2001 From: Intelli Date: Tue, 1 Aug 2023 17:49:55 -0600 Subject: [PATCH] Fixed IndexOutOfBoundsException when modifying signs on Paper 1.17-1.19 --- src/main/java/net/coreprotect/paper/Paper_v1_17.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/net/coreprotect/paper/Paper_v1_17.java b/src/main/java/net/coreprotect/paper/Paper_v1_17.java index 3407493..3489dbd 100644 --- a/src/main/java/net/coreprotect/paper/Paper_v1_17.java +++ b/src/main/java/net/coreprotect/paper/Paper_v1_17.java @@ -8,6 +8,10 @@ public class Paper_v1_17 extends Paper_v1_16 implements PaperInterface { @Override public String getLine(Sign sign, int line) { + if (line >= 4) { + return ""; + } + // https://docs.adventure.kyori.net/serializer/ return LegacyComponentSerializer.legacySection().serialize(sign.line(line)); }