Class StorageDiskManager

java.lang.Object
net.minecraft.world.level.saveddata.SavedData
com.refinedmods.refinedstorage.apiimpl.util.RSSavedData
com.refinedmods.refinedstorage.apiimpl.storage.disk.StorageDiskManager
All Implemented Interfaces:
IStorageDiskManager

public class StorageDiskManager extends RSSavedData implements IStorageDiskManager
  • 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>
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    StorageDiskManager(net.minecraft.server.level.ServerLevel level)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    get(UUID id)
    Gets a storage disk by id.
     
    getByStack(net.minecraft.world.item.ItemStack disk)
    Gets a storage disk by disk stack (a IStorageDiskProvider).
    void
    load(net.minecraft.nbt.CompoundTag tag)
     
    void
    Marks this manager for saving.
    void
    Removes a storage disk.
    net.minecraft.nbt.CompoundTag
    save(net.minecraft.nbt.CompoundTag tag)
     
    void
    set(UUID id, IStorageDisk disk)
    Sets a storage disk.

    Methods inherited from class com.refinedmods.refinedstorage.apiimpl.util.RSSavedData

    save

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

    isDirty, setDirty, setDirty

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait