net.minecraft.datafixer.fix

public class StructuresToConfiguredStructuresFix

extends com.mojang.datafixers.DataFix

net.minecraft.util.datafix.fixes.StructuresBecomeConfiguredFix
net.minecraft.class_7046
net.minecraft.datafixer.fix.StructuresToConfiguredStructuresFix

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
LOGGER
field_51349
LOGGER
private static final Map<String, StructuresToConfiguredStructuresFix$Mapping>
CONVERSION_MAP
field_37050
STRUCTURE_TO_CONFIGURED_STRUCTURES_MAPPING

Constructor summary

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

Method summary

Modifier and TypeMethod
protected com.mojang.datafixers.TypeRewriteRule
makeRule()
private com.mojang.serialization.Dynamic<?>
fix(com.mojang.serialization.Dynamic<?> chunk)
method_41012(com.mojang.serialization.Dynamic<?> arg0)
fixChunk(com.mojang.serialization.Dynamic<?> chunkDynamic)
private com.mojang.serialization.Dynamic<?>
updateStarts(com.mojang.serialization.Dynamic<?> starts, com.mojang.serialization.Dynamic<?> chunk)
method_41015(com.mojang.serialization.Dynamic<?> arg0, com.mojang.serialization.Dynamic<?> arg1)
fixStructureStarts(com.mojang.serialization.Dynamic<?> startsDynamic, com.mojang.serialization.Dynamic<?> chunkDynamic)
private com.mojang.serialization.Dynamic<?>
updateReferences(com.mojang.serialization.Dynamic<?> references, com.mojang.serialization.Dynamic<?> chunk)
method_41020(com.mojang.serialization.Dynamic<?> arg0, com.mojang.serialization.Dynamic<?> arg1)
fixStructureReferences(com.mojang.serialization.Dynamic<?> referencesDynamic, com.mojang.serialization.Dynamic<?> chunkDynamic)
private com.mojang.serialization.Dynamic<?>
findUpdatedStructureType(com.mojang.serialization.Dynamic<?> dynamicKey, com.mojang.serialization.Dynamic<?> chunk)
method_41022(com.mojang.serialization.Dynamic<?> arg0, com.mojang.serialization.Dynamic<?> arg1)
mapStructureToConfiguredStructure(com.mojang.serialization.Dynamic<?> structureIdDynamic, com.mojang.serialization.Dynamic<?> chunkDynamic)
private Optional<String>
guessConfiguration(com.mojang.serialization.Dynamic<?> chunk, StructuresBecomeConfiguredFix$Conversion conversion)
method_41013(com.mojang.serialization.Dynamic<?> arg0, class_7046$class_7047 arg1)
getBiomeRepresentativeStructure(com.mojang.serialization.Dynamic<?> chunkDynamic, StructuresToConfiguredStructuresFix$Mapping mappingForStructure)
private static void
lambda$guessConfiguration$8(StructuresBecomeConfiguredFix$Conversion arg0, it.unimi.dsi.fastutil.objects.Object2IntArrayMap arg1, com.mojang.serialization.Dynamic arg2)
method_41009(class_7046$class_7047 arg0, it.unimi.dsi.fastutil.objects.Object2IntArrayMap arg1, com.mojang.serialization.Dynamic arg2)
method_41009(StructuresToConfiguredStructuresFix$Mapping arg0, it.unimi.dsi.fastutil.objects.Object2IntArrayMap arg1, com.mojang.serialization.Dynamic sectionDynamic)
private static void
lambda$guessConfiguration$7(StructuresBecomeConfiguredFix$Conversion arg0, it.unimi.dsi.fastutil.objects.Object2IntArrayMap arg1, com.mojang.serialization.Dynamic arg2)
method_41017(class_7046$class_7047 arg0, it.unimi.dsi.fastutil.objects.Object2IntArrayMap arg1, com.mojang.serialization.Dynamic arg2)
method_41017(StructuresToConfiguredStructuresFix$Mapping arg0, it.unimi.dsi.fastutil.objects.Object2IntArrayMap arg1, com.mojang.serialization.Dynamic biomePaletteDynamic)
private void
lambda$updateReferences$6(com.mojang.serialization.Dynamic arg0, HashMap arg1, com.mojang.serialization.Dynamic arg2, com.mojang.serialization.Dynamic arg3)
method_59520(com.mojang.serialization.Dynamic arg0, HashMap arg1, com.mojang.serialization.Dynamic arg2, com.mojang.serialization.Dynamic arg3)
method_59520(com.mojang.serialization.Dynamic arg0, HashMap arg1, com.mojang.serialization.Dynamic structureId, com.mojang.serialization.Dynamic referenceDynamic)
private static com.mojang.serialization.Dynamic
lambda$updateReferences$5(com.mojang.serialization.Dynamic arg0, com.mojang.serialization.Dynamic arg1, com.mojang.serialization.Dynamic arg2)
method_59519(com.mojang.serialization.Dynamic arg0, com.mojang.serialization.Dynamic arg1, com.mojang.serialization.Dynamic arg2)
method_59519(com.mojang.serialization.Dynamic arg0, com.mojang.serialization.Dynamic configuredStructureId, com.mojang.serialization.Dynamic referenceDynamic)
private void
lambda$updateStarts$4(com.mojang.serialization.Dynamic arg0, HashMap arg1, com.mojang.serialization.Dynamic arg2, com.mojang.serialization.Dynamic arg3)
method_59522(com.mojang.serialization.Dynamic arg0, HashMap arg1, com.mojang.serialization.Dynamic arg2, com.mojang.serialization.Dynamic arg3)
method_59522(com.mojang.serialization.Dynamic arg0, HashMap arg1, com.mojang.serialization.Dynamic structureId, com.mojang.serialization.Dynamic startDynamic)
private static com.mojang.serialization.Dynamic
lambda$updateStarts$3(com.mojang.serialization.Dynamic arg0, com.mojang.serialization.Dynamic arg1, com.mojang.serialization.Dynamic arg2)
method_59521(com.mojang.serialization.Dynamic arg0, com.mojang.serialization.Dynamic arg1, com.mojang.serialization.Dynamic arg2)
method_59521(com.mojang.serialization.Dynamic arg0, com.mojang.serialization.Dynamic arg1, com.mojang.serialization.Dynamic configuredStructureId)
private com.mojang.serialization.Dynamic
lambda$fix$2(com.mojang.serialization.Dynamic arg0, com.mojang.serialization.Dynamic arg1)
method_41023(com.mojang.serialization.Dynamic arg0, com.mojang.serialization.Dynamic arg1)
method_41023(com.mojang.serialization.Dynamic arg0, com.mojang.serialization.Dynamic structuresDynamic)
private com.mojang.serialization.Dynamic
lambda$fix$1(com.mojang.serialization.Dynamic arg0, com.mojang.serialization.Dynamic arg1)
method_41024(com.mojang.serialization.Dynamic arg0, com.mojang.serialization.Dynamic arg1)
method_41024(com.mojang.serialization.Dynamic arg0, com.mojang.serialization.Dynamic referencesDynamic)
private com.mojang.serialization.Dynamic
lambda$fix$0(com.mojang.serialization.Dynamic arg0, com.mojang.serialization.Dynamic arg1)
method_41025(com.mojang.serialization.Dynamic arg0, com.mojang.serialization.Dynamic arg1)
method_41025(com.mojang.serialization.Dynamic arg0, com.mojang.serialization.Dynamic startsDynamic)