Êþº¾Eí  =net/minecraft/world/level/block/entity/vault/VaultBlockEntity setChangeds(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V   7net/minecraft/world/level/block/entity/BlockEntityTypesVAULT8Lnet/minecraft/world/level/block/entity/BlockEntityType;  2net/minecraft/world/level/block/entity/BlockEntityŠ(Lnet/minecraft/world/level/block/entity/BlockEntityType;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)VLnet/minecraft/world/level/block/entity/vault/VaultServerData;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;$Lnet/minecraft/world/level/block/entity/vault/VaultClientData; +,- ./8net/minecraft/world/level/block/entity/vault/VaultConfigDEFAULT:Lnet/minecraft/world/level/block/entity/vault/VaultConfig; 1 2/config 456 78Dnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacketcreate|(Lnet/minecraft/world/level/block/entity/BlockEntity;)Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket;:net/minecraft/nbt/CompoundTag 9= >?acceptˆ(Lnet/minecraft/world/level/block/entity/vault/VaultBlockEntity;Lnet/minecraft/core/HolderLookup$Provider;)Ljava/util/function/Consumer; ABC DEnet/minecraft/util/UtilmakeC(Ljava/lang/Object;Ljava/util/function/Consumer;)Ljava/lang/Object; G HIsaveAdditional2(Lnet/minecraft/world/level/storage/ValueOutput;)V2 +L MNCODEC Lcom/mojang/serialization/Codec; PQR ST-net/minecraft/world/level/storage/ValueOutputstoreG(Ljava/lang/String;Lcom/mojang/serialization/Codec;Ljava/lang/Object;)VV shared_data LY server_data L \ ]^loadAdditional1(Lnet/minecraft/world/level/storage/ValueInput;)V `ab cd,net/minecraft/world/level/storage/ValueInputreadH(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ljava/util/Optional; fgh ijjava/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;l >m](Lnet/minecraft/world/level/block/entity/vault/VaultServerData;)Ljava/util/function/Consumer; opq rsjava/util/Optional ifPresent (Ljava/util/function/Consumer;)V ou vjorElsex >y](Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)Ljava/util/function/Consumer; { |}level!Lnet/minecraft/world/level/Level; €� ‚ƒnet/minecraft/world/level/Level isClientSide()Z …†‡ ˆ‰net/minecraft/nbt/NbtOpsINSTANCELnet/minecraft/nbt/NbtOps; ‹Œ� Ž�(net/minecraft/core/HolderLookup$ProvidercreateSerializationContextL(Lcom/mojang/serialization/DynamicOps;)Lnet/minecraft/resources/RegistryOps; 9‘ S’l(Ljava/lang/String;Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)VR(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)VCodeLineNumberTableLocalVariableTablethis?Lnet/minecraft/world/level/block/entity/vault/VaultBlockEntity; worldPositionLnet/minecraft/core/BlockPos; blockState2Lnet/minecraft/world/level/block/state/BlockState;MethodParametersgetUpdatePacket)()Lnet/minecraft/network/protocol/Packet; Signaturei()Lnet/minecraft/network/protocol/Packet;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable; getUpdateTagK(Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; registries*Lnet/minecraft/core/HolderLookup$Provider;output/Lnet/minecraft/world/level/storage/ValueOutput;input.Lnet/minecraft/world/level/storage/ValueInput; getServerData@()Lnet/minecraft/world/level/block/entity/vault/VaultServerData; StackMapTable getSharedData@()Lnet/minecraft/world/level/block/entity/vault/VaultSharedData; getClientData@()Lnet/minecraft/world/level/block/entity/vault/VaultClientData; getConfig<()Lnet/minecraft/world/level/block/entity/vault/VaultConfig; setConfig=(Lnet/minecraft/world/level/block/entity/vault/VaultConfig;)VRuntimeInvisibleAnnotations1Lcom/google/common/annotations/VisibleForTesting; access$000x0x1x2lambda$getUpdateTag$0L(Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/nbt/CompoundTag;)VtagLnet/minecraft/nbt/CompoundTag; SourceFileVaultBlockEntity.java NestMembersÅDnet/minecraft/world/level/block/entity/vault/VaultBlockEntity$ClientÇDnet/minecraft/world/level/block/entity/vault/VaultBlockEntity$ServerBootstrapMethodsÊ(Ljava/lang/Object;)VÌ Í ½¾Ï"(Lnet/minecraft/nbt/CompoundTag;)VÑ Ò ÓÔsetA(Lnet/minecraft/world/level/block/entity/vault/VaultServerData;)VÔ× Ø ÓÙA(Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)VÙÜ ÝÞß àá"java/lang/invoke/LambdaMetafactory metafactoryÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; InnerClassesänet/minecraft/core/HolderLookupProviderClientServeré%java/lang/invoke/MethodHandles$Lookupëjava/lang/invoke/MethodHandlesLookup!!"()2/ “”„2*²+,· *»Y·µ*»Y·µ*»#Y·%µ&*²*µ0±•5 678*91:– 2—˜2™š2›œ� ™›žŸ”/*¸3°•>– —˜ ¡¢£¤¥”I»9Y·;*+º<¸@À9°•C–—˜¦§�¦HI”w3*+·F+J²K*´0¹O+U²W*´¹O+X²Z*´¹O±•HJK#L2M–3—˜3¨©�¨]^”šV*+·[+X²Z¹_*´Y¸eWºk¶n*+J²K¹_²*¶tÀ+µ0+U²W¹_*´Y¸eWºw¶n±•QS!T9UUV–V—˜Vª«�ª¬­”R*´zÆ *´z¶~™§*´°•Y– —˜®C¢£¯°”/*´°•]– —˜±²”/*´&°•a– —˜³´”/*´0°•e– —˜µ¶”>*+µ0±• jk–—˜2/�2·¸¹”E*+,¸±•.– º}»š¼œ½¾”U,U²W+²„¹Š*´¶�±•C– —˜¦§¿ÀÁÂÃÄÆÈ ÛÉËÎÛÉÐÕÛÉÖÚâ"‹ãå ÄæÆçèêì