Denizen Script Tags


Tags are always written with a <between these marks>, and are critical to scripts, as the primary way to read data.
Learn about how tags work in The Beginner's Guide.


Showing 1 out of 2487 tags...
Name<PluginTag.commands>
ReturnsMapTag(MapTag)
DescriptionGets a map of commands registered this plugin registers by default.
Note that dynamically registered commands won't show up (for example, command scripts won't be listed under Denizen).
Map key is command name, map value is a sub-mapping with keys:
description (ElementTag), usage (ElementTag), permission (ElementTag), aliases (ListTag)
Not all keys will be present.
For example, <plugin[denizen].commands.get[ex]> will return a MapTag with:
[description=Executes a Denizen script command.;usage=/ex (-q) <Denizen script command> (arguments);permission=denizen.ex]
Generated Example
- foreach <plugin[Denizen].commands> key:key as:val:
    - narrate "<[key]> is set as <[val]>"
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PluginTag.java#L213