diff --git a/common/src/main/java/software/bluelib/markdown/syntax/Hyperlink.java b/common/src/main/java/software/bluelib/markdown/syntax/Hyperlink.java index 042216d8..b9058d72 100644 --- a/common/src/main/java/software/bluelib/markdown/syntax/Hyperlink.java +++ b/common/src/main/java/software/bluelib/markdown/syntax/Hyperlink.java @@ -120,8 +120,11 @@ public MutableComponent applyHyperlink(MutableComponent pComponent) { String url = matcher.group(2).trim(); BaseLogger.log(BaseLogLevel.INFO, "Matched text: " + linkText + ", URL: " + url, true); - // Validate and apply hyperlink if (MiscUtils.isValidURL(url)) { + if (!url.startsWith("http://") && !url.startsWith("https://")) { + url = "https://" + url; + } + MutableComponent hyperlink = Component.literal(linkText) .setStyle(Style.EMPTY.withColor(TextColor.fromRgb(0x1F5FE1)) .withUnderlined(true) @@ -132,6 +135,7 @@ public MutableComponent applyHyperlink(MutableComponent pComponent) { styledComponent.append(Component.literal(matcher.group(0))); } + lastIndex = matcher.end(); }