CraftTweakerSavedData

Data that is saved and loaded with the world when it is saved and loaded from disk.

Saved Data is only on the server side, so you can only get it from a ServerLevel.

Importing the class

It might be required for you to import the package if you encounter any issues (like casting an Array), so better be safe than sorry and add the import at the very top of the file.

script.zs
import crafttweaker.api.world.CraftTweakerSavedData;

Extending SavedData

CraftTweakerSavedData extends SavedData. That means all methods available in SavedData are also available in CraftTweakerSavedData

Methods

Return Type: IData

script.zs
// CraftTweakerSavedData.getData() as IData
level.customData.getData();
script.zs
CraftTweakerSavedData.setData(data as MapData)
ParameterType
Parameter
data
Type
MapData
script.zs
CraftTweakerSavedData.updateData(data as IData)
ParameterType
Parameter
data
Type
IData

Properties

NameTypeHas GetterHas Setter
Name
data
Type
IData
Has Getter
true
Has Setter
true