net.minecraft.datafixer.fix

public class MergeTerrainChunkStatusFix

extends com.mojang.datafixers.DataFix

net.minecraft.util.datafix.fixes.MergeTerrainChunkStatusFix
net.minecraft.class_1_1511
net.minecraft.datafixer.fix.MergeTerrainChunkStatusFix

Field summary

Modifier and TypeField
private static final String
BEFORE_TERRAIN_STATUS
field_1_10265
BIOMES_STATUS_ID
private static final String
OLD_FINAL_TERRAIN_STATUS
field_1_10266
CARVERS_STATUS_ID
private static final Set<String>
OLD_INTERMEDIATE_TERRAIN_STATUSES
field_1_10267
STATUSES_RENAMED_TO_BIOMES

Constructor summary

ModifierConstructor
public (com.mojang.datafixers.schemas.Schema outputSchema)

Method summary

Modifier and TypeMethod
protected com.mojang.datafixers.TypeRewriteRule
makeRule()
private <Biomes, BlockStates> com.mojang.datafixers.TypeRewriteRule
makeRule(com.mojang.datafixers.types.Type<?> chunkType, com.mojang.datafixers.OpticFinder<?> sectionsF, com.mojang.datafixers.types.Type<?> sectionType, com.mojang.datafixers.types.Type<Biomes> biomesType, com.mojang.datafixers.types.Type<BlockStates> blockStatesType)
method_1_10086(com.mojang.datafixers.types.Type<?> arg0, com.mojang.datafixers.OpticFinder<?> arg1, com.mojang.datafixers.types.Type<?> arg2, com.mojang.datafixers.types.Type<Biomes> arg3, com.mojang.datafixers.types.Type<BlockStates> arg4)
makeRule(com.mojang.datafixers.types.Type<?> chunkType, com.mojang.datafixers.OpticFinder<?> sectionsFieldFinder, com.mojang.datafixers.types.Type<?> sectionsFieldType, com.mojang.datafixers.types.Type<Biomes> biomesFieldType, com.mojang.datafixers.types.Type<BlockStates> blockStatesFieldType)
private static <Biomes, BlockStates> com.mojang.datafixers.Typed<?>
removeBlockStates(com.mojang.datafixers.Typed<?> chunk, com.mojang.datafixers.OpticFinder<?> sectionsF, com.mojang.datafixers.OpticFinder<com.mojang.datafixers.util.Pair<com.mojang.datafixers.util.Either<Biomes, com.mojang.datafixers.util.Unit>, com.mojang.datafixers.util.Pair<com.mojang.datafixers.util.Either<BlockStates, com.mojang.datafixers.util.Unit>, com.mojang.serialization.Dynamic<?>>>> sectionF, boolean onlyBelowZero)
method_1_10087(com.mojang.datafixers.Typed<?> arg0, com.mojang.datafixers.OpticFinder<?> arg1, com.mojang.datafixers.OpticFinder<com.mojang.datafixers.util.Pair<com.mojang.datafixers.util.Either<Biomes, com.mojang.datafixers.util.Unit>, com.mojang.datafixers.util.Pair<com.mojang.datafixers.util.Either<BlockStates, com.mojang.datafixers.util.Unit>, com.mojang.serialization.Dynamic<?>>>> arg2, boolean arg3)
fixBlockStates(com.mojang.datafixers.Typed<?> chunk, com.mojang.datafixers.OpticFinder<?> sectionsFieldFinder, com.mojang.datafixers.OpticFinder<com.mojang.datafixers.util.Pair<com.mojang.datafixers.util.Either<Biomes, com.mojang.datafixers.util.Unit>, com.mojang.datafixers.util.Pair<com.mojang.datafixers.util.Either<BlockStates, com.mojang.datafixers.util.Unit>, com.mojang.serialization.Dynamic<?>>>> biomesAndBlockStatesFinder, boolean targetStatusNotBiome)
private MergeTerrainChunkStatusFix$StatusRenameResult
fixStatuses(com.mojang.datafixers.Typed<?> chunk)
method_1_10078(com.mojang.datafixers.Typed<?> arg0)
renameStatuses(com.mojang.datafixers.Typed<?> chunk)
private static String
unwrapStatus(com.mojang.serialization.OptionalDynamic<?> status)
method_1_10088(com.mojang.serialization.OptionalDynamic<?> arg0)
getId(com.mojang.serialization.OptionalDynamic<?> value)
private static String
fixStatus(String status)
method_1_10077(String arg0)
convertStatusName(String id)
private static com.mojang.datafixers.Typed
lambda$removeBlockStates$1(com.mojang.datafixers.OpticFinder arg0, boolean arg1, com.mojang.datafixers.Typed arg2)
method_1_10081(com.mojang.datafixers.OpticFinder arg0, boolean arg1, com.mojang.datafixers.Typed arg2)
method_1_10081(com.mojang.datafixers.OpticFinder arg0, boolean arg1, com.mojang.datafixers.Typed sections)
private static com.mojang.datafixers.util.Pair
lambda$removeBlockStates$2(boolean arg0, com.mojang.datafixers.util.Pair arg1)
method_1_10082(boolean arg0, com.mojang.datafixers.util.Pair arg1)
method_1_10082(boolean arg0, com.mojang.datafixers.util.Pair biomesAndBlockStates)
private static com.mojang.datafixers.util.Pair
lambda$removeBlockStates$3(com.mojang.datafixers.util.Pair arg0)
method_1_10083(com.mojang.datafixers.util.Pair arg0)
method_1_10083(com.mojang.datafixers.util.Pair blockStates)
private static com.mojang.serialization.Dynamic
lambda$removeBlockStates$5(com.mojang.serialization.Dynamic arg0)
method_1_10085(com.mojang.serialization.Dynamic arg0)
method_1_10085(com.mojang.serialization.Dynamic arg0)
private static com.mojang.datafixers.util.Either
lambda$removeBlockStates$4(com.mojang.datafixers.util.Either arg0)
method_1_10084(com.mojang.datafixers.util.Either arg0)
method_1_10084(com.mojang.datafixers.util.Either blockStates1)
private static com.mojang.serialization.Dynamic
lambda$removeBlockStates$0(com.mojang.serialization.Dynamic arg0)
method_1_10080(com.mojang.serialization.Dynamic arg0)
method_1_10080(com.mojang.serialization.Dynamic remainder)
private com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.OpticFinder arg0, com.mojang.datafixers.OpticFinder arg1, com.mojang.datafixers.Typed arg2)
method_1_10079(com.mojang.datafixers.OpticFinder arg0, com.mojang.datafixers.OpticFinder arg1, com.mojang.datafixers.Typed arg2)
method_1_10079(com.mojang.datafixers.OpticFinder arg0, com.mojang.datafixers.OpticFinder arg1, com.mojang.datafixers.Typed chunk)