Uses of Record Class
net.minecraft.world.level.block.entity.vault.VaultConfig
Packages that use VaultConfig
-
Uses of VaultConfig in net.minecraft.world.level.block.entity.vault
Fields in net.minecraft.world.level.block.entity.vault declared as VaultConfigModifier and TypeFieldDescriptionprivate VaultConfig
VaultBlockEntity.config
(package private) static VaultConfig
VaultConfig.DEFAULT
Fields in net.minecraft.world.level.block.entity.vault with type parameters of type VaultConfigModifier and TypeFieldDescription(package private) static com.mojang.serialization.Codec
<VaultConfig> VaultConfig.CODEC
Methods in net.minecraft.world.level.block.entity.vault that return VaultConfigMethods in net.minecraft.world.level.block.entity.vault that return types with arguments of type VaultConfigModifier and TypeMethodDescriptionprivate com.mojang.serialization.DataResult
<VaultConfig> VaultConfig.validate()
Methods in net.minecraft.world.level.block.entity.vault with parameters of type VaultConfigModifier and TypeMethodDescriptionprivate static boolean
VaultBlockEntity.Server.canEjectReward
(VaultConfig pConfig, VaultState pState) (package private) static void
VaultBlockEntity.Server.cycleDisplayItemFromLootTable
(ServerLevel pLevel, VaultState pState, VaultConfig pConfig, VaultSharedData pSharedData, BlockPos pPos) private static boolean
VaultBlockEntity.Server.isValidToInsert
(VaultConfig pConfig, ItemStack pStack) protected void
VaultState.onEnter
(ServerLevel pLevel, BlockPos pPos, VaultConfig pConfig, VaultSharedData pSharedData, boolean pIsOminous) protected void
VaultState.onExit
(ServerLevel pLevel, BlockPos pPos, VaultConfig pConfig, VaultSharedData pSharedData) void
VaultState.onTransition
(ServerLevel pLevel, BlockPos pPos, VaultState pState, VaultConfig pConfig, VaultSharedData pSharedData, boolean pIsOminous) VaultBlockEntity.Server.resolveItemsToEject
(ServerLevel pLevel, VaultConfig pConfig, BlockPos pPos, Player pPlayer) void
VaultBlockEntity.setConfig
(VaultConfig pConfig) (package private) static void
VaultBlockEntity.Server.setVaultState
(ServerLevel pLevel, BlockPos pPos, BlockState pOldState, BlockState pNewState, VaultConfig pConfig, VaultSharedData pSharedData) static void
VaultBlockEntity.Server.tick
(ServerLevel pLevel, BlockPos pPos, BlockState pState, VaultConfig pConfig, VaultServerData pServerData, VaultSharedData pSharedData) VaultState.tickAndGetNext
(ServerLevel pLevel, BlockPos pPos, VaultConfig pConfig, VaultServerData pServerData, VaultSharedData pSharedData) static void
VaultBlockEntity.Server.tryInsertKey
(ServerLevel pLevel, BlockPos pPos, BlockState pState, VaultConfig pConfig, VaultServerData pServerData, VaultSharedData pSharedData, Player pPlayer, ItemStack pStack) private static void
VaultBlockEntity.Server.unlock
(ServerLevel pLevel, BlockState pState, BlockPos pPos, VaultConfig pConfig, VaultServerData pServerData, VaultSharedData pSharedData, List<ItemStack> pItemsToEject) (package private) void
VaultSharedData.updateConnectedPlayersWithinRange
(ServerLevel pLevel, BlockPos pPos, VaultServerData pServerData, VaultConfig pConfig, double pDeactivationRange) private static VaultState
VaultState.updateStateForConnectedPlayers
(ServerLevel pLevel, BlockPos pPos, VaultConfig pConfig, VaultServerData pSeverData, VaultSharedData pSharedData, double pDeactivationRange)