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
-
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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets a storage disk by id.getAll()getByStack(net.minecraft.world.item.ItemStack disk) Gets a storage disk by disk stack (aIStorageDiskProvider).voidload(net.minecraft.nbt.CompoundTag tag) voidMarks this manager for saving.voidRemoves a storage disk.net.minecraft.nbt.CompoundTagsave(net.minecraft.nbt.CompoundTag tag) voidset(UUID id, IStorageDisk disk) Sets a storage disk.Methods inherited from class com.refinedmods.refinedstorage.apiimpl.util.RSSavedData
saveMethods inherited from class net.minecraft.world.level.saveddata.SavedData
isDirty, setDirty, setDirty
-
Field Details
-
NAME
- See Also:
-
-
Constructor Details
-
StorageDiskManager
public StorageDiskManager(net.minecraft.server.level.ServerLevel level)
-
-
Method Details
-
get
Description copied from interface:IStorageDiskManagerGets a storage disk by id.- Specified by:
getin interfaceIStorageDiskManager- Parameters:
id- the id- Returns:
- the storage disk, or null if no storage disk is found
-
getByStack
Description copied from interface:IStorageDiskManagerGets a storage disk by disk stack (aIStorageDiskProvider).- Specified by:
getByStackin interfaceIStorageDiskManager- Parameters:
disk- the disk stack- Returns:
- the storage disk, or null if no storage disk is found
-
getAll
- Specified by:
getAllin interfaceIStorageDiskManager- Returns:
- a map of all storage disks
-
set
Description copied from interface:IStorageDiskManagerSets a storage disk.- Specified by:
setin interfaceIStorageDiskManager- Parameters:
id- the iddisk- the disk
-
remove
Description copied from interface:IStorageDiskManagerRemoves a storage disk.- Specified by:
removein interfaceIStorageDiskManager- Parameters:
id- the id
-
markForSaving
public void markForSaving()Description copied from interface:IStorageDiskManagerMarks this manager for saving.- Specified by:
markForSavingin interfaceIStorageDiskManager
-
load
public void load(net.minecraft.nbt.CompoundTag tag) - Specified by:
loadin classRSSavedData
-
save
public net.minecraft.nbt.CompoundTag save(net.minecraft.nbt.CompoundTag tag) - Specified by:
savein classRSSavedData
-