Skip to content

Commit

Permalink
script.default_step tag
Browse files Browse the repository at this point in the history
  • Loading branch information
mcmonkey4eva committed Sep 8, 2020
1 parent 3fbdbf2 commit 692515c
Showing 1 changed file with 12 additions and 0 deletions.
@@ -1,6 +1,7 @@
package com.denizenscript.denizen.objects.properties.bukkit;

import com.denizenscript.denizen.scripts.commands.core.CooldownCommand;
import com.denizenscript.denizen.scripts.containers.core.InteractScriptContainer;
import com.denizenscript.denizen.scripts.containers.core.InteractScriptHelper;
import com.denizenscript.denizen.utilities.implementation.BukkitScriptEntryData;
import com.denizenscript.denizen.objects.PlayerTag;
Expand Down Expand Up @@ -85,6 +86,17 @@ public static void registerTags() {
return null;
}
});

// <--[tag]
// @attribute <ScriptTag.default_name>
// @returns ElementTag
// @description
// Returns the name of the default step of an interact script.
// -->
PropertyParser.<BukkitScriptProperties>registerTag("step", (attribute, script) -> {
String step = ((InteractScriptContainer) script.script.getContainer()).getDefaultStepName();
return new ElementTag(step);
});
}

@Override
Expand Down

0 comments on commit 692515c

Please sign in to comment.