Package net.minecraft.world
Class PersistentStateManager
java.lang.Object
net.minecraft.world.PersistentStateManager
- Mappings:
- Namespace - Name - official - dyu- intermediary - net/minecraft/class_26- named - net/minecraft/world/PersistentStateManager
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final com.mojang.datafixers.DataFixerprivate final Fileprivate final Map<String,PersistentState> private static final Logger
- 
Constructor SummaryConstructorsConstructorDescriptionPersistentStateManager(File directory, com.mojang.datafixers.DataFixer dataFixer) 
- 
Method SummaryModifier and TypeMethodDescription<T extends PersistentState>
 Tget(Function<NbtCompound, T> readFunction, String id) private File<T extends PersistentState>
 TgetOrCreate(Function<NbtCompound, T> readFunction, Supplier<T> supplier, String id) private booleanisCompressed(PushbackInputStream stream) private <T extends PersistentState>
 TreadFromFile(Function<NbtCompound, T> readFunction, String id) voidsave()voidset(String id, PersistentState state) 
- 
Field Details- 
LOGGER- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldyu;a:Lorg/slf4j/Logger;- intermediary - field_136- Lnet/minecraft/class_26;field_136:Lorg/slf4j/Logger;- named - LOGGER- Lnet/minecraft/world/PersistentStateManager;LOGGER:Lorg/slf4j/Logger;
 
- 
loadedStates- Mappings:
- Namespace - Name - Mixin selector - official - b- Ldyu;b:Ljava/util/Map;- intermediary - field_134- Lnet/minecraft/class_26;field_134:Ljava/util/Map;- named - loadedStates- Lnet/minecraft/world/PersistentStateManager;loadedStates:Ljava/util/Map;
 
- 
dataFixerprivate final com.mojang.datafixers.DataFixer dataFixer- Mappings:
- Namespace - Name - Mixin selector - official - c- Ldyu;c:Lcom/mojang/datafixers/DataFixer;- intermediary - field_17663- Lnet/minecraft/class_26;field_17663:Lcom/mojang/datafixers/DataFixer;- named - dataFixer- Lnet/minecraft/world/PersistentStateManager;dataFixer:Lcom/mojang/datafixers/DataFixer;
 
- 
directory- Mappings:
- Namespace - Name - Mixin selector - official - d- Ldyu;d:Ljava/io/File;- intermediary - field_17664- Lnet/minecraft/class_26;field_17664:Ljava/io/File;- named - directory- Lnet/minecraft/world/PersistentStateManager;directory:Ljava/io/File;
 
 
- 
- 
Constructor Details- 
PersistentStateManager- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Ldyu;<init>(Ljava/io/File;Lcom/mojang/datafixers/DataFixer;)V- intermediary - <init>- Lnet/minecraft/class_26;<init>(Ljava/io/File;Lcom/mojang/datafixers/DataFixer;)V- named - <init>- Lnet/minecraft/world/PersistentStateManager;<init>(Ljava/io/File;Lcom/mojang/datafixers/DataFixer;)V
 
 
- 
- 
Method Details- 
getFile- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldyu;a(Ljava/lang/String;)Ljava/io/File;- intermediary - method_17922- Lnet/minecraft/class_26;method_17922(Ljava/lang/String;)Ljava/io/File;- named - getFile- Lnet/minecraft/world/PersistentStateManager;getFile(Ljava/lang/String;)Ljava/io/File;
 
- 
getOrCreatepublic <T extends PersistentState> T getOrCreate(Function<NbtCompound, T> readFunction, Supplier<T> supplier, String id) - Mappings:
- Namespace - Name - Mixin selector - official - a- Ldyu;a(Ljava/util/function/Function;Ljava/util/function/Supplier;Ljava/lang/String;)Ldyj;- intermediary - method_17924- Lnet/minecraft/class_26;method_17924(Ljava/util/function/Function;Ljava/util/function/Supplier;Ljava/lang/String;)Lnet/minecraft/class_18;- named - getOrCreate- Lnet/minecraft/world/PersistentStateManager;getOrCreate(Ljava/util/function/Function;Ljava/util/function/Supplier;Ljava/lang/String;)Lnet/minecraft/world/PersistentState;
 
- 
get- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldyu;a(Ljava/util/function/Function;Ljava/lang/String;)Ldyj;- intermediary - method_20786- Lnet/minecraft/class_26;method_20786(Ljava/util/function/Function;Ljava/lang/String;)Lnet/minecraft/class_18;- named - get- Lnet/minecraft/world/PersistentStateManager;get(Ljava/util/function/Function;Ljava/lang/String;)Lnet/minecraft/world/PersistentState;
 
- 
readFromFile@Nullable private <T extends PersistentState> T readFromFile(Function<NbtCompound, T> readFunction, String id) - Mappings:
- Namespace - Name - Mixin selector - official - b- Ldyu;b(Ljava/util/function/Function;Ljava/lang/String;)Ldyj;- intermediary - method_120- Lnet/minecraft/class_26;method_120(Ljava/util/function/Function;Ljava/lang/String;)Lnet/minecraft/class_18;- named - readFromFile- Lnet/minecraft/world/PersistentStateManager;readFromFile(Ljava/util/function/Function;Ljava/lang/String;)Lnet/minecraft/world/PersistentState;
 
- 
set- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldyu;a(Ljava/lang/String;Ldyj;)V- intermediary - method_123- Lnet/minecraft/class_26;method_123(Ljava/lang/String;Lnet/minecraft/class_18;)V- named - set- Lnet/minecraft/world/PersistentStateManager;set(Ljava/lang/String;Lnet/minecraft/world/PersistentState;)V
 
- 
readNbt- Throws:
- IOException
- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldyu;a(Ljava/lang/String;I)Lqr;- intermediary - method_17923- Lnet/minecraft/class_26;method_17923(Ljava/lang/String;I)Lnet/minecraft/class_2487;- named - readNbt- Lnet/minecraft/world/PersistentStateManager;readNbt(Ljava/lang/String;I)Lnet/minecraft/nbt/NbtCompound;
 
- 
isCompressed- Throws:
- IOException
- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldyu;a(Ljava/io/PushbackInputStream;)Z- intermediary - method_17921- Lnet/minecraft/class_26;method_17921(Ljava/io/PushbackInputStream;)Z- named - isCompressed- Lnet/minecraft/world/PersistentStateManager;isCompressed(Ljava/io/PushbackInputStream;)Z
 
- 
savepublic void save()- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldyu;a()V- intermediary - method_125- Lnet/minecraft/class_26;method_125()V- named - save- Lnet/minecraft/world/PersistentStateManager;save()V
 
 
-