Record Class HasComponentProperty
java.lang.Object
java.lang.Record
net.minecraft.client.render.item.property.bool.HasComponentProperty
- Record Components:
- componentType-
- ignoreDefault-
- All Implemented Interfaces:
- BooleanProperty
@Environment(CLIENT)
public record HasComponentProperty(ComponentType<?> componentType, boolean ignoreDefault)
extends Record
implements BooleanProperty
- Mappings:
- Namespace - Name - named - net/minecraft/client/render/item/property/bool/HasComponentProperty- intermediary - net/minecraft/class_10464- official - hcd- named - componentType- intermediary - comp_3408- official - b- named - ignoreDefault- intermediary - comp_3438- official - c
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.MapCodec<HasComponentProperty> private final ComponentType<?> The field for thecomponentTyperecord component.private final booleanThe field for theignoreDefaultrecord component.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionReturns the value of thecomponentTyperecord component.final booleanIndicates whether some other object is "equal to" this one.com.mojang.serialization.MapCodec<HasComponentProperty> getCodec()booleangetValue(ItemStack stack, @Nullable ClientWorld world, @Nullable LivingEntity user, int seed, ModelTransformationMode modelTransformationMode) final inthashCode()Returns a hash code value for this object.booleanReturns the value of theignoreDefaultrecord component.final StringtoString()Returns a string representation of this record class.
- 
Field Details- 
componentTypeThe field for thecomponentTyperecord component.
- 
ignoreDefaultprivate final boolean ignoreDefaultThe field for theignoreDefaultrecord component.
- 
CODEC- Mappings:
- Namespace - Name - Mixin selector - named - CODEC- Lnet/minecraft/client/render/item/property/bool/HasComponentProperty;CODEC:Lcom/mojang/serialization/MapCodec;- intermediary - field_55376- Lnet/minecraft/class_10464;field_55376:Lcom/mojang/serialization/MapCodec;- official - a- Lhcd;a:Lcom/mojang/serialization/MapCodec;
 
 
- 
- 
Constructor Details- 
HasComponentProperty
 
- 
- 
Method Details- 
getValuepublic boolean getValue(ItemStack stack, @Nullable @Nullable ClientWorld world, @Nullable @Nullable LivingEntity user, int seed, ModelTransformationMode modelTransformationMode) - Specified by:
- getValuein interface- BooleanProperty
- Mappings:
- Namespace - Name - Mixin selector - named - getValue- Lnet/minecraft/client/render/item/property/bool/BooleanProperty;getValue(Lnet/minecraft/item/ItemStack;Lnet/minecraft/client/world/ClientWorld;Lnet/minecraft/entity/LivingEntity;ILnet/minecraft/item/ModelTransformationMode;)Z- intermediary - method_65638- Lnet/minecraft/class_10460;method_65638(Lnet/minecraft/class_1799;Lnet/minecraft/class_638;Lnet/minecraft/class_1309;ILnet/minecraft/class_811;)Z- official - a- Lhby;a(Lcwq;Lgga;Lbvi;ILcwo;)Z
 
- 
getCodec- Specified by:
- getCodecin interface- BooleanProperty
- Mappings:
- Namespace - Name - Mixin selector - named - getCodec- Lnet/minecraft/client/render/item/property/bool/BooleanProperty;getCodec()Lcom/mojang/serialization/MapCodec;- intermediary - method_65637- Lnet/minecraft/class_10460;method_65637()Lcom/mojang/serialization/MapCodec;- official - a- Lhby;a()Lcom/mojang/serialization/MapCodec;
 
- 
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 '=='.
- 
componentTypeReturns the value of thecomponentTyperecord component.- Returns:
- the value of the componentTyperecord component
 
- 
ignoreDefaultpublic boolean ignoreDefault()Returns the value of theignoreDefaultrecord component.- Returns:
- the value of the ignoreDefaultrecord component
 
 
-