Record Class LevelSettings.DifficultySettings
java.lang.Object
java.lang.Record
net.minecraft.world.level.LevelSettings.DifficultySettings
- Enclosing class:
LevelSettings
public static record LevelSettings.DifficultySettings(Difficulty difficulty, boolean hardcore, boolean locked)
extends Record
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<LevelSettings.DifficultySettings> static final LevelSettings.DifficultySettingsprivate final DifficultyThe field for thedifficultyrecord component.private final booleanThe field for thehardcorerecord component.private final booleanThe field for thelockedrecord component. -
Constructor Summary
ConstructorsConstructorDescriptionDifficultySettings(Difficulty difficulty, boolean hardcore, boolean locked) Creates an instance of aDifficultySettingsrecord class. -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of thedifficultyrecord component.final booleanIndicates whether some other object is "equal to" this one.booleanhardcore()Returns the value of thehardcorerecord component.final inthashCode()Returns a hash code value for this object.booleanlocked()Returns the value of thelockedrecord component.final StringtoString()Returns a string representation of this record class.
-
Field Details
-
difficulty
The field for thedifficultyrecord component. -
hardcore
private final boolean hardcoreThe field for thehardcorerecord component. -
locked
private final boolean lockedThe field for thelockedrecord component. -
DEFAULT
-
CODEC
-
-
Constructor Details
-
DifficultySettings
Creates an instance of aDifficultySettingsrecord class.- Parameters:
difficulty- the value for thedifficultyrecord componenthardcore- the value for thehardcorerecord componentlocked- the value for thelockedrecord component
-
-
Method Details
-
toString
-
hashCode
-
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 thecomparemethod from their corresponding wrapper classes. -
difficulty
Returns the value of thedifficultyrecord component.- Returns:
- the value of the
difficultyrecord component
-
hardcore
public boolean hardcore()Returns the value of thehardcorerecord component.- Returns:
- the value of the
hardcorerecord component
-
locked
public boolean locked()Returns the value of thelockedrecord component.- Returns:
- the value of the
lockedrecord component
-