Skip to content

Accessing Data

Evyatar edited this page Aug 4, 2022 · 11 revisions

Accessing data can't be easier

The API was designed mainly to perform great while providing an easy and accessible approach.

Accessing the data:

Using the class: DataRegistry, you can easily access an item's, a player's or a block's persistent data.

The method used to access persistent data is:

@Override
    public void onEnable() {
        PersistentDataAPI api = new PersistentDataAPI(this);
        DataRegistry  data = api.getDataRegistry(player/item/block object);
    }

After accessing an object's Dataregistry, we can use some methods:

Method Parameters throws Description
registerData() player / item / block, AbstractPersistentData / dataName, dataValue DataException if data already exists Registers a new data That doesn't exist
unregisterData() player / item / block, AbstractPersistentData / dataName DataException if data doesn't exist Deletes a registered data

Clone this wiki locally