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> data, long seed) private static <T> com.mojang.serialization.Dynamic
<T> fix
(com.mojang.serialization.Dynamic<T> data) 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> generatorOptions) private static int
private static int
protected com.mojang.datafixers.TypeRewriteRule
makeRule()
private static <T> com.mojang.serialization.Dynamic
<T> noise
(long seed, com.mojang.serialization.DynamicLike<T> data, com.mojang.serialization.Dynamic<T> settings, com.mojang.serialization.Dynamic<T> biomeNoise) private static void
setSpacing
(Map<String, WorldGenSettingsFix.StructureFeatureConfiguration> p_17236_, String p_17237_, String spacing, int p_17239_) private static <T> com.mojang.serialization.Dynamic
<T> vanillaBiomeSource
(com.mojang.serialization.Dynamic<T> data, long seed, boolean legacyBiomeInitLayer, boolean largeBiomes) protected static <T> T
vanillaLevels
(com.mojang.serialization.Dynamic<T> data, long seed, com.mojang.serialization.Dynamic<T> p_17193_, boolean caves) 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 outputSchema)
-
-
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 seed, com.mojang.serialization.DynamicLike<T> data, com.mojang.serialization.Dynamic<T> settings, com.mojang.serialization.Dynamic<T> biomeNoise) -
vanillaBiomeSource
private static <T> com.mojang.serialization.Dynamic<T> vanillaBiomeSource(com.mojang.serialization.Dynamic<T> data, long seed, boolean legacyBiomeInitLayer, boolean largeBiomes) -
fix
private static <T> com.mojang.serialization.Dynamic<T> fix(com.mojang.serialization.Dynamic<T> data) -
defaultOverworld
protected static <T> com.mojang.serialization.Dynamic<T> defaultOverworld(com.mojang.serialization.Dynamic<T> data, long seed) -
vanillaLevels
protected static <T> T vanillaLevels(com.mojang.serialization.Dynamic<T> data, long seed, com.mojang.serialization.Dynamic<T> p_17193_, boolean caves) -
fixFlatStructures
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> generatorOptions) -
getInt
-
getInt
-
setSpacing
private static void setSpacing(Map<String, WorldGenSettingsFix.StructureFeatureConfiguration> p_17236_, String p_17237_, String spacing, int p_17239_)
-