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 5 out of 2454 tags...
Name<PropertyHolderObject.property_map>
ReturnsMapTag
DescriptionReturns the object's property map.
Groupproperties
Sourcehttps://github.com/DenizenScript/Denizen-Core/blob/master/src/main/java/com/denizenscript/denizencore/objects/properties/PropertyParser.java#L560

Name<PropertyHolderObject.supports[<property-name>]>
ReturnsElementTag(Boolean)
DescriptionReturns true if the property named is supported by the object.
This does not necessarily mean it has a valid current value, just that it's supported at all.
Groupproperties
Sourcehttps://github.com/DenizenScript/Denizen-Core/blob/master/src/main/java/com/denizenscript/denizencore/objects/properties/PropertyParser.java#L536

Name<PropertyHolderObject.with[<mechanism>=<value>;...]>
ReturnsPropertyHolderObject
DescriptionReturns a copy of the object with mechanism adjustments applied.
Be careful with dynamic inputs, they may break from escaping flaws.
Consider using Tag:PropertyHolderObject.with_single instead.
Groupproperties
Sourcehttps://github.com/DenizenScript/Denizen-Core/blob/master/src/main/java/com/denizenscript/denizencore/objects/properties/PropertyParser.java#L463

Name<PropertyHolderObject.with_map[<property-map>]>
ReturnsPropertyHolderObject
DescriptionReturns a copy of the object with the MapTag of mechanism adjustments applied.
Groupproperties
Sourcehttps://github.com/DenizenScript/Denizen-Core/blob/master/src/main/java/com/denizenscript/denizencore/objects/properties/PropertyParser.java#L513

Name<PropertyHolderObject.with_single[<mechanism>=<value>]>
ReturnsPropertyHolderObject
DescriptionReturns a copy of the object with a single mechanism adjustment applied.
This avoids the risk of escaping issues.
Groupproperties
Sourcehttps://github.com/DenizenScript/Denizen-Core/blob/master/src/main/java/com/denizenscript/denizencore/objects/properties/PropertyParser.java#L490