net.minecraft.block.vault

public record VaultConfig

net.minecraft.world.level.block.entity.vault.VaultConfig
net.minecraft.class_9203
net.minecraft.block.vault.VaultConfig

Field summary

Modifier and TypeField
private final RegistryKey<LootTable>
lootTable
comp_2305
lootTable
private final double
activationRange
comp_2306
activationRange
private final double
deactivationRange
comp_2307
deactivationRange
private final ItemStack
keyItem
comp_2308
keyItem
private final Optional<RegistryKey<LootTable>>
overrideLootTableToDisplay
comp_2309
overrideLootTableToDisplay
private final EntityDetector
playerDetector
comp_2310
playerDetector
private final EntityDetector$Selector
entitySelector
comp_2311
entitySelector
public static final String
TAG_NAME
field_48881
CONFIG_KEY
public static final VaultConfig
DEFAULT
field_48882
DEFAULT
public static final com.mojang.serialization.Codec<VaultConfig>
CODEC
field_48883
codec

Constructor summary

ModifierConstructor
private ()
public (RegistryKey<LootTable> lootTable, double activationRange, double deactivationRange, ItemStack keyItem, Optional<RegistryKey<LootTable>> overrideLootTableToDisplay)
public (RegistryKey<LootTable> lootTable, double activationRange, double deactivationRange, ItemStack keyItem, Optional<RegistryKey<LootTable>> overrideLootTableToDisplay, EntityDetector playerDetector, EntityDetector$Selector entitySelector)

Method summary

Modifier and TypeMethod
public EntityDetector
playerDetector()
comp_2310()
playerDetector()
private com.mojang.serialization.DataResult<VaultConfig>
validate()
method_56765()
validate()
public RegistryKey<LootTable>
lootTable()
comp_2305()
lootTable()
public double
activationRange()
comp_2306()
activationRange()
public double
deactivationRange()
comp_2307()
deactivationRange()
public ItemStack
keyItem()
comp_2308()
keyItem()
public Optional<RegistryKey<LootTable>>
overrideLootTableToDisplay()
comp_2309()
overrideLootTableToDisplay()
public EntityDetector$Selector
entitySelector()
comp_2311()
entitySelector()
private String
lambda$validate$0()
method_56766()
method_56766()
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_56764(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_56764(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)