Package net.minecraft.datafixer.fix
Class StructureSeparationDataFix
java.lang.Object
com.mojang.datafixers.DataFix
net.minecraft.datafixer.fix.StructureSeparationDataFix
public class StructureSeparationDataFix
extends com.mojang.datafixers.DataFix
- Mappings:
Namespace Name named net/minecraft/datafixer/fix/StructureSeparationDataFixintermediary net/minecraft/class_5299official bhx
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static final class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final ImmutableMap<String, StructureSeparationDataFix.Information> private static final Stringprivate static final String -
Constructor Summary
ConstructorsConstructorDescriptionStructureSeparationDataFix(com.mojang.datafixers.schemas.Schema outputSchema) -
Method Summary
Modifier and TypeMethodDescriptionprivate static <T> com.mojang.serialization.Dynamic<T> createBiomeSource(com.mojang.serialization.Dynamic<T> worldGenSettingsDynamic, long seed, boolean legacyBiomeInitLayer, boolean largeBiomes) protected static <T> com.mojang.serialization.Dynamic<T> createDefaultOverworldGeneratorSettings(com.mojang.serialization.Dynamic<T> worldGenSettingsDynamic, long seed) protected static <T> TcreateDimensionSettings(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>> createFlatWorldStructureSettings(com.mojang.serialization.DynamicOps<T> worldGenSettingsDynamicOps, com.mojang.serialization.OptionalDynamic<T> generatorOptionsDynamic) private static <T> com.mojang.serialization.Dynamic<T> createGeneratorSettings(long seed, com.mojang.serialization.DynamicLike<T> worldGenSettingsDynamic, com.mojang.serialization.Dynamic<T> settingsDynamic, com.mojang.serialization.Dynamic<T> biomeSourceDynamic) private static voidinsertStructureSettings(Map<String, StructureSeparationDataFix.Information> map, String structureId, String spacingStr, int minSpacing) protected com.mojang.datafixers.TypeRewriteRulemakeRule()private static intprivate static intprivate static <T> com.mojang.serialization.Dynamic<T> updateWorldGenSettings(com.mojang.serialization.Dynamic<T> worldGenSettingsDynamic) 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_STRUCTURE_ID
- See Also:
- Mappings:
Namespace Name Mixin selector named VILLAGE_STRUCTURE_IDLnet/minecraft/datafixer/fix/StructureSeparationDataFix;VILLAGE_STRUCTURE_ID:Ljava/lang/String;intermediary field_29915Lnet/minecraft/class_5299;field_29915:Ljava/lang/String;official aLbhx;a:Ljava/lang/String;
-
DESERT_PYRAMID_STRUCTURE_ID
- See Also:
- Mappings:
Namespace Name Mixin selector named DESERT_PYRAMID_STRUCTURE_IDLnet/minecraft/datafixer/fix/StructureSeparationDataFix;DESERT_PYRAMID_STRUCTURE_ID:Ljava/lang/String;intermediary field_29916Lnet/minecraft/class_5299;field_29916:Ljava/lang/String;official bLbhx;b:Ljava/lang/String;
-
IGLOO_STRUCTURE_ID
- See Also:
- Mappings:
Namespace Name Mixin selector named IGLOO_STRUCTURE_IDLnet/minecraft/datafixer/fix/StructureSeparationDataFix;IGLOO_STRUCTURE_ID:Ljava/lang/String;intermediary field_29917Lnet/minecraft/class_5299;field_29917:Ljava/lang/String;official cLbhx;c:Ljava/lang/String;
-
JUNGLE_PYRAMID_STRUCTURE_ID
- See Also:
- Mappings:
Namespace Name Mixin selector named JUNGLE_PYRAMID_STRUCTURE_IDLnet/minecraft/datafixer/fix/StructureSeparationDataFix;JUNGLE_PYRAMID_STRUCTURE_ID:Ljava/lang/String;intermediary field_29918Lnet/minecraft/class_5299;field_29918:Ljava/lang/String;official dLbhx;d:Ljava/lang/String;
-
SWAMP_HUT_STRUCTURE_ID
- See Also:
- Mappings:
Namespace Name Mixin selector named SWAMP_HUT_STRUCTURE_IDLnet/minecraft/datafixer/fix/StructureSeparationDataFix;SWAMP_HUT_STRUCTURE_ID:Ljava/lang/String;intermediary field_29919Lnet/minecraft/class_5299;field_29919:Ljava/lang/String;official eLbhx;e:Ljava/lang/String;
-
PILLAGER_OUTPOST_STRUCTURE_ID
- See Also:
- Mappings:
Namespace Name Mixin selector named PILLAGER_OUTPOST_STRUCTURE_IDLnet/minecraft/datafixer/fix/StructureSeparationDataFix;PILLAGER_OUTPOST_STRUCTURE_ID:Ljava/lang/String;intermediary field_29920Lnet/minecraft/class_5299;field_29920:Ljava/lang/String;official fLbhx;f:Ljava/lang/String;
-
END_CITY_STRUCTURE_ID
- See Also:
- Mappings:
Namespace Name Mixin selector named END_CITY_STRUCTURE_IDLnet/minecraft/datafixer/fix/StructureSeparationDataFix;END_CITY_STRUCTURE_ID:Ljava/lang/String;intermediary field_29921Lnet/minecraft/class_5299;field_29921:Ljava/lang/String;official gLbhx;g:Ljava/lang/String;
-
MANSION_STRUCTURE_ID
- See Also:
- Mappings:
Namespace Name Mixin selector named MANSION_STRUCTURE_IDLnet/minecraft/datafixer/fix/StructureSeparationDataFix;MANSION_STRUCTURE_ID:Ljava/lang/String;intermediary field_29922Lnet/minecraft/class_5299;field_29922:Ljava/lang/String;official hLbhx;h:Ljava/lang/String;
-
MONUMENT_STRUCTURE_ID
- See Also:
- Mappings:
Namespace Name Mixin selector named MONUMENT_STRUCTURE_IDLnet/minecraft/datafixer/fix/StructureSeparationDataFix;MONUMENT_STRUCTURE_ID:Ljava/lang/String;intermediary field_29923Lnet/minecraft/class_5299;field_29923:Ljava/lang/String;official iLbhx;i:Ljava/lang/String;
-
STRUCTURE_SPACING
- Mappings:
Namespace Name Mixin selector named STRUCTURE_SPACINGLnet/minecraft/datafixer/fix/StructureSeparationDataFix;STRUCTURE_SPACING:Lcom/google/common/collect/ImmutableMap;intermediary field_24647Lnet/minecraft/class_5299;field_24647:Lcom/google/common/collect/ImmutableMap;official jLbhx;j:Lcom/google/common/collect/ImmutableMap;
-
-
Constructor Details
-
StructureSeparationDataFix
public StructureSeparationDataFix(com.mojang.datafixers.schemas.Schema outputSchema) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/datafixer/fix/StructureSeparationDataFix;<init>(Lcom/mojang/datafixers/schemas/Schema;)Vintermediary <init>Lnet/minecraft/class_5299;<init>(Lcom/mojang/datafixers/schemas/Schema;)Vofficial <init>Lbhx;<init>(Lcom/mojang/datafixers/schemas/Schema;)V
-
-
Method Details
-
makeRule
protected com.mojang.datafixers.TypeRewriteRule makeRule()- Specified by:
makeRulein classcom.mojang.datafixers.DataFix
-
createGeneratorSettings
private static <T> com.mojang.serialization.Dynamic<T> createGeneratorSettings(long seed, com.mojang.serialization.DynamicLike<T> worldGenSettingsDynamic, com.mojang.serialization.Dynamic<T> settingsDynamic, com.mojang.serialization.Dynamic<T> biomeSourceDynamic) - Mappings:
Namespace Name Mixin selector named createGeneratorSettingsLnet/minecraft/datafixer/fix/StructureSeparationDataFix;createGeneratorSettings(JLcom/mojang/serialization/DynamicLike;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;intermediary method_28268Lnet/minecraft/class_5299;method_28268(JLcom/mojang/serialization/DynamicLike;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;official aLbhx;a(JLcom/mojang/serialization/DynamicLike;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
-
createBiomeSource
private static <T> com.mojang.serialization.Dynamic<T> createBiomeSource(com.mojang.serialization.Dynamic<T> worldGenSettingsDynamic, long seed, boolean legacyBiomeInitLayer, boolean largeBiomes) - Mappings:
Namespace Name Mixin selector named createBiomeSourceLnet/minecraft/datafixer/fix/StructureSeparationDataFix;createBiomeSource(Lcom/mojang/serialization/Dynamic;JZZ)Lcom/mojang/serialization/Dynamic;intermediary method_28272Lnet/minecraft/class_5299;method_28272(Lcom/mojang/serialization/Dynamic;JZZ)Lcom/mojang/serialization/Dynamic;official aLbhx;a(Lcom/mojang/serialization/Dynamic;JZZ)Lcom/mojang/serialization/Dynamic;
-
updateWorldGenSettings
private static <T> com.mojang.serialization.Dynamic<T> updateWorldGenSettings(com.mojang.serialization.Dynamic<T> worldGenSettingsDynamic) - Mappings:
Namespace Name Mixin selector named updateWorldGenSettingsLnet/minecraft/datafixer/fix/StructureSeparationDataFix;updateWorldGenSettings(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;intermediary method_28271Lnet/minecraft/class_5299;method_28271(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;official aLbhx;a(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
-
createDefaultOverworldGeneratorSettings
protected static <T> com.mojang.serialization.Dynamic<T> createDefaultOverworldGeneratorSettings(com.mojang.serialization.Dynamic<T> worldGenSettingsDynamic, long seed) - Mappings:
Namespace Name Mixin selector named createDefaultOverworldGeneratorSettingsLnet/minecraft/datafixer/fix/StructureSeparationDataFix;createDefaultOverworldGeneratorSettings(Lcom/mojang/serialization/Dynamic;J)Lcom/mojang/serialization/Dynamic;intermediary method_29916Lnet/minecraft/class_5299;method_29916(Lcom/mojang/serialization/Dynamic;J)Lcom/mojang/serialization/Dynamic;official aLbhx;a(Lcom/mojang/serialization/Dynamic;J)Lcom/mojang/serialization/Dynamic;
-
createDimensionSettings
protected static <T> T createDimensionSettings(com.mojang.serialization.Dynamic<T> worldGenSettingsDynamic, long seed, com.mojang.serialization.Dynamic<T> generatorSettingsDynamic, boolean caves) - Mappings:
Namespace Name Mixin selector named createDimensionSettingsLnet/minecraft/datafixer/fix/StructureSeparationDataFix;createDimensionSettings(Lcom/mojang/serialization/Dynamic;JLcom/mojang/serialization/Dynamic;Z)Ljava/lang/Object;intermediary method_29917Lnet/minecraft/class_5299;method_29917(Lcom/mojang/serialization/Dynamic;JLcom/mojang/serialization/Dynamic;Z)Ljava/lang/Object;official aLbhx;a(Lcom/mojang/serialization/Dynamic;JLcom/mojang/serialization/Dynamic;Z)Ljava/lang/Object;
-
createFlatWorldStructureSettings
private static <T> Map<com.mojang.serialization.Dynamic<T>,com.mojang.serialization.Dynamic<T>> createFlatWorldStructureSettings(com.mojang.serialization.DynamicOps<T> worldGenSettingsDynamicOps, com.mojang.serialization.OptionalDynamic<T> generatorOptionsDynamic) - Mappings:
Namespace Name Mixin selector named createFlatWorldStructureSettingsLnet/minecraft/datafixer/fix/StructureSeparationDataFix;createFlatWorldStructureSettings(Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/OptionalDynamic;)Ljava/util/Map;intermediary method_28275Lnet/minecraft/class_5299;method_28275(Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/OptionalDynamic;)Ljava/util/Map;official aLbhx;a(Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/OptionalDynamic;)Ljava/util/Map;
-
parseInt
- Mappings:
Namespace Name Mixin selector named parseIntLnet/minecraft/datafixer/fix/StructureSeparationDataFix;parseInt(Ljava/lang/String;I)Iintermediary method_28279Lnet/minecraft/class_5299;method_28279(Ljava/lang/String;I)Iofficial aLbhx;a(Ljava/lang/String;I)I
-
parseInt
- Mappings:
Namespace Name Mixin selector named parseIntLnet/minecraft/datafixer/fix/StructureSeparationDataFix;parseInt(Ljava/lang/String;II)Iintermediary method_28280Lnet/minecraft/class_5299;method_28280(Ljava/lang/String;II)Iofficial aLbhx;a(Ljava/lang/String;II)I
-
insertStructureSettings
private static void insertStructureSettings(Map<String, StructureSeparationDataFix.Information> map, String structureId, String spacingStr, int minSpacing) - Mappings:
Namespace Name Mixin selector named insertStructureSettingsLnet/minecraft/datafixer/fix/StructureSeparationDataFix;insertStructureSettings(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;I)Vintermediary method_28281Lnet/minecraft/class_5299;method_28281(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;I)Vofficial aLbhx;a(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;I)V
-