public class DimensionSavedDataManager
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,WorldSavedData> |
cache |
private java.io.File |
dataFolder |
private com.mojang.datafixers.DataFixer |
fixerUpper |
private static org.apache.logging.log4j.Logger |
LOGGER |
Constructor and Description |
---|
DimensionSavedDataManager(java.io.File p_i51279_1_,
com.mojang.datafixers.DataFixer p_i51279_2_) |
Modifier and Type | Method and Description |
---|---|
<T extends WorldSavedData> |
computeIfAbsent(java.util.function.Supplier<T> p_215752_1_,
java.lang.String p_215752_2_) |
<T extends WorldSavedData> |
get(java.util.function.Supplier<T> p_215753_1_,
java.lang.String p_215753_2_) |
private java.io.File |
getDataFile(java.lang.String p_215754_1_) |
private boolean |
isGzip(java.io.PushbackInputStream p_215756_1_) |
private <T extends WorldSavedData> |
readSavedData(java.util.function.Supplier<T> p_223409_1_,
java.lang.String p_223409_2_) |
CompoundNBT |
readTagFromDisk(java.lang.String p_215755_1_,
int p_215755_2_) |
void |
save() |
void |
set(WorldSavedData p_215757_1_) |
private static final org.apache.logging.log4j.Logger LOGGER
private final java.util.Map<java.lang.String,WorldSavedData> cache
private final com.mojang.datafixers.DataFixer fixerUpper
private final java.io.File dataFolder
public DimensionSavedDataManager(java.io.File p_i51279_1_, com.mojang.datafixers.DataFixer p_i51279_2_)
private java.io.File getDataFile(java.lang.String p_215754_1_)
public <T extends WorldSavedData> T computeIfAbsent(java.util.function.Supplier<T> p_215752_1_, java.lang.String p_215752_2_)
@Nullable public <T extends WorldSavedData> T get(java.util.function.Supplier<T> p_215753_1_, java.lang.String p_215753_2_)
@Nullable private <T extends WorldSavedData> T readSavedData(java.util.function.Supplier<T> p_223409_1_, java.lang.String p_223409_2_)
public void set(WorldSavedData p_215757_1_)
public CompoundNBT readTagFromDisk(java.lang.String p_215755_1_, int p_215755_2_) throws java.io.IOException
java.io.IOException
private boolean isGzip(java.io.PushbackInputStream p_215756_1_) throws java.io.IOException
java.io.IOException
public void save()