Class CraftTweakerSavedData

java.lang.Object
net.minecraft.world.level.saveddata.SavedData
com.blamejared.crafttweaker.api.level.CraftTweakerSavedData

@ZenRegister public class CraftTweakerSavedData extends net.minecraft.world.level.saveddata.SavedData
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.

DocParam:
this level.customData
  • Nested Class Summary

    Nested classes/interfaces inherited from class net.minecraft.world.level.saveddata.SavedData

    net.minecraft.world.level.saveddata.SavedData.Factory<T extends net.minecraft.world.level.saveddata.SavedData>
  • Constructor Summary

    Constructors
    Constructor
    Description
     
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    boolean
     
    load(net.minecraft.nbt.CompoundTag tag, net.minecraft.core.HolderLookup.Provider lookup)
     
    @NotNull net.minecraft.nbt.CompoundTag
    save(net.minecraft.nbt.CompoundTag tag, net.minecraft.core.HolderLookup.Provider lookup)
     
    void
     
    void
     

    Methods inherited from class net.minecraft.world.level.saveddata.SavedData

    save, setDirty, setDirty

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • CraftTweakerSavedData

      public CraftTweakerSavedData()
    • CraftTweakerSavedData

      public CraftTweakerSavedData(@Nonnull MapData data)
  • Method Details

    • load

      public static CraftTweakerSavedData load(net.minecraft.nbt.CompoundTag tag, net.minecraft.core.HolderLookup.Provider lookup)
    • getData

      public IData getData()
    • setData

      public void setData(MapData data)
    • updateData

      public void updateData(IData data)
    • save

      @NotNull public @NotNull net.minecraft.nbt.CompoundTag save(net.minecraft.nbt.CompoundTag tag, net.minecraft.core.HolderLookup.Provider lookup)
      Specified by:
      save in class net.minecraft.world.level.saveddata.SavedData
    • isDirty

      public boolean isDirty()
      Overrides:
      isDirty in class net.minecraft.world.level.saveddata.SavedData