| Name | <PropertyHolderObject.property_map> |
| Returns | MapTag |
| Description | Returns the object's property map. |
| Group | properties |
| Source | https://github.com/DenizenScript/Denizen-Core/blob/master/src/main/java/com/denizenscript/denizencore/objects/properties/PropertyParser.java#L560 |
| Name | <PropertyHolderObject.supports[<property-name>]> |
| Returns | ElementTag(Boolean) |
| Description | Returns 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. |
| Group | properties |
| Source | https://github.com/DenizenScript/Denizen-Core/blob/master/src/main/java/com/denizenscript/denizencore/objects/properties/PropertyParser.java#L536 |
| Name | <PropertyHolderObject.with[<mechanism>=<value>;...]> |
| Returns | PropertyHolderObject |
| Description | Returns a copy of the object with mechanism adjustments applied.
Be careful with dynamic inputs, they may break from escaping flaws. Consider using PropertyHolderObject.with_single instead. |
| Group | properties |
| Source | https://github.com/DenizenScript/Denizen-Core/blob/master/src/main/java/com/denizenscript/denizencore/objects/properties/PropertyParser.java#L463 |
| Name | <PropertyHolderObject.with_map[<property-map>]> |
| Returns | PropertyHolderObject |
| Description | Returns a copy of the object with the MapTag of mechanism adjustments applied. |
| Group | properties |
| Source | https://github.com/DenizenScript/Denizen-Core/blob/master/src/main/java/com/denizenscript/denizencore/objects/properties/PropertyParser.java#L513 |
| Name | <PropertyHolderObject.with_single[<mechanism>=<value>]> |
| Returns | PropertyHolderObject |
| Description | Returns a copy of the object with a single mechanism adjustment applied.
This avoids the risk of escaping issues. |
| Group | properties |
| Source | https://github.com/DenizenScript/Denizen-Core/blob/master/src/main/java/com/denizenscript/denizencore/objects/properties/PropertyParser.java#L490 |