Package net.minecraft.block.entity
Class VaultBlockEntity.Server
java.lang.Object
net.minecraft.block.entity.VaultBlockEntity.Server
- Enclosing class:
- VaultBlockEntity
- Mappings:
- Namespace - Name - named - net/minecraft/block/entity/VaultBlockEntity$Server- intermediary - net/minecraft/class_9199$class_9201- official - dwg$b
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final intprivate static final intprivate static final int
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprivate static booleancanBeUnlocked(VaultConfig config, VaultState state) (package private) static voidchangeVaultState(ServerWorld world, BlockPos pos, BlockState oldState, BlockState newState, VaultConfig config, VaultSharedData sharedData) private static ItemStackgenerateDisplayItem(ServerWorld world, BlockPos pos, RegistryKey<LootTable> lootTable) generateLoot(ServerWorld world, VaultConfig config, BlockPos pos, PlayerEntity player, ItemStack key) private static booleanisValidKey(VaultConfig config, ItemStack stack) private static voidplayFailedUnlockSound(ServerWorld world, VaultServerData serverData, BlockPos pos, SoundEvent sound) private static booleanshouldUpdateDisplayItem(long time, VaultState state) static voidtick(ServerWorld world, BlockPos pos, BlockState state, VaultConfig config, VaultServerData serverData, VaultSharedData sharedData) static voidtryUnlock(ServerWorld world, BlockPos pos, BlockState state, VaultConfig config, VaultServerData serverData, VaultSharedData sharedData, PlayerEntity player, ItemStack stack) private static voidunlock(ServerWorld world, BlockState state, BlockPos pos, VaultConfig config, VaultServerData serverData, VaultSharedData sharedData, List<ItemStack> itemsToEject) (package private) static voidupdateDisplayItem(ServerWorld world, VaultState state, VaultConfig config, VaultSharedData sharedData, BlockPos pos) 
- 
Field Details- 
UNLOCK_TIMEprivate static final int UNLOCK_TIME- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - UNLOCK_TIME- Lnet/minecraft/block/entity/VaultBlockEntity$Server;UNLOCK_TIME:I- intermediary - field_48875- Lnet/minecraft/class_9199$class_9201;field_48875:I- official - a- Ldwg$b;a:I
 
- 
DISPLAY_UPDATE_INTERVALprivate static final int DISPLAY_UPDATE_INTERVAL- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - DISPLAY_UPDATE_INTERVAL- Lnet/minecraft/block/entity/VaultBlockEntity$Server;DISPLAY_UPDATE_INTERVAL:I- intermediary - field_48876- Lnet/minecraft/class_9199$class_9201;field_48876:I- official - b- Ldwg$b;b:I
 
- 
FAILED_UNLOCK_COOLDOWNprivate static final int FAILED_UNLOCK_COOLDOWN- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - FAILED_UNLOCK_COOLDOWN- Lnet/minecraft/block/entity/VaultBlockEntity$Server;FAILED_UNLOCK_COOLDOWN:I- intermediary - field_48877- Lnet/minecraft/class_9199$class_9201;field_48877:I- official - c- Ldwg$b;c:I
 
 
- 
- 
Constructor Details- 
Serverpublic Server()
 
- 
- 
Method Details
- 
generateDisplayItemprivate static ItemStack generateDisplayItem(ServerWorld world, BlockPos pos, RegistryKey<LootTable> lootTable) - Mappings:
- Namespace - Name - Mixin selector - named - generateDisplayItem- Lnet/minecraft/block/entity/VaultBlockEntity$Server;generateDisplayItem(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/registry/RegistryKey;)Lnet/minecraft/item/ItemStack;- intermediary - method_56755- Lnet/minecraft/class_9199$class_9201;method_56755(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5321;)Lnet/minecraft/class_1799;- official - a- Ldwg$b;a(Lard;Lji;Laku;)Lcwq;
 
- 
generateLootprivate static List<ItemStack> generateLoot(ServerWorld world, VaultConfig config, BlockPos pos, PlayerEntity player, ItemStack key) - Mappings:
- Namespace - Name - Mixin selector - named - generateLoot- Lnet/minecraft/block/entity/VaultBlockEntity$Server;generateLoot(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/block/vault/VaultConfig;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/item/ItemStack;)Ljava/util/List;- intermediary - method_56751- Lnet/minecraft/class_9199$class_9201;method_56751(Lnet/minecraft/class_3218;Lnet/minecraft/class_9203;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)Ljava/util/List;- official - a- Ldwg$b;a(Lard;Ldwi;Lji;Lcoy;Lcwq;)Ljava/util/List;
 
- 
canBeUnlocked- Mappings:
- Namespace - Name - Mixin selector - named - canBeUnlocked- Lnet/minecraft/block/entity/VaultBlockEntity$Server;canBeUnlocked(Lnet/minecraft/block/vault/VaultConfig;Lnet/minecraft/block/enums/VaultState;)Z- intermediary - method_56760- Lnet/minecraft/class_9199$class_9201;method_56760(Lnet/minecraft/class_9203;Lnet/minecraft/class_9206;)Z- official - a- Ldwg$b;a(Ldwi;Ldwl;)Z
 
- 
isValidKey- Mappings:
- Namespace - Name - Mixin selector - named - isValidKey- Lnet/minecraft/block/entity/VaultBlockEntity$Server;isValidKey(Lnet/minecraft/block/vault/VaultConfig;Lnet/minecraft/item/ItemStack;)Z- intermediary - method_56759- Lnet/minecraft/class_9199$class_9201;method_56759(Lnet/minecraft/class_9203;Lnet/minecraft/class_1799;)Z- official - a- Ldwg$b;a(Ldwi;Lcwq;)Z
 
- 
shouldUpdateDisplayItem- Mappings:
- Namespace - Name - Mixin selector - named - shouldUpdateDisplayItem- Lnet/minecraft/block/entity/VaultBlockEntity$Server;shouldUpdateDisplayItem(JLnet/minecraft/block/enums/VaultState;)Z- intermediary - method_56750- Lnet/minecraft/class_9199$class_9201;method_56750(JLnet/minecraft/class_9206;)Z- official - a- Ldwg$b;a(JLdwl;)Z
 
- 
playFailedUnlockSoundprivate static void playFailedUnlockSound(ServerWorld world, VaultServerData serverData, BlockPos pos, SoundEvent sound) - Mappings:
- Namespace - Name - Mixin selector - named - playFailedUnlockSound- Lnet/minecraft/block/entity/VaultBlockEntity$Server;playFailedUnlockSound(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/block/vault/VaultServerData;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/sound/SoundEvent;)V- intermediary - method_56752- Lnet/minecraft/class_9199$class_9201;method_56752(Lnet/minecraft/class_3218;Lnet/minecraft/class_9204;Lnet/minecraft/class_2338;Lnet/minecraft/class_3414;)V- official - a- Ldwg$b;a(Lard;Ldwj;Lji;Lavz;)V