Package net.minecraft.block.vault
Record Class VaultConfig
java.lang.Object
java.lang.Record
net.minecraft.block.vault.VaultConfig
- Record Components:
- lootTable-
- activationRange-
- deactivationRange-
- keyItem-
- overrideLootTableToDisplay-
- playerDetector-
- entitySelector-
public record VaultConfig(RegistryKey<LootTable> lootTable, double activationRange, double deactivationRange, ItemStack keyItem, Optional<RegistryKey<LootTable>> overrideLootTableToDisplay, EntityDetector playerDetector, EntityDetector.Selector entitySelector)
extends Record
- Mappings:
- Namespace - Name - named - net/minecraft/block/vault/VaultConfig- intermediary - net/minecraft/class_9203- official - dwi- named - lootTable- intermediary - comp_2305- official - d- named - activationRange- intermediary - comp_2306- official - e- named - deactivationRange- intermediary - comp_2307- official - f- named - keyItem- intermediary - comp_2308- official - g- named - overrideLootTableToDisplay- intermediary - comp_2309- official - h- named - playerDetector- intermediary - comp_2310- official - i- named - entitySelector- intermediary - comp_2311- official - j
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final doubleThe field for theactivationRangerecord component.(package private) static com.mojang.serialization.Codec<VaultConfig> (package private) static final Stringprivate final doubleThe field for thedeactivationRangerecord component.(package private) static VaultConfigprivate final EntityDetector.SelectorThe field for theentitySelectorrecord component.private final ItemStackThe field for thekeyItemrecord component.private final RegistryKey<LootTable> The field for thelootTablerecord component.private final Optional<RegistryKey<LootTable>> The field for theoverrideLootTableToDisplayrecord component.private final EntityDetectorThe field for theplayerDetectorrecord component.
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprivateVaultConfig(RegistryKey<LootTable> lootTable, double activationRange, double deactivationRange, ItemStack keyItem, Optional<RegistryKey<LootTable>> overrideLootTableToDisplay) VaultConfig(RegistryKey<LootTable> registryKey, double double2, double double3, ItemStack itemStack, Optional<RegistryKey<LootTable>> optional, EntityDetector entityDetector, EntityDetector.Selector selector) 
- 
Method SummaryModifier and TypeMethodDescriptiondoubleReturns the value of theactivationRangerecord component.doubleReturns the value of thedeactivationRangerecord component.Returns the value of theentitySelectorrecord component.final booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.keyItem()Returns the value of thekeyItemrecord component.Returns the value of thelootTablerecord component.Returns the value of theoverrideLootTableToDisplayrecord component.Returns the value of theplayerDetectorrecord component.final StringtoString()Returns a string representation of this record class.private com.mojang.serialization.DataResult<VaultConfig> validate()
- 
Field Details- 
lootTableThe field for thelootTablerecord component.
- 
activationRangeprivate final double activationRangeThe field for theactivationRangerecord component.
- 
deactivationRangeprivate final double deactivationRangeThe field for thedeactivationRangerecord component.
- 
keyItemThe field for thekeyItemrecord component.
- 
overrideLootTableToDisplayThe field for theoverrideLootTableToDisplayrecord component.
- 
playerDetectorThe field for theplayerDetectorrecord component.
- 
entitySelectorThe field for theentitySelectorrecord component.
- 
CONFIG_KEY- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - CONFIG_KEY- Lnet/minecraft/block/vault/VaultConfig;CONFIG_KEY:Ljava/lang/String;- intermediary - field_48881- Lnet/minecraft/class_9203;field_48881:Ljava/lang/String;- official - a- Ldwi;a:Ljava/lang/String;
 
- 
DEFAULT- Mappings:
- Namespace - Name - Mixin selector - named - DEFAULT- Lnet/minecraft/block/vault/VaultConfig;DEFAULT:Lnet/minecraft/block/vault/VaultConfig;- intermediary - field_48882- Lnet/minecraft/class_9203;field_48882:Lnet/minecraft/class_9203;- official - b- Ldwi;b:Ldwi;
 
- 
codec- Mappings:
- Namespace - Name - Mixin selector - named - codec- Lnet/minecraft/block/vault/VaultConfig;codec:Lcom/mojang/serialization/Codec;- intermediary - field_48883- Lnet/minecraft/class_9203;field_48883:Lcom/mojang/serialization/Codec;- official - c- Ldwi;c:Lcom/mojang/serialization/Codec;
 
 
- 
- 
Constructor Details- 
VaultConfigprivate VaultConfig()
- 
VaultConfigpublic VaultConfig(RegistryKey<LootTable> lootTable, double activationRange, double deactivationRange, ItemStack keyItem, Optional<RegistryKey<LootTable>> overrideLootTableToDisplay) - Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/block/vault/VaultConfig;<init>(Lnet/minecraft/registry/RegistryKey;DDLnet/minecraft/item/ItemStack;Ljava/util/Optional;)V- intermediary - <init>- Lnet/minecraft/class_9203;<init>(Lnet/minecraft/class_5321;DDLnet/minecraft/class_1799;Ljava/util/Optional;)V- official - <init>- Ldwi;<init>(Laku;DDLcwq;Ljava/util/Optional;)V
 
- 
VaultConfigpublic VaultConfig(RegistryKey<LootTable> registryKey, double double2, double double3, ItemStack itemStack, Optional<RegistryKey<LootTable>> optional, EntityDetector entityDetector, EntityDetector.Selector selector) 
 
- 
- 
Method Details- 
playerDetectorReturns the value of theplayerDetectorrecord component.- Returns:
- the value of the playerDetectorrecord component
 
- 
validate- Mappings:
- Namespace - Name - Mixin selector - named - validate- Lnet/minecraft/block/vault/VaultConfig;validate()Lcom/mojang/serialization/DataResult;- intermediary - method_56765- Lnet/minecraft/class_9203;method_56765()Lcom/mojang/serialization/DataResult;- official - h- Ldwi;h()Lcom/mojang/serialization/DataResult;
 
- 
toStringReturns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
- 
hashCodepublic final int hashCode()Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
- 
equalsIndicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared withObjects::equals(Object,Object); primitive components are compared with '=='.
- 
lootTableReturns the value of thelootTablerecord component.- Returns:
- the value of the lootTablerecord component
 
- 
activationRangepublic double activationRange()Returns the value of theactivationRangerecord component.- Returns:
- the value of the activationRangerecord component
 
- 
deactivationRangepublic double deactivationRange()Returns the value of thedeactivationRangerecord component.- Returns:
- the value of the deactivationRangerecord component
 
- 
keyItemReturns the value of thekeyItemrecord component.- Returns:
- the value of the keyItemrecord component
 
- 
overrideLootTableToDisplayReturns the value of theoverrideLootTableToDisplayrecord component.- Returns:
- the value of the overrideLootTableToDisplayrecord component
 
- 
entitySelectorReturns the value of theentitySelectorrecord component.- Returns:
- the value of the entitySelectorrecord component
 
 
-