CLASS net/minecraft/class_5873 net/minecraft/world/gen/carver/CarverContext
	FIELD field_35299 registryManager Lnet/minecraft/class_5455;
	FIELD field_35703 chunkNoiseSampler Lnet/minecraft/class_6568;
	FIELD field_37706 noiseConfig Lnet/minecraft/class_7138;
	FIELD field_37707 materialRule Lnet/minecraft/class_6686$class_6708;
	METHOD <init> (Lnet/minecraft/class_3754;Lnet/minecraft/class_5455;Lnet/minecraft/class_5539;Lnet/minecraft/class_6568;Lnet/minecraft/class_7138;Lnet/minecraft/class_6686$class_6708;)V
		ARG 1 noiseChunkGenerator
		ARG 2 registryManager
		ARG 3 heightLimitView
		ARG 4 chunkNoiseSampler
		ARG 5 noiseConfig
		ARG 6 materialRule
	METHOD method_39114 applyMaterialRule (Ljava/util/function/Function;Lnet/minecraft/class_2791;Lnet/minecraft/class_2338;Z)Ljava/util/Optional;
		ARG 1 posToBiome
		ARG 2 chunk
		ARG 3 pos
		ARG 4 hasFluid
	METHOD method_39115 getRegistryManager ()Lnet/minecraft/class_5455;
	METHOD method_41570 getNoiseConfig ()Lnet/minecraft/class_7138;
