net.minecraft.datafixer.fix

public class StructureSeparationDataFix

extends com.mojang.datafixers.DataFix

net.minecraft.util.datafix.fixes.WorldGenSettingsFix
net.minecraft.class_5299
net.minecraft.datafixer.fix.StructureSeparationDataFix

Field summary

Modifier and TypeField
private static final String
VILLAGE
field_29915
VILLAGE_STRUCTURE_ID
private static final String
DESERT_PYRAMID
field_29916
DESERT_PYRAMID_STRUCTURE_ID
private static final String
IGLOO
field_29917
IGLOO_STRUCTURE_ID
private static final String
JUNGLE_TEMPLE
field_29918
JUNGLE_PYRAMID_STRUCTURE_ID
private static final String
SWAMP_HUT
field_29919
SWAMP_HUT_STRUCTURE_ID
private static final String
PILLAGER_OUTPOST
field_29920
PILLAGER_OUTPOST_STRUCTURE_ID
private static final String
END_CITY
field_29921
END_CITY_STRUCTURE_ID
private static final String
WOODLAND_MANSION
field_29922
MANSION_STRUCTURE_ID
private static final String
OCEAN_MONUMENT
field_29923
MONUMENT_STRUCTURE_ID
private static final com.google.common.collect.ImmutableMap<String, StructureSeparationDataFix$Information>
DEFAULTS
field_24647
STRUCTURE_SPACING

Constructor summary

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

Method summary

Modifier and TypeMethod
protected com.mojang.datafixers.TypeRewriteRule
makeRule()
private static <T> com.mojang.serialization.Dynamic<T>
noise(long seed, com.mojang.serialization.DynamicLike<T> input, com.mojang.serialization.Dynamic<T> noiseGeneratorSettings, com.mojang.serialization.Dynamic<T> biomeSource)
method_28268(long arg0, com.mojang.serialization.DynamicLike<T> arg1, com.mojang.serialization.Dynamic<T> arg2, com.mojang.serialization.Dynamic<T> arg3)
createGeneratorSettings(long seed, com.mojang.serialization.DynamicLike<T> worldGenSettingsDynamic, com.mojang.serialization.Dynamic<T> settingsDynamic, com.mojang.serialization.Dynamic<T> biomeSourceDynamic)
private static <T> com.mojang.serialization.Dynamic<T>
vanillaBiomeSource(com.mojang.serialization.Dynamic<T> input, long seed, boolean legacyBiomeInitLayer, boolean largeBiomes)
method_28272(com.mojang.serialization.Dynamic<T> arg0, long arg1, boolean arg2, boolean arg3)
createBiomeSource(com.mojang.serialization.Dynamic<T> worldGenSettingsDynamic, long seed, boolean legacyBiomeInitLayer, boolean largeBiomes)
private static <T> com.mojang.serialization.Dynamic<T>
fix(com.mojang.serialization.Dynamic<T> input)
method_28271(com.mojang.serialization.Dynamic<T> arg0)
updateWorldGenSettings(com.mojang.serialization.Dynamic<T> worldGenSettingsDynamic)
protected static <T> com.mojang.serialization.Dynamic<T>
defaultOverworld(com.mojang.serialization.Dynamic<T> input, long seed)
method_29916(com.mojang.serialization.Dynamic<T> arg0, long arg1)
createDefaultOverworldGeneratorSettings(com.mojang.serialization.Dynamic<T> worldGenSettingsDynamic, long seed)
protected static <T> T
vanillaLevels(com.mojang.serialization.Dynamic<T> input, long seed, com.mojang.serialization.Dynamic<T> overworldGenerator, boolean caves)
method_29917(com.mojang.serialization.Dynamic<T> arg0, long arg1, com.mojang.serialization.Dynamic<T> arg2, boolean arg3)
createDimensionSettings(com.mojang.serialization.Dynamic<T> worldGenSettingsDynamic, long seed, com.mojang.serialization.Dynamic<T> generatorSettingsDynamic, boolean caves)
private static <T> Map<com.mojang.serialization.Dynamic<T>, com.mojang.serialization.Dynamic<T>>
fixFlatStructures(com.mojang.serialization.DynamicOps<T> ops, com.mojang.serialization.OptionalDynamic<T> settings)
method_28275(com.mojang.serialization.DynamicOps<T> arg0, com.mojang.serialization.OptionalDynamic<T> arg1)
createFlatWorldStructureSettings(com.mojang.serialization.DynamicOps<T> worldGenSettingsDynamicOps, com.mojang.serialization.OptionalDynamic<T> generatorOptionsDynamic)
private static int
getInt(String input, int def)
method_28279(String arg0, int arg1)
parseInt(String arg0, int defaultValue)
private static int
getInt(String input, int def, int min)
method_28280(String arg0, int arg1, int arg2)
parseInt(String arg0, int defaultValue, int minValue)
private static void
setSpacing(Map<String, WorldGenSettingsFix$StructureFeatureConfiguration> structureConfig, String structure, String optionValue, int min)
method_28281(Map<String, class_5299$class_5300> arg0, String arg1, String arg2, int arg3)
insertStructureSettings(Map<String, StructureSeparationDataFix$Information> arg0, String structureId, String spacingStr, int minSpacing)
private static com.mojang.serialization.Dynamic
lambda$fixFlatStructures$5(com.mojang.serialization.DynamicOps arg0, Map$Entry arg1)
method_28276(com.mojang.serialization.DynamicOps arg0, Map$Entry arg1)
method_28276(com.mojang.serialization.DynamicOps arg0, Map$Entry arg1)
private static com.mojang.serialization.Dynamic
lambda$fixFlatStructures$4(com.mojang.serialization.OptionalDynamic arg0, Map$Entry arg1)
method_28277(com.mojang.serialization.OptionalDynamic arg0, Map$Entry arg1)
method_28277(com.mojang.serialization.OptionalDynamic arg0, Map$Entry arg1)
private static void
lambda$fixFlatStructures$0(org.apache.commons.lang3.mutable.MutableBoolean arg0, org.apache.commons.lang3.mutable.MutableInt arg1, org.apache.commons.lang3.mutable.MutableInt arg2, org.apache.commons.lang3.mutable.MutableInt arg3, Map arg4, Map arg5)
method_28284(org.apache.commons.lang3.mutable.MutableBoolean arg0, org.apache.commons.lang3.mutable.MutableInt arg1, org.apache.commons.lang3.mutable.MutableInt arg2, org.apache.commons.lang3.mutable.MutableInt arg3, Map arg4, Map arg5)
method_28284(org.apache.commons.lang3.mutable.MutableBoolean arg0, org.apache.commons.lang3.mutable.MutableInt arg1, org.apache.commons.lang3.mutable.MutableInt arg2, org.apache.commons.lang3.mutable.MutableInt arg3, Map arg4, Map arg5)
private static void
lambda$fixFlatStructures$1(org.apache.commons.lang3.mutable.MutableBoolean arg0, org.apache.commons.lang3.mutable.MutableInt arg1, org.apache.commons.lang3.mutable.MutableInt arg2, org.apache.commons.lang3.mutable.MutableInt arg3, Map arg4, com.mojang.serialization.Dynamic arg5, com.mojang.serialization.Dynamic arg6)
method_28283(org.apache.commons.lang3.mutable.MutableBoolean arg0, org.apache.commons.lang3.mutable.MutableInt arg1, org.apache.commons.lang3.mutable.MutableInt arg2, org.apache.commons.lang3.mutable.MutableInt arg3, Map arg4, com.mojang.serialization.Dynamic arg5, com.mojang.serialization.Dynamic arg6)
method_28283(org.apache.commons.lang3.mutable.MutableBoolean arg0, org.apache.commons.lang3.mutable.MutableInt arg1, org.apache.commons.lang3.mutable.MutableInt arg2, org.apache.commons.lang3.mutable.MutableInt arg3, Map arg4, com.mojang.serialization.Dynamic oldStructureName, com.mojang.serialization.Dynamic arg6)
private static void
lambda$fixFlatStructures$2(com.mojang.serialization.Dynamic arg0, org.apache.commons.lang3.mutable.MutableBoolean arg1, org.apache.commons.lang3.mutable.MutableInt arg2, org.apache.commons.lang3.mutable.MutableInt arg3, org.apache.commons.lang3.mutable.MutableInt arg4, Map arg5, Map arg6)
method_28274(com.mojang.serialization.Dynamic arg0, org.apache.commons.lang3.mutable.MutableBoolean arg1, org.apache.commons.lang3.mutable.MutableInt arg2, org.apache.commons.lang3.mutable.MutableInt arg3, org.apache.commons.lang3.mutable.MutableInt arg4, Map arg5, Map arg6)
method_28274(com.mojang.serialization.Dynamic arg0, org.apache.commons.lang3.mutable.MutableBoolean arg1, org.apache.commons.lang3.mutable.MutableInt arg2, org.apache.commons.lang3.mutable.MutableInt arg3, org.apache.commons.lang3.mutable.MutableInt arg4, Map arg5, Map arg6)
private static void
lambda$fixFlatStructures$3(com.mojang.serialization.Dynamic arg0, org.apache.commons.lang3.mutable.MutableBoolean arg1, org.apache.commons.lang3.mutable.MutableInt arg2, org.apache.commons.lang3.mutable.MutableInt arg3, org.apache.commons.lang3.mutable.MutableInt arg4, Map arg5, com.mojang.serialization.Dynamic arg6, com.mojang.serialization.Dynamic arg7)
method_28273(com.mojang.serialization.Dynamic arg0, org.apache.commons.lang3.mutable.MutableBoolean arg1, org.apache.commons.lang3.mutable.MutableInt arg2, org.apache.commons.lang3.mutable.MutableInt arg3, org.apache.commons.lang3.mutable.MutableInt arg4, Map arg5, com.mojang.serialization.Dynamic arg6, com.mojang.serialization.Dynamic arg7)
method_28273(com.mojang.serialization.Dynamic arg0, org.apache.commons.lang3.mutable.MutableBoolean arg1, org.apache.commons.lang3.mutable.MutableInt arg2, org.apache.commons.lang3.mutable.MutableInt arg3, org.apache.commons.lang3.mutable.MutableInt arg4, Map arg5, com.mojang.serialization.Dynamic propertyName, com.mojang.serialization.Dynamic spacing)
private static void
lambda$fix$5(com.google.common.collect.ImmutableMap$Builder arg0, com.mojang.serialization.DynamicOps arg1, String arg2)
method_28269(com.google.common.collect.ImmutableMap$Builder arg0, com.mojang.serialization.DynamicOps arg1, String arg2)
method_28269(com.google.common.collect.ImmutableMap$Builder arg0, com.mojang.serialization.DynamicOps arg1, String legacyCustomOptions)
private static Optional
lambda$fix$4(com.mojang.serialization.Dynamic arg0)
method_28285(com.mojang.serialization.Dynamic arg0)
method_28285(com.mojang.serialization.Dynamic biomeDynamic)
private static com.mojang.serialization.Dynamic
lambda$fix$3(com.mojang.serialization.Dynamic arg0)
method_28286(com.mojang.serialization.Dynamic arg0)
method_28286(com.mojang.serialization.Dynamic arg0)
private static com.mojang.serialization.Dynamic
lambda$fix$2(com.mojang.serialization.Dynamic arg0)
method_30075(com.mojang.serialization.Dynamic arg0)
method_30075(com.mojang.serialization.Dynamic arg0)
private static Optional
lambda$fix$1(Optional arg0, com.mojang.serialization.Dynamic arg1)
method_28282(Optional arg0, com.mojang.serialization.Dynamic arg1)
method_28282(Optional arg0, com.mojang.serialization.Dynamic arg1)
private static String
lambda$fix$0(String arg0)
method_28278(String arg0)
method_28278(String generatorName)
private static com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.Typed arg0)
method_28270(com.mojang.datafixers.Typed arg0)
method_28270(com.mojang.datafixers.Typed worldGenSettingsTyped)