Quests/src/me/blackvein/quests/QuestTaskTrigger.java

26 lines
776 B
Java

package me.blackvein.quests;
import java.util.List;
import net.aufdemrand.denizen.scripts.ScriptEngine.QueueType;
import net.aufdemrand.denizen.scripts.ScriptHelper;
import net.aufdemrand.denizen.triggers.AbstractTrigger;
import org.bukkit.entity.Player;
public class QuestTaskTrigger extends AbstractTrigger {
public boolean parseQuestTaskTrigger(String theScriptName, Player thePlayer) {
ScriptHelper sE = plugin.getScriptEngine().helper;
if (theScriptName == null) return false;
List<String> theScript = sE.getScript(theScriptName + ".Script");
if (theScript.isEmpty()) return false;
sE.queueScriptEntries(thePlayer, sE.buildScriptEntries(thePlayer, theScript, theScriptName), QueueType.TASK);
return true;
}
}