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/StructureSeparationDataFix
intermediary net/minecraft/class_5299
official bhn
  • Field Details

    • VILLAGE_STRUCTURE_ID

      private static final String VILLAGE_STRUCTURE_ID
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named VILLAGE_STRUCTURE_ID Lnet/minecraft/datafixer/fix/StructureSeparationDataFix;VILLAGE_STRUCTURE_ID:Ljava/lang/String;
      intermediary field_29915 Lnet/minecraft/class_5299;field_29915:Ljava/lang/String;
      official a Lbhn;a:Ljava/lang/String;
    • DESERT_PYRAMID_STRUCTURE_ID

      private static final String DESERT_PYRAMID_STRUCTURE_ID
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named DESERT_PYRAMID_STRUCTURE_ID Lnet/minecraft/datafixer/fix/StructureSeparationDataFix;DESERT_PYRAMID_STRUCTURE_ID:Ljava/lang/String;
      intermediary field_29916 Lnet/minecraft/class_5299;field_29916:Ljava/lang/String;
      official b Lbhn;b:Ljava/lang/String;
    • IGLOO_STRUCTURE_ID

      private static final String IGLOO_STRUCTURE_ID
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named IGLOO_STRUCTURE_ID Lnet/minecraft/datafixer/fix/StructureSeparationDataFix;IGLOO_STRUCTURE_ID:Ljava/lang/String;
      intermediary field_29917 Lnet/minecraft/class_5299;field_29917:Ljava/lang/String;
      official c Lbhn;c:Ljava/lang/String;
    • JUNGLE_PYRAMID_STRUCTURE_ID

      private static final String JUNGLE_PYRAMID_STRUCTURE_ID
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named JUNGLE_PYRAMID_STRUCTURE_ID Lnet/minecraft/datafixer/fix/StructureSeparationDataFix;JUNGLE_PYRAMID_STRUCTURE_ID:Ljava/lang/String;
      intermediary field_29918 Lnet/minecraft/class_5299;field_29918:Ljava/lang/String;
      official d Lbhn;d:Ljava/lang/String;
    • SWAMP_HUT_STRUCTURE_ID

      private static final String SWAMP_HUT_STRUCTURE_ID
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named SWAMP_HUT_STRUCTURE_ID Lnet/minecraft/datafixer/fix/StructureSeparationDataFix;SWAMP_HUT_STRUCTURE_ID:Ljava/lang/String;
      intermediary field_29919 Lnet/minecraft/class_5299;field_29919:Ljava/lang/String;
      official e Lbhn;e:Ljava/lang/String;
    • PILLAGER_OUTPOST_STRUCTURE_ID

      private static final String PILLAGER_OUTPOST_STRUCTURE_ID
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named PILLAGER_OUTPOST_STRUCTURE_ID Lnet/minecraft/datafixer/fix/StructureSeparationDataFix;PILLAGER_OUTPOST_STRUCTURE_ID:Ljava/lang/String;
      intermediary field_29920 Lnet/minecraft/class_5299;field_29920:Ljava/lang/String;
      official f Lbhn;f:Ljava/lang/String;
    • END_CITY_STRUCTURE_ID

      private static final String END_CITY_STRUCTURE_ID
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named END_CITY_STRUCTURE_ID Lnet/minecraft/datafixer/fix/StructureSeparationDataFix;END_CITY_STRUCTURE_ID:Ljava/lang/String;
      intermediary field_29921 Lnet/minecraft/class_5299;field_29921:Ljava/lang/String;
      official g Lbhn;g:Ljava/lang/String;
    • MANSION_STRUCTURE_ID

      private static final String MANSION_STRUCTURE_ID
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named MANSION_STRUCTURE_ID Lnet/minecraft/datafixer/fix/StructureSeparationDataFix;MANSION_STRUCTURE_ID:Ljava/lang/String;
      intermediary field_29922 Lnet/minecraft/class_5299;field_29922:Ljava/lang/String;
      official h Lbhn;h:Ljava/lang/String;
    • MONUMENT_STRUCTURE_ID

      private static final String MONUMENT_STRUCTURE_ID
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named MONUMENT_STRUCTURE_ID Lnet/minecraft/datafixer/fix/StructureSeparationDataFix;MONUMENT_STRUCTURE_ID:Ljava/lang/String;
      intermediary field_29923 Lnet/minecraft/class_5299;field_29923:Ljava/lang/String;
      official i Lbhn;i:Ljava/lang/String;
    • STRUCTURE_SPACING

      private static final ImmutableMap<String,StructureSeparationDataFix.Information> STRUCTURE_SPACING
      Mappings:
      Namespace Name Mixin selector
      named STRUCTURE_SPACING Lnet/minecraft/datafixer/fix/StructureSeparationDataFix;STRUCTURE_SPACING:Lcom/google/common/collect/ImmutableMap;
      intermediary field_24647 Lnet/minecraft/class_5299;field_24647:Lcom/google/common/collect/ImmutableMap;
      official j Lbhn;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;)V
      intermediary <init> Lnet/minecraft/class_5299;<init>(Lcom/mojang/datafixers/schemas/Schema;)V
      official <init> Lbhn;<init>(Lcom/mojang/datafixers/schemas/Schema;)V
  • Method Details

    • makeRule

      protected com.mojang.datafixers.TypeRewriteRule makeRule()
      Specified by:
      makeRule in class com.mojang.datafixers.DataFix
    • method_28268

      private static <T> com.mojang.serialization.Dynamic<T> method_28268(long long2, com.mojang.serialization.DynamicLike<T> dynamicLike, com.mojang.serialization.Dynamic<T> dynamic, com.mojang.serialization.Dynamic<T> dynamic2)
      Mappings:
      Namespace Name Mixin selector
      named method_28268 Lnet/minecraft/datafixer/fix/StructureSeparationDataFix;method_28268(JLcom/mojang/serialization/DynamicLike;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
      intermediary method_28268 Lnet/minecraft/class_5299;method_28268(JLcom/mojang/serialization/DynamicLike;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
      official a Lbhn;a(JLcom/mojang/serialization/DynamicLike;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
    • method_28272

      private static <T> com.mojang.serialization.Dynamic<T> method_28272(com.mojang.serialization.Dynamic<T> dynamic, long long2, boolean bool, boolean bool2)
      Mappings:
      Namespace Name Mixin selector
      named method_28272 Lnet/minecraft/datafixer/fix/StructureSeparationDataFix;method_28272(Lcom/mojang/serialization/Dynamic;JZZ)Lcom/mojang/serialization/Dynamic;
      intermediary method_28272 Lnet/minecraft/class_5299;method_28272(Lcom/mojang/serialization/Dynamic;JZZ)Lcom/mojang/serialization/Dynamic;
      official a Lbhn;a(Lcom/mojang/serialization/Dynamic;JZZ)Lcom/mojang/serialization/Dynamic;
    • method_28271

      private static <T> com.mojang.serialization.Dynamic<T> method_28271(com.mojang.serialization.Dynamic<T> dynamic)
      Mappings:
      Namespace Name Mixin selector
      named method_28271 Lnet/minecraft/datafixer/fix/StructureSeparationDataFix;method_28271(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
      intermediary method_28271 Lnet/minecraft/class_5299;method_28271(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
      official a Lbhn;a(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
    • method_29916

      protected static <T> com.mojang.serialization.Dynamic<T> method_29916(com.mojang.serialization.Dynamic<T> dynamic, long long2)
      Mappings:
      Namespace Name Mixin selector
      named method_29916 Lnet/minecraft/datafixer/fix/StructureSeparationDataFix;method_29916(Lcom/mojang/serialization/Dynamic;J)Lcom/mojang/serialization/Dynamic;
      intermediary method_29916 Lnet/minecraft/class_5299;method_29916(Lcom/mojang/serialization/Dynamic;J)Lcom/mojang/serialization/Dynamic;
      official a Lbhn;a(Lcom/mojang/serialization/Dynamic;J)Lcom/mojang/serialization/Dynamic;
    • method_29917

      protected static <T> T method_29917(com.mojang.serialization.Dynamic<T> dynamic, long long2, com.mojang.serialization.Dynamic<T> dynamic2, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      named method_29917 Lnet/minecraft/datafixer/fix/StructureSeparationDataFix;method_29917(Lcom/mojang/serialization/Dynamic;JLcom/mojang/serialization/Dynamic;Z)Ljava/lang/Object;
      intermediary method_29917 Lnet/minecraft/class_5299;method_29917(Lcom/mojang/serialization/Dynamic;JLcom/mojang/serialization/Dynamic;Z)Ljava/lang/Object;
      official a Lbhn;a(Lcom/mojang/serialization/Dynamic;JLcom/mojang/serialization/Dynamic;Z)Ljava/lang/Object;
    • method_28275

      private static <T> Map<com.mojang.serialization.Dynamic<T>,com.mojang.serialization.Dynamic<T>> method_28275(com.mojang.serialization.DynamicOps<T> dynamicOps, com.mojang.serialization.OptionalDynamic<T> optionalDynamic)
      Mappings:
      Namespace Name Mixin selector
      named method_28275 Lnet/minecraft/datafixer/fix/StructureSeparationDataFix;method_28275(Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/OptionalDynamic;)Ljava/util/Map;
      intermediary method_28275 Lnet/minecraft/class_5299;method_28275(Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/OptionalDynamic;)Ljava/util/Map;
      official a Lbhn;a(Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/OptionalDynamic;)Ljava/util/Map;
    • method_28279

      private static int method_28279(String string, int int2)
      Mappings:
      Namespace Name Mixin selector
      named method_28279 Lnet/minecraft/datafixer/fix/StructureSeparationDataFix;method_28279(Ljava/lang/String;I)I
      intermediary method_28279 Lnet/minecraft/class_5299;method_28279(Ljava/lang/String;I)I
      official a Lbhn;a(Ljava/lang/String;I)I
    • method_28280

      private static int method_28280(String string, int int2, int int3)
      Mappings:
      Namespace Name Mixin selector
      named method_28280 Lnet/minecraft/datafixer/fix/StructureSeparationDataFix;method_28280(Ljava/lang/String;II)I
      intermediary method_28280 Lnet/minecraft/class_5299;method_28280(Ljava/lang/String;II)I
      official a Lbhn;a(Ljava/lang/String;II)I
    • method_28281

      private static void method_28281(Map<String,StructureSeparationDataFix.Information> map, String string, String string2, int int2)
      Mappings:
      Namespace Name Mixin selector
      named method_28281 Lnet/minecraft/datafixer/fix/StructureSeparationDataFix;method_28281(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;I)V
      intermediary method_28281 Lnet/minecraft/class_5299;method_28281(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;I)V
      official a Lbhn;a(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;I)V