From 1919b3da4d058350a8edb2ac8092d12b801775b6 Mon Sep 17 00:00:00 2001 From: Alex <106665507+TSERATO@users.noreply.github.com> Date: Fri, 21 Nov 2025 15:00:55 +0100 Subject: [PATCH] Added argument validation in SetLineCMD to prevent index errors (#155) --- .../fancyholograms/commands/hologram/SetLineCMD.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/plugins/fancyholograms/src/main/java/com/fancyinnovations/fancyholograms/commands/hologram/SetLineCMD.java b/plugins/fancyholograms/src/main/java/com/fancyinnovations/fancyholograms/commands/hologram/SetLineCMD.java index df343df2..3520039f 100644 --- a/plugins/fancyholograms/src/main/java/com/fancyinnovations/fancyholograms/commands/hologram/SetLineCMD.java +++ b/plugins/fancyholograms/src/main/java/com/fancyinnovations/fancyholograms/commands/hologram/SetLineCMD.java @@ -76,6 +76,11 @@ public class SetLineCMD implements Subcommand { index--; + if (args.length < 5) { + MessageHelper.error(player, "Please provide text for the line"); + return false; + } + String text = ""; for (int i = 4; i < args.length; i++) { text += args[i] + " ";