Package net.minecraft.world.level
Record Class WorldGenSettings
java.lang.Object
java.lang.Record
net.minecraft.world.level.WorldGenSettings
- Record Components:
generatorOptions-dimensionOptionsRegistryHolder-
public record WorldGenSettings(GeneratorOptions generatorOptions, DimensionOptionsRegistryHolder dimensionOptionsRegistryHolder)
extends Record
- Mappings:
Namespace Name official didintermediary net/minecraft/class_7726named net/minecraft/world/level/WorldGenSettingsofficial bintermediary comp_1019named generatorOptionsofficial cintermediary comp_1020named dimensionOptionsRegistryHolder
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<WorldGenSettings>private final DimensionOptionsRegistryHolderThe field for thedimensionOptionsRegistryHolderrecord component.private final GeneratorOptionsThe field for thegeneratorOptionsrecord component. -
Constructor Summary
ConstructorsConstructorDescriptionWorldGenSettings(GeneratorOptions generatorOptions, DimensionOptionsRegistryHolder dimensionOptionsRegistryHolder) Creates an instance of aWorldGenSettingsrecord class. -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of thedimensionOptionsRegistryHolderrecord component.static <T> com.mojang.serialization.DataResult<T>encode(com.mojang.serialization.DynamicOps<T> registryOps, GeneratorOptions generatorOptions, DynamicRegistryManager dynamicRegistryManager) static <T> com.mojang.serialization.DataResult<T>encode(com.mojang.serialization.DynamicOps<T> registryOps, GeneratorOptions generatorOptions, DimensionOptionsRegistryHolder dimensionOptionsRegistryHolder) final booleanIndicates whether some other object is "equal to" this one.Returns the value of thegeneratorOptionsrecord component.final inthashCode()Returns a hash code value for this object.final StringtoString()Returns a string representation of this record class.
-
Field Details
-
generatorOptions
The field for thegeneratorOptionsrecord component. -
dimensionOptionsRegistryHolder
The field for thedimensionOptionsRegistryHolderrecord component. -
CODEC
- Mappings:
Namespace Name Mixin selector official aLdid;a:Lcom/mojang/serialization/Codec;intermediary field_40366Lnet/minecraft/class_7726;field_40366:Lcom/mojang/serialization/Codec;named CODECLnet/minecraft/world/level/WorldGenSettings;CODEC:Lcom/mojang/serialization/Codec;
-
-
Constructor Details
-
WorldGenSettings
public WorldGenSettings(GeneratorOptions generatorOptions, DimensionOptionsRegistryHolder dimensionOptionsRegistryHolder) Creates an instance of aWorldGenSettingsrecord class.- Parameters:
generatorOptions- the value for thegeneratorOptionsrecord componentdimensionOptionsRegistryHolder- the value for thedimensionOptionsRegistryHolderrecord component
-
-
Method Details
-
encode
public static <T> com.mojang.serialization.DataResult<T> encode(com.mojang.serialization.DynamicOps<T> registryOps, GeneratorOptions generatorOptions, DimensionOptionsRegistryHolder dimensionOptionsRegistryHolder) - Mappings:
Namespace Name Mixin selector official aLdid;a(Lcom/mojang/serialization/DynamicOps;Ldif;Ldic;)Lcom/mojang/serialization/DataResult;intermediary method_45538Lnet/minecraft/class_7726;method_45538(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_5285;Lnet/minecraft/class_7723;)Lcom/mojang/serialization/DataResult;named encodeLnet/minecraft/world/level/WorldGenSettings;encode(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/world/gen/GeneratorOptions;Lnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;)Lcom/mojang/serialization/DataResult;
-
encode
public static <T> com.mojang.serialization.DataResult<T> encode(com.mojang.serialization.DynamicOps<T> registryOps, GeneratorOptions generatorOptions, DynamicRegistryManager dynamicRegistryManager) - Mappings:
Namespace Name Mixin selector official aLdid;a(Lcom/mojang/serialization/DynamicOps;Ldif;Lhs;)Lcom/mojang/serialization/DataResult;intermediary method_45539Lnet/minecraft/class_7726;method_45539(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_5285;Lnet/minecraft/class_5455;)Lcom/mojang/serialization/DataResult;named encodeLnet/minecraft/world/level/WorldGenSettings;encode(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/world/gen/GeneratorOptions;Lnet/minecraft/registry/DynamicRegistryManager;)Lcom/mojang/serialization/DataResult;
-
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. All components in this record class are compared withObjects::equals(Object,Object). -
generatorOptions
Returns the value of thegeneratorOptionsrecord component.- Returns:
- the value of the
generatorOptionsrecord component
-
dimensionOptionsRegistryHolder
Returns the value of thedimensionOptionsRegistryHolderrecord component.- Returns:
- the value of the
dimensionOptionsRegistryHolderrecord component
-