diff --git a/src/main/java/ch/njol/skript/doc/HTMLGenerator.java b/src/main/java/ch/njol/skript/doc/HTMLGenerator.java
index 58e9485f8db..99f9f37080f 100644
--- a/src/main/java/ch/njol/skript/doc/HTMLGenerator.java
+++ b/src/main/java/ch/njol/skript/doc/HTMLGenerator.java
@@ -382,7 +382,7 @@ else if (!filesInside.getName().matches("(?i)(.*)\\.(html?|js|css|json)")) {
assert page != null;
page = minifyHtml(page);
}
-
+
// skwipt
String ogTitle = "Skript Documentation";
String ogDesc = "Skript is a Bukkit plugin which allows server admins to customize their server easily, but without the hassle of programming a plugin or asking/paying someone to program a plugin for them.";
@@ -395,9 +395,11 @@ else if (!filesInside.getName().matches("(?i)(.*)\\.(html?|js|css|json)")) {
page = page.replace(homepageDesc, introduceSkwipt(homepageDesc));
page = page.replace(homepageDesc2, introduceSkwipt(homepageDesc2));
Matcher exampleMatcher = exampleCode.matcher(page);
- page = exampleMatcher.replaceAll(introduceSkwipt(exampleMatcher.group(0)));
+ if (exampleMatcher.find())
+ page = exampleMatcher.replaceAll(introduceSkwipt(exampleMatcher.group(0)));
Matcher skriptMatcher = skriptPattern.matcher(page);
- page = skriptMatcher.replaceAll(introduceSkwipt(skriptMatcher.group(1)));
+ if (skriptMatcher.find())
+ page = skriptMatcher.replaceAll(introduceSkwipt(skriptMatcher.group(1)));
assert page != null;
writeFile(new File(output + File.separator + name), page);