CLASS net/minecraft/class_3977 net/minecraft/world/storage/VersionedChunkStorage FIELD field_17654 featureUpdater Lnet/minecraft/class_3360; FIELD field_17655 dataFixer Lcom/mojang/datafixers/DataFixer; FIELD field_21494 worker Lnet/minecraft/class_4698; METHOD (Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;Z)V ARG 1 directory ARG 2 dataFixer ARG 3 dsync METHOD method_17907 updateChunkNbt (Lnet/minecraft/class_5321;Ljava/util/function/Supplier;Lnet/minecraft/class_2487;Ljava/util/Optional;)Lnet/minecraft/class_2487; ARG 1 worldKey ARG 2 persistentStateManagerFactory ARG 3 nbt ARG 4 generatorCodecKey METHOD method_17908 getDataVersion (Lnet/minecraft/class_2487;)I ARG 0 nbt METHOD method_17910 setNbt (Lnet/minecraft/class_1923;Lnet/minecraft/class_2487;)V ARG 1 chunkPos ARG 2 nbt METHOD method_23696 getNbt (Lnet/minecraft/class_1923;)Lnet/minecraft/class_2487; ARG 1 chunkPos METHOD method_23697 completeAll ()V METHOD method_39798 (Lnet/minecraft/class_2487;Lnet/minecraft/class_5321;)V ARG 1 key METHOD method_39799 saveContextToNbt (Lnet/minecraft/class_2487;Lnet/minecraft/class_5321;Ljava/util/Optional;)V ARG 0 nbt ARG 1 worldKey ARG 2 generatorCodecKey METHOD method_39800 getWorker ()Lnet/minecraft/class_6830; METHOD method_42328 needsBlending (Lnet/minecraft/class_1923;I)Z ARG 1 chunkPos ARG 2 checkRadius