Package net.minecraft.util.datafix.fixes
Class WorldGenSettingsFix
java.lang.Object
com.mojang.datafixers.DataFix
net.minecraft.util.datafix.fixes.WorldGenSettingsFix
public class WorldGenSettingsFix
extends com.mojang.datafixers.DataFix
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static final class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final ImmutableMap<String, WorldGenSettingsFix.StructureFeatureConfiguration> private static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static <T> com.mojang.serialization.Dynamic<T> defaultOverworld(com.mojang.serialization.Dynamic<T> pData, long pSeed) private static <T> com.mojang.serialization.Dynamic<T> fix(com.mojang.serialization.Dynamic<T> pData) private static <T> Map<com.mojang.serialization.Dynamic<T>, com.mojang.serialization.Dynamic<T>> fixFlatStructures(com.mojang.serialization.DynamicOps<T> pOps, com.mojang.serialization.OptionalDynamic<T> pGeneratorOptions) private static intprivate static intprotected com.mojang.datafixers.TypeRewriteRulemakeRule()private static <T> com.mojang.serialization.Dynamic<T> noise(long pSeed, com.mojang.serialization.DynamicLike<T> pData, com.mojang.serialization.Dynamic<T> pSettings, com.mojang.serialization.Dynamic<T> pBiomeNoise) private static voidsetSpacing(Map<String, WorldGenSettingsFix.StructureFeatureConfiguration> pMap, String pStructure, String pSpacing, int pMinValue) private static <T> com.mojang.serialization.Dynamic<T> vanillaBiomeSource(com.mojang.serialization.Dynamic<T> pData, long pSeed, boolean pLegacyBiomeInitLayer, boolean pLargeBiomes) protected static <T> TvanillaLevels(com.mojang.serialization.Dynamic<T> pData, long pSeed, com.mojang.serialization.Dynamic<T> pGenerator, boolean pCaves) Methods inherited from class com.mojang.datafixers.DataFix
checked, convertUnchecked, fixTypeEverywhere, fixTypeEverywhere, fixTypeEverywhere, fixTypeEverywhere, fixTypeEverywhereTyped, fixTypeEverywhereTyped, fixTypeEverywhereTyped, fixTypeEverywhereTyped, getInputSchema, getOutputSchema, getRule, getVersionKey, onFail, writeAndRead, writeFixAndRead
-
Field Details
-
VILLAGE
- See Also:
-
DESERT_PYRAMID
- See Also:
-
IGLOO
- See Also:
-
JUNGLE_TEMPLE
- See Also:
-
SWAMP_HUT
- See Also:
-
PILLAGER_OUTPOST
- See Also:
-
END_CITY
- See Also:
-
WOODLAND_MANSION
- See Also:
-
OCEAN_MONUMENT
- See Also:
-
DEFAULTS
private static final ImmutableMap<String,WorldGenSettingsFix.StructureFeatureConfiguration> DEFAULTS
-
-
Constructor Details
-
WorldGenSettingsFix
public WorldGenSettingsFix(com.mojang.datafixers.schemas.Schema pOutputSchema)
-
-
Method Details
-
makeRule
protected com.mojang.datafixers.TypeRewriteRule makeRule()- Specified by:
makeRulein classcom.mojang.datafixers.DataFix
-
noise
private static <T> com.mojang.serialization.Dynamic<T> noise(long pSeed, com.mojang.serialization.DynamicLike<T> pData, com.mojang.serialization.Dynamic<T> pSettings, com.mojang.serialization.Dynamic<T> pBiomeNoise) -
vanillaBiomeSource
private static <T> com.mojang.serialization.Dynamic<T> vanillaBiomeSource(com.mojang.serialization.Dynamic<T> pData, long pSeed, boolean pLegacyBiomeInitLayer, boolean pLargeBiomes) -
fix
private static <T> com.mojang.serialization.Dynamic<T> fix(com.mojang.serialization.Dynamic<T> pData) -
defaultOverworld
protected static <T> com.mojang.serialization.Dynamic<T> defaultOverworld(com.mojang.serialization.Dynamic<T> pData, long pSeed) -
vanillaLevels
protected static <T> T vanillaLevels(com.mojang.serialization.Dynamic<T> pData, long pSeed, com.mojang.serialization.Dynamic<T> pGenerator, boolean pCaves) -
fixFlatStructures
private static <T> Map<com.mojang.serialization.Dynamic<T>,com.mojang.serialization.Dynamic<T>> fixFlatStructures(com.mojang.serialization.DynamicOps<T> pOps, com.mojang.serialization.OptionalDynamic<T> pGeneratorOptions) -
getInt
-
getInt
-
setSpacing
private static void setSpacing(Map<String, WorldGenSettingsFix.StructureFeatureConfiguration> pMap, String pStructure, String pSpacing, int pMinValue)
-