public class MapStorage
extends java.lang.Object
| Constructor and Description |
|---|
MapStorage(ISaveHandler p_i2162_1_) |
| Modifier and Type | Method and Description |
|---|---|
int |
getUniqueDataId(java.lang.String p_75743_1_)
Returns an unique new data id for the given prefix and saves the idCounts map to the 'idcounts' file.
|
WorldSavedData |
loadData(java.lang.Class p_75742_1_,
java.lang.String p_75742_2_)
Loads an existing MapDataBase corresponding to the given String id from disk, instantiating the given Class, or
returns null if none such file exists. args: Class to instantiate, String dataid
|
void |
saveAllData()
Saves all dirty loaded MapDataBases to disk.
|
void |
setData(java.lang.String p_75745_1_,
WorldSavedData p_75745_2_)
Assigns the given String id to the given MapDataBase, removing any existing ones of the same id.
|
public MapStorage(ISaveHandler p_i2162_1_)
public WorldSavedData loadData(java.lang.Class p_75742_1_, java.lang.String p_75742_2_)
public void setData(java.lang.String p_75745_1_,
WorldSavedData p_75745_2_)
public void saveAllData()
public int getUniqueDataId(java.lang.String p_75743_1_)