All Persistent Data Keys (Expression) — Skript

Addon: Skript · Category: Expression · Since: 2.15

Syntax

[all [[of] the]] [persistent] data [tag] keys of %objects%

Description

Returns all persistent data keys stored in the specified objects. This is not limited to tags set by Skript, but includes all keys regardless of their origin.

Examples

set {_keys::*} to persistent data keys of player's tool
if size of {_keys::*} > 0:
    broadcast "The tool has the following persistent data keys: %{_keys::*}%"
else:
    broadcast "The tool has no persistent data keys."
for each {_key} in persistent data keys of player's tool:
    broadcast "Persistent data tag %{_key}%: %data tag {_key} of player's tool%"

View source