Record Class ConfiguredWorldCarver<WC extends CarverConfiguration>
java.lang.Object
java.lang.Record
net.minecraft.world.level.levelgen.carver.ConfiguredWorldCarver<WC>
public record ConfiguredWorldCarver<WC extends CarverConfiguration>(WorldCarver<WC extends CarverConfiguration> worldCarver, WC extends CarverConfiguration config)
extends Record
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<Holder<ConfiguredWorldCarver<?>>>private final WCThe field for theconfigrecord component.static final com.mojang.serialization.Codec<ConfiguredWorldCarver<?>>static final com.mojang.serialization.Codec<HolderSet<ConfiguredWorldCarver<?>>>private final WorldCarver<WC>The field for theworldCarverrecord component.
- 
Constructor SummaryConstructorsConstructorDescriptionConfiguredWorldCarver(WorldCarver<WC> worldCarver, WC config) Creates an instance of aConfiguredWorldCarverrecord class.
- 
Method SummaryModifier and TypeMethodDescriptionbooleancarve(CarvingContext p_224899_, ChunkAccess p_224900_, Function<BlockPos, Holder<Biome>> p_224901_, RandomSource p_224902_, Aquifer p_224903_, ChunkPos p_224904_, CarvingMask p_224905_) config()Returns the value of theconfigrecord component.final booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.booleanisStartChunk(RandomSource p_224897_) final StringtoString()Returns a string representation of this record class.Returns the value of theworldCarverrecord component.
- 
Field Details- 
worldCarverThe field for theworldCarverrecord component.
- 
configThe field for theconfigrecord component.
- 
DIRECT_CODEC
- 
CODEC
- 
LIST_CODEC
 
- 
- 
Constructor Details- 
ConfiguredWorldCarverCreates an instance of aConfiguredWorldCarverrecord class.- Parameters:
- worldCarver- the value for the- worldCarverrecord component
- config- the value for the- configrecord component
 
 
- 
- 
Method Details- 
isStartChunk
- 
carvepublic boolean carve(CarvingContext p_224899_, ChunkAccess p_224900_, Function<BlockPos, Holder<Biome>> p_224901_, RandomSource p_224902_, Aquifer p_224903_, ChunkPos p_224904_, CarvingMask p_224905_) 
- 
toStringReturns 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.
- 
hashCodepublic 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.
- 
equalsIndicates 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).
- 
worldCarverReturns the value of theworldCarverrecord component.- Returns:
- the value of the worldCarverrecord component
 
- 
configReturns the value of theconfigrecord component.- Returns:
- the value of the configrecord component
 
 
-