diff --git a/src/main/java/net/coreprotect/paper/Paper_v1_20.java b/src/main/java/net/coreprotect/paper/Paper_v1_20.java index 3888dbae..3f077ac8 100644 --- a/src/main/java/net/coreprotect/paper/Paper_v1_20.java +++ b/src/main/java/net/coreprotect/paper/Paper_v1_20.java @@ -5,6 +5,7 @@ import org.bukkit.block.Skull; import org.bukkit.block.sign.Side; +import net.coreprotect.config.Config; import net.kyori.adventure.text.serializer.legacy.LegacyComponentSerializer; public class Paper_v1_20 extends Paper_v1_17 implements PaperInterface { @@ -23,11 +24,13 @@ public String getLine(Sign sign, int line) { @Override public String getSkullOwner(Skull skull) { String owner = skull.getPlayerProfile().getName(); - if (owner.length() > 255 && skull.getPlayerProfile().getId() != null) { - return skull.getPlayerProfile().getId().toString(); - } - else if (owner.length() > 255) { - return owner.substring(0, 255); + if (Config.getGlobal().MYSQL) { + if (owner.length() > 255 && skull.getPlayerProfile().getId() != null) { + return skull.getPlayerProfile().getId().toString(); + } + else if (owner.length() > 255) { + return owner.substring(0, 255); + } } return owner;