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 config, VaultState state) (package private) static void
VaultBlockEntity.Server.cycleDisplayItemFromLootTable
(ServerLevel level, VaultState state, VaultConfig config, VaultSharedData sharedData, BlockPos pos) private static boolean
VaultBlockEntity.Server.isValidToInsert
(VaultConfig config, ItemStack stack) protected void
VaultState.onEnter
(ServerLevel level, BlockPos pos, VaultConfig config, VaultSharedData sharedData, boolean isOminous) protected void
VaultState.onExit
(ServerLevel level, BlockPos pos, VaultConfig config, VaultSharedData sharedData) void
VaultState.onTransition
(ServerLevel level, BlockPos pos, VaultState state, VaultConfig config, VaultSharedData sharedData, boolean isOminous) VaultBlockEntity.Server.resolveItemsToEject
(ServerLevel level, VaultConfig config, BlockPos pos, Player player) void
VaultBlockEntity.setConfig
(VaultConfig config) (package private) static void
VaultBlockEntity.Server.setVaultState
(ServerLevel level, BlockPos pos, BlockState oldState, BlockState newState, VaultConfig config, VaultSharedData sharedData) static void
VaultBlockEntity.Server.tick
(ServerLevel level, BlockPos pos, BlockState state, VaultConfig config, VaultServerData serverData, VaultSharedData sharedData) VaultState.tickAndGetNext
(ServerLevel level, BlockPos pos, VaultConfig config, VaultServerData serverData, VaultSharedData sharedData) static void
VaultBlockEntity.Server.tryInsertKey
(ServerLevel level, BlockPos pos, BlockState state, VaultConfig config, VaultServerData serverData, VaultSharedData sharedData, Player player, ItemStack stack) private static void
VaultBlockEntity.Server.unlock
(ServerLevel level, BlockState state, BlockPos pos, VaultConfig config, VaultServerData serverData, VaultSharedData sharedData, List<ItemStack> itemsToEject) (package private) void
VaultSharedData.updateConnectedPlayersWithinRange
(ServerLevel level, BlockPos pos, VaultServerData serverData, VaultConfig config, double deactivationRange) private static VaultState
VaultState.updateStateForConnectedPlayers
(ServerLevel level, BlockPos pos, VaultConfig config, VaultServerData severData, VaultSharedData sharedData, double deactivationRange)