CLASS net/minecraft/class_9199 net/minecraft/block/entity/VaultBlockEntity FIELD field_48865 LOGGER Lorg/slf4j/Logger; FIELD field_48866 serverData Lnet/minecraft/class_9204; FIELD field_48867 sharedData Lnet/minecraft/class_9205; FIELD field_48868 clientData Lnet/minecraft/class_9202; FIELD field_48869 config Lnet/minecraft/class_9203; METHOD (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V ARG 1 pos ARG 2 state METHOD method_56729 encodeValue (Lcom/mojang/serialization/Codec;Ljava/lang/Object;Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_2520; ARG 0 codec ARG 1 value ARG 2 registries METHOD method_56730 setConfig (Lnet/minecraft/class_9203;)V ARG 1 config METHOD method_56731 getServerData ()Lnet/minecraft/class_9204; METHOD method_56733 (Lnet/minecraft/class_9203;)V ARG 1 config METHOD method_56734 (Lnet/minecraft/class_7225$class_7874;Lnet/minecraft/class_2487;)V ARG 2 nbt METHOD method_56735 getSharedData ()Lnet/minecraft/class_9205; METHOD method_56736 getClientData ()Lnet/minecraft/class_9202; METHOD method_56737 getConfig ()Lnet/minecraft/class_9203; CLASS class_9200 Client METHOD method_56738 spawnConnectedParticlesFor (Lnet/minecraft/class_1937;Lnet/minecraft/class_243;Lnet/minecraft/class_1657;)V ARG 0 world ARG 1 pos ARG 2 player METHOD method_56739 spawnDeactivateParticles (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2394;)V ARG 0 world ARG 1 pos METHOD method_56740 spawnAmbientParticles (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_9205;Lnet/minecraft/class_2394;)V ARG 0 world ARG 1 pos ARG 2 sharedData METHOD method_56741 tick (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_9202;Lnet/minecraft/class_9205;)V ARG 0 world ARG 1 pos ARG 2 state ARG 3 clientData ARG 4 sharedData METHOD method_56742 spawnActivateParticles (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_9205;Lnet/minecraft/class_2394;)V ARG 0 world ARG 1 pos ARG 2 state ARG 3 sharedData METHOD method_56743 hasDisplayItem (Lnet/minecraft/class_9205;)Z ARG 0 sharedData METHOD method_56744 getDeactivateParticlesPos (Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Lnet/minecraft/class_243; ARG 0 pos ARG 1 random METHOD method_56745 isPlayerWithinConnectedParticlesRange (Lnet/minecraft/class_2338;Lnet/minecraft/class_9205;Lnet/minecraft/class_1657;)Z ARG 0 pos ARG 1 sharedData ARG 2 player METHOD method_56746 getConnectedParticlesOrigin (Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Lnet/minecraft/class_243; ARG 0 pos ARG 1 direction METHOD method_56747 playAmbientSound (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_9205;)V ARG 0 world ARG 1 pos ARG 2 sharedData METHOD method_56748 spawnConnectedParticles (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_9205;)V ARG 0 world ARG 1 pos ARG 2 state ARG 3 sharedData METHOD method_56749 getRegularParticlesPos (Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Lnet/minecraft/class_243; ARG 0 pos ARG 1 random CLASS class_9201 Server FIELD field_48875 UNLOCK_TIME I FIELD field_48876 DISPLAY_UPDATE_INTERVAL I FIELD field_48877 FAILED_UNLOCK_COOLDOWN I METHOD method_56750 shouldUpdateDisplayItem (JLnet/minecraft/class_9206;)Z ARG 0 time ARG 2 state METHOD method_56751 generateLoot (Lnet/minecraft/class_3218;Lnet/minecraft/class_9203;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;)Ljava/util/List; ARG 0 world ARG 1 config ARG 2 pos ARG 3 player METHOD method_56752 playFailedUnlockSound (Lnet/minecraft/class_3218;Lnet/minecraft/class_9204;Lnet/minecraft/class_2338;)V ARG 0 world ARG 1 serverData ARG 2 pos METHOD method_56753 updateDisplayItem (Lnet/minecraft/class_3218;Lnet/minecraft/class_9206;Lnet/minecraft/class_9203;Lnet/minecraft/class_9205;Lnet/minecraft/class_2338;)V ARG 0 world ARG 1 state ARG 2 config ARG 3 sharedData ARG 4 pos METHOD method_56754 unlock (Lnet/minecraft/class_3218;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_9203;Lnet/minecraft/class_9204;Lnet/minecraft/class_9205;Ljava/util/List;)V ARG 0 world ARG 1 state ARG 2 pos ARG 3 config ARG 4 serverData ARG 5 sharedData ARG 6 itemsToEject METHOD method_56755 generateDisplayItem (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5321;)Lnet/minecraft/class_1799; ARG 0 world ARG 1 pos METHOD method_56756 tick (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_9203;Lnet/minecraft/class_9204;Lnet/minecraft/class_9205;)V ARG 0 world ARG 1 pos ARG 2 state ARG 3 config ARG 4 serverData ARG 5 sharedData METHOD method_56757 tryUnlock (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_9203;Lnet/minecraft/class_9204;Lnet/minecraft/class_9205;Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)V ARG 0 world ARG 1 pos ARG 2 state ARG 3 config ARG 4 serverData ARG 5 sharedData ARG 6 player ARG 7 stack METHOD method_56758 changeVaultState (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_9203;Lnet/minecraft/class_9205;)V ARG 0 world ARG 1 pos ARG 2 oldState ARG 3 newState ARG 4 config ARG 5 sharedData METHOD method_56759 isValidKey (Lnet/minecraft/class_9203;Lnet/minecraft/class_1799;)Z ARG 0 config ARG 1 stack METHOD method_56760 canBeUnlocked (Lnet/minecraft/class_9203;Lnet/minecraft/class_9206;)Z ARG 0 config ARG 1 state