Package net.minecraft.server.packs
Record Class PackSelectionConfig
java.lang.Object
java.lang.Record
net.minecraft.server.packs.PackSelectionConfig
public record PackSelectionConfig(boolean required, Pack.Position defaultPosition, boolean fixedPosition)
extends Record
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Pack.PositionThe field for thedefaultPositionrecord component.private final booleanThe field for thefixedPositionrecord component.private final booleanThe field for therequiredrecord component. -
Constructor Summary
ConstructorsConstructorDescriptionPackSelectionConfig(boolean required, Pack.Position defaultPosition, boolean fixedPosition) Creates an instance of aPackSelectionConfigrecord class. -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of thedefaultPositionrecord component.final booleanIndicates whether some other object is "equal to" this one.booleanReturns the value of thefixedPositionrecord component.final inthashCode()Returns a hash code value for this object.booleanrequired()Returns the value of therequiredrecord component.final StringtoString()Returns a string representation of this record class.
-
Field Details
-
required
private final boolean requiredThe field for therequiredrecord component. -
defaultPosition
The field for thedefaultPositionrecord component. -
fixedPosition
private final boolean fixedPositionThe field for thefixedPositionrecord component.
-
-
Constructor Details
-
PackSelectionConfig
Creates an instance of aPackSelectionConfigrecord class.- Parameters:
required- the value for therequiredrecord componentdefaultPosition- the value for thedefaultPositionrecord componentfixedPosition- the value for thefixedPositionrecord component
-
-
Method Details
-
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 '=='. -
required
public boolean required()Returns the value of therequiredrecord component.- Returns:
- the value of the
requiredrecord component
-
defaultPosition
Returns the value of thedefaultPositionrecord component.- Returns:
- the value of the
defaultPositionrecord component
-
fixedPosition
public boolean fixedPosition()Returns the value of thefixedPositionrecord component.- Returns:
- the value of the
fixedPositionrecord component
-