Package net.minecraft.block.entity
Class VaultBlockEntity.Server
java.lang.Object
net.minecraft.block.entity.VaultBlockEntity.Server
- Enclosing class:
VaultBlockEntity
- Mappings:
Namespace Name official doq$bintermediary net/minecraft/class_9199$class_9201named net/minecraft/block/entity/VaultBlockEntity$Server
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate static final intprivate static final int -
Constructor Summary
Constructors -
Method Summary
Modifier 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, Identifier lootTable) generateLoot(ServerWorld world, VaultConfig config, BlockPos pos, PlayerEntity player) private static booleanisValidKey(VaultConfig config, ItemStack stack) private static voidplayFailedUnlockSound(ServerWorld world, VaultServerData serverData, BlockPos pos) 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_TIME
private static final int UNLOCK_TIME- See Also:
- Mappings:
Namespace Name Mixin selector official aLdoq$b;a:Iintermediary field_48875Lnet/minecraft/class_9199$class_9201;field_48875:Inamed UNLOCK_TIMELnet/minecraft/block/entity/VaultBlockEntity$Server;UNLOCK_TIME:I
-
DISPLAY_UPDATE_INTERVAL
private static final int DISPLAY_UPDATE_INTERVAL- See Also:
- Mappings:
Namespace Name Mixin selector official bLdoq$b;b:Iintermediary field_48876Lnet/minecraft/class_9199$class_9201;field_48876:Inamed DISPLAY_UPDATE_INTERVALLnet/minecraft/block/entity/VaultBlockEntity$Server;DISPLAY_UPDATE_INTERVAL:I
-
FAILED_UNLOCK_COOLDOWN
private static final int FAILED_UNLOCK_COOLDOWN- See Also:
- Mappings:
Namespace Name Mixin selector official cLdoq$b;c:Iintermediary field_48877Lnet/minecraft/class_9199$class_9201;field_48877:Inamed FAILED_UNLOCK_COOLDOWNLnet/minecraft/block/entity/VaultBlockEntity$Server;FAILED_UNLOCK_COOLDOWN:I
-
-
Constructor Details
-
Server
public Server()
-
-
Method Details
-
generateDisplayItem
- Mappings:
Namespace Name Mixin selector official aLdoq$b;a(Lapu;Lid;Lajv;)Lcrs;intermediary method_56755Lnet/minecraft/class_9199$class_9201;method_56755(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2960;)Lnet/minecraft/class_1799;named generateDisplayItemLnet/minecraft/block/entity/VaultBlockEntity$Server;generateDisplayItem(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/Identifier;)Lnet/minecraft/item/ItemStack;
-
generateLoot
private static List<ItemStack> generateLoot(ServerWorld world, VaultConfig config, BlockPos pos, PlayerEntity player) - Mappings:
Namespace Name Mixin selector official aLdoq$b;a(Lapu;Ldos;Lid;Lcka;)Ljava/util/List;intermediary method_56751Lnet/minecraft/class_9199$class_9201;method_56751(Lnet/minecraft/class_3218;Lnet/minecraft/class_9203;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;)Ljava/util/List;named generateLootLnet/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;)Ljava/util/List;
-
canBeUnlocked
- Mappings:
Namespace Name Mixin selector official aLdoq$b;a(Ldos;Ldov;)Zintermediary method_56760Lnet/minecraft/class_9199$class_9201;method_56760(Lnet/minecraft/class_9203;Lnet/minecraft/class_9206;)Znamed canBeUnlockedLnet/minecraft/block/entity/VaultBlockEntity$Server;canBeUnlocked(Lnet/minecraft/block/vault/VaultConfig;Lnet/minecraft/block/enums/VaultState;)Z
-
isValidKey
- Mappings:
Namespace Name Mixin selector official aLdoq$b;a(Ldos;Lcrs;)Zintermediary method_56759Lnet/minecraft/class_9199$class_9201;method_56759(Lnet/minecraft/class_9203;Lnet/minecraft/class_1799;)Znamed isValidKeyLnet/minecraft/block/entity/VaultBlockEntity$Server;isValidKey(Lnet/minecraft/block/vault/VaultConfig;Lnet/minecraft/item/ItemStack;)Z
-
shouldUpdateDisplayItem
- Mappings:
Namespace Name Mixin selector official aLdoq$b;a(JLdov;)Zintermediary method_56750Lnet/minecraft/class_9199$class_9201;method_56750(JLnet/minecraft/class_9206;)Znamed shouldUpdateDisplayItemLnet/minecraft/block/entity/VaultBlockEntity$Server;shouldUpdateDisplayItem(JLnet/minecraft/block/enums/VaultState;)Z
-
playFailedUnlockSound
private static void playFailedUnlockSound(ServerWorld world, VaultServerData serverData, BlockPos pos) - Mappings:
Namespace Name Mixin selector official aLdoq$b;a(Lapu;Ldot;Lid;)Vintermediary method_56752Lnet/minecraft/class_9199$class_9201;method_56752(Lnet/minecraft/class_3218;Lnet/minecraft/class_9204;Lnet/minecraft/class_2338;)Vnamed playFailedUnlockSoundLnet/minecraft/block/entity/VaultBlockEntity$Server;playFailedUnlockSound(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/block/vault/VaultServerData;Lnet/minecraft/util/math/BlockPos;)V