diff --git a/src/main/java/net/aufdemrand/denizen/Settings.java b/src/main/java/net/aufdemrand/denizen/Settings.java index a14cf3e848..09a77678c6 100644 --- a/src/main/java/net/aufdemrand/denizen/Settings.java +++ b/src/main/java/net/aufdemrand/denizen/Settings.java @@ -6,11 +6,7 @@ public class Settings { /* - # Default time in seconds of cooldown set to Denizens when a trigger is triggered. - # Not all triggers may use this, it is optional! - # - # Format: [Name] Trigger Default Cooldown in Seconds: #.# - # For example: Click Trigger Default Cooldown in Seconds: 2.0 + # Whether Denizen should display debug in the console */ diff --git a/src/main/java/net/aufdemrand/denizen/scripts/containers/core/BookScriptContainer.java b/src/main/java/net/aufdemrand/denizen/scripts/containers/core/BookScriptContainer.java index 7a59a77aa3..1432625e56 100644 --- a/src/main/java/net/aufdemrand/denizen/scripts/containers/core/BookScriptContainer.java +++ b/src/main/java/net/aufdemrand/denizen/scripts/containers/core/BookScriptContainer.java @@ -14,9 +14,6 @@ public class BookScriptContainer extends ScriptContainer { - Player player = null; - dNPC npc = null; - public BookScriptContainer(ConfigurationSection configurationSection, String scriptContainerName) { super(configurationSection, scriptContainerName); } diff --git a/src/main/java/net/aufdemrand/denizen/scripts/containers/core/FormatScriptContainer.java b/src/main/java/net/aufdemrand/denizen/scripts/containers/core/FormatScriptContainer.java index f4a123528c..8d3d65cfd9 100644 --- a/src/main/java/net/aufdemrand/denizen/scripts/containers/core/FormatScriptContainer.java +++ b/src/main/java/net/aufdemrand/denizen/scripts/containers/core/FormatScriptContainer.java @@ -1,18 +1,22 @@ package net.aufdemrand.denizen.scripts.containers.core; +import net.aufdemrand.denizen.npc.dNPC; import net.aufdemrand.denizen.scripts.ScriptEntry; import net.aufdemrand.denizen.scripts.containers.ScriptContainer; import net.aufdemrand.denizen.tags.TagManager; import org.bukkit.configuration.ConfigurationSection; +import org.bukkit.entity.Player; public class FormatScriptContainer extends ScriptContainer { - + public FormatScriptContainer(ConfigurationSection configurationSection, String scriptContainerName) { super(configurationSection, scriptContainerName); } - public String getFormat() { - return getContents().getString("FORMAT", ""); + public String getFormat(Player player, dNPC npc) { + String format = getContents().getString("FORMAT", ""); + format = TagManager.tag(player, npc, format, false); + return format; } public void setFormat(String format) { @@ -21,9 +25,7 @@ public void setFormat(String format) { public String getFormattedText(ScriptEntry entry) { String text = (String) entry.getObject("text"); - String tagText = TagManager.tag(entry.getOfflinePlayer(), entry.getNPC(), text, true, entry); - - return getFormat().replace("", tagText); + return getFormat(entry.getPlayer(), entry.getNPC()).replace("", text); } }