Type Parameters:
T - The type of data.
All Known Subinterfaces:
SyncedData<T>
All Known Implementing Classes:
AutoSaveData, SaveData, SyncedAutoSaveData, SyncedWorldSaveData, WorldSaveData

public interface Data<T>
Represents an object holding a piece of data.
  • Method Summary

    Modifier and Type
    Method
    Description
    Get the current data.
    void
    setData(T value)
    Set the current data.
  • Method Details

    • getData

      @AvailableSince("1.0.0") @NotNull T getData()
      Get the current data.
      Returns:
      The current data.
    • setData

      @AvailableSince("1.0.0") void setData(@NotNull T value)
      Set the current data.
      Parameters:
      value - The new data.