Package net.minecraft
Record Class class_9545.class_9547
java.lang.Object
java.lang.Record
net.minecraft.class_9545.class_9547
- Record Components:
itemPredicate-minLubricationLevel-
- All Implemented Interfaces:
Predicate<ItemStack>,class_9545.class_9546
- Enclosing class:
class_9545
private static record class_9545.class_9547(ItemPredicate itemPredicate, int minLubricationLevel)
extends Record
implements class_9545.class_9546
- Mappings:
Namespace Name official dd$bintermediary net/minecraft/class_9545$class_9547named net/minecraft/class_9545$class_9547official bintermediary comp_2578named itemPredicateofficial cintermediary comp_2579named minLubricationLevel
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<class_9545.class_9547> private final ItemPredicateThe field for theitemPredicaterecord component.private final intThe field for theminLubricationLevelrecord component. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.Returns the value of theitemPredicaterecord component.intReturns the value of theminLubricationLevelrecord component.booleanfinal StringtoString()Returns a string representation of this record class.
-
Field Details
-
itemPredicate
The field for theitemPredicaterecord component. -
minLubricationLevel
private final int minLubricationLevelThe field for theminLubricationLevelrecord component. -
field_50739
- Mappings:
Namespace Name Mixin selector official aLdd$b;a:Lcom/mojang/serialization/Codec;intermediary field_50739Lnet/minecraft/class_9545$class_9547;field_50739:Lcom/mojang/serialization/Codec;named field_50739Lnet/minecraft/class_9545$class_9547;field_50739:Lcom/mojang/serialization/Codec;
-
-
Constructor Details
-
class_9547
class_9547(ItemPredicate itemPredicate, int int2)
-
-
Method Details
-
method_59095
- Specified by:
method_59095in interfaceclass_9545.class_9546- Mappings:
Namespace Name Mixin selector official aLdd$a;a()Ldd$e;intermediary method_59095Lnet/minecraft/class_9545$class_9546;method_59095()Lnet/minecraft/class_9545$class_9550;named method_59095Lnet/minecraft/class_9545$class_9546;method_59095()Lnet/minecraft/class_9545$class_9550;
-
test
- Specified by:
testin interfacePredicate<ItemStack>- Mappings:
Namespace Name Mixin selector official aLdd$b;a(Lcuh;)Zintermediary method_59097Lnet/minecraft/class_9545$class_9547;method_59097(Lnet/minecraft/class_1799;)Znamed testLnet/minecraft/class_9545$class_9547;test(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 '=='. -
itemPredicate
Returns the value of theitemPredicaterecord component.- Returns:
- the value of the
itemPredicaterecord component
-
minLubricationLevel
public int minLubricationLevel()Returns the value of theminLubricationLevelrecord component.- Returns:
- the value of the
minLubricationLevelrecord component
-