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 com.google.common.collect.ImmutableMap
<String, WorldGenSettingsFix.StructureFeatureConfiguration> private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private 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> p_17186_) 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 int
private static int
protected com.mojang.datafixers.TypeRewriteRule
makeRule()
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 void
setSpacing
(Map<String, WorldGenSettingsFix.StructureFeatureConfiguration> p_17236_, String p_17237_, String pSpacing, int p_17239_) private static <T> com.mojang.serialization.Dynamic
<T> vanillaBiomeSource
(com.mojang.serialization.Dynamic<T> pData, long pSeed, boolean pLegacyBiomeInitLayer, boolean pLargeBiomes) protected static <T> T
vanillaLevels
(com.mojang.serialization.Dynamic<T> pData, long pSeed, com.mojang.serialization.Dynamic<T> p_17193_, 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 com.google.common.collect.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:
makeRule
in 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> p_17186_) -
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> p_17193_, 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> p_17236_, String p_17237_, String pSpacing, int p_17239_)
-