From e7f980d6e95a9f9c6c5e7602796f7970f1db811f Mon Sep 17 00:00:00 2001 From: Bukkit/Spigot Date: Fri, 1 Apr 2011 16:51:33 +0100 Subject: [PATCH] Added {NAME} replacement in database location By: Dinnerbone --- .../src/main/java/org/bukkit/plugin/java/JavaPlugin.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/paper-api/src/main/java/org/bukkit/plugin/java/JavaPlugin.java b/paper-api/src/main/java/org/bukkit/plugin/java/JavaPlugin.java index d112bfe42..ad64876ca 100644 --- a/paper-api/src/main/java/org/bukkit/plugin/java/JavaPlugin.java +++ b/paper-api/src/main/java/org/bukkit/plugin/java/JavaPlugin.java @@ -188,7 +188,9 @@ public abstract class JavaPlugin implements Plugin { } private String replaceDatabaseString(String input) { - return input.replaceAll("\\{DIR\\}", getDataFolder().getPath().replaceAll("\\\\", "/")); + input = input.replaceAll("\\{DIR\\}", getDataFolder().getPath().replaceAll("\\\\", "/") + "/"); + input = input.replaceAll("\\{NAME\\}", getDescription().getName().replaceAll("[^\\w_-]", "")); + return input; } /**