Package net.minecraft
Record Class class_9306
java.lang.Object
java.lang.Record
net.minecraft.class_9306
- Record Components:
item-count-components-itemStack-
public record class_9306(RegistryEntry<Item> item, int count, ComponentPredicate components, ItemStack itemStack)
extends Record
- Mappings:
Namespace Name official cxtintermediary net/minecraft/class_9306named net/minecraft/class_9306official dintermediary comp_2424named itemofficial eintermediary comp_2425named countofficial fintermediary comp_2426named componentsofficial gintermediary comp_2427named itemStack
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ComponentPredicateThe field for thecomponentsrecord component.private final intThe field for thecountrecord component.static final com.mojang.serialization.Codec<class_9306> static final PacketCodec<RegistryByteBuf, class_9306> static final PacketCodec<RegistryByteBuf, Optional<class_9306>> private final RegistryEntry<Item> The field for theitemrecord component.private final ItemStackThe field for theitemStackrecord component. -
Constructor Summary
ConstructorsConstructorDescriptionclass_9306(ItemConvertible itemConvertible) class_9306(ItemConvertible itemConvertible, int int2) class_9306(RegistryEntry<Item> registryEntry, int int2, ComponentPredicate componentPredicate) class_9306(RegistryEntry<Item> registryEntry, int int2, ComponentPredicate componentPredicate, ItemStack itemStack) -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of thecomponentsrecord component.intcount()Returns the value of thecountrecord component.final booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.item()Returns the value of theitemrecord component.Returns the value of theitemStackrecord component.booleanmethod_57552(ItemStack itemStack) private static ItemStackmethod_57553(RegistryEntry<Item> registryEntry, int int2, ComponentPredicate componentPredicate) method_57554(UnaryOperator<ComponentPredicate.Builder> unaryOperator) final StringtoString()Returns a string representation of this record class.
-
Field Details
-
item
The field for theitemrecord component. -
count
private final int countThe field for thecountrecord component. -
components
The field for thecomponentsrecord component. -
itemStack
The field for theitemStackrecord component. -
field_49393
- Mappings:
Namespace Name Mixin selector official aLcxt;a:Lcom/mojang/serialization/Codec;intermediary field_49393Lnet/minecraft/class_9306;field_49393:Lcom/mojang/serialization/Codec;named field_49393Lnet/minecraft/class_9306;field_49393:Lcom/mojang/serialization/Codec;
-
field_49394
- Mappings:
Namespace Name Mixin selector official bLcxt;b:Lye;intermediary field_49394Lnet/minecraft/class_9306;field_49394:Lnet/minecraft/class_9139;named field_49394Lnet/minecraft/class_9306;field_49394:Lnet/minecraft/network/codec/PacketCodec;
-
field_49395
- Mappings:
Namespace Name Mixin selector official cLcxt;c:Lye;intermediary field_49395Lnet/minecraft/class_9306;field_49395:Lnet/minecraft/class_9139;named field_49395Lnet/minecraft/class_9306;field_49395:Lnet/minecraft/network/codec/PacketCodec;
-
-
Constructor Details
-
class_9306
-
class_9306
-
class_9306
public class_9306(RegistryEntry<Item> registryEntry, int int2, ComponentPredicate componentPredicate) -
class_9306
public class_9306(RegistryEntry<Item> registryEntry, int int2, ComponentPredicate componentPredicate, ItemStack itemStack)
-
-
Method Details
-
method_57554
- Mappings:
Namespace Name Mixin selector official aLcxt;a(Ljava/util/function/UnaryOperator;)Lcxt;intermediary method_57554Lnet/minecraft/class_9306;method_57554(Ljava/util/function/UnaryOperator;)Lnet/minecraft/class_9306;named method_57554Lnet/minecraft/class_9306;method_57554(Ljava/util/function/UnaryOperator;)Lnet/minecraft/class_9306;
-
method_57553
private static ItemStack method_57553(RegistryEntry<Item> registryEntry, int int2, ComponentPredicate componentPredicate) - Mappings:
Namespace Name Mixin selector official aLcxt;a(Lil;ILjn;)Lcrj;intermediary method_57553Lnet/minecraft/class_9306;method_57553(Lnet/minecraft/class_6880;ILnet/minecraft/class_9329;)Lnet/minecraft/class_1799;named method_57553Lnet/minecraft/class_9306;method_57553(Lnet/minecraft/registry/entry/RegistryEntry;ILnet/minecraft/predicate/ComponentPredicate;)Lnet/minecraft/item/ItemStack;
-
method_57552
- Mappings:
Namespace Name Mixin selector official aLcxt;a(Lcrj;)Zintermediary method_57552Lnet/minecraft/class_9306;method_57552(Lnet/minecraft/class_1799;)Znamed method_57552Lnet/minecraft/class_9306;method_57552(Lnet/minecraft/item/ItemStack;)Z
-
toString
Returns 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. -
hashCode
public 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. -
equals
Indicates 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 '=='. -
item
Returns the value of theitemrecord component.- Returns:
- the value of the
itemrecord component
-
count
public int count()Returns the value of thecountrecord component.- Returns:
- the value of the
countrecord component
-
components
Returns the value of thecomponentsrecord component.- Returns:
- the value of the
componentsrecord component
-
itemStack
Returns the value of theitemStackrecord component.- Returns:
- the value of the
itemStackrecord component
-