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
official ana
intermediary net/minecraft/class_5299
named net/minecraft/datafixer/fix/StructureSeparationDataFix
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    private static final class 
     
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    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
    Constructor
    Description
    StructureSeparationDataFix(com.mojang.datafixers.schemas.Schema schema)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected com.mojang.datafixers.TypeRewriteRule
     
    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)
     
    private static <T> com.mojang.serialization.Dynamic<T>
    method_28271(com.mojang.serialization.Dynamic<T> dynamic)
     
    private static <T> com.mojang.serialization.Dynamic<T>
    method_28272(com.mojang.serialization.Dynamic<T> dynamic, long long2, boolean bool, boolean bool2)
     
    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)
     
    private static int
    method_28279(String string, int int2)
     
    private static int
    method_28280(String string, int int2, int int3)
     
    private static void
     
    protected static <T> com.mojang.serialization.Dynamic<T>
    method_29916(com.mojang.serialization.Dynamic<T> dynamic, long long2)
     
    protected static <T> T
    method_29917(com.mojang.serialization.Dynamic<T> dynamic, long long2, com.mojang.serialization.Dynamic<T> dynamic2, boolean bool)
     

    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • field_29915

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

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

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

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

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

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

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

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

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

      private static final ImmutableMap<String,StructureSeparationDataFix.Information> STRUCTURE_SPACING
      Mappings:
      Namespace Name Mixin selector
      official j Lana;j:Lcom/google/common/collect/ImmutableMap;
      intermediary field_24647 Lnet/minecraft/class_5299;field_24647:Lcom/google/common/collect/ImmutableMap;
      named STRUCTURE_SPACING Lnet/minecraft/datafixer/fix/StructureSeparationDataFix;STRUCTURE_SPACING:Lcom/google/common/collect/ImmutableMap;
  • Constructor Details

    • StructureSeparationDataFix

      public StructureSeparationDataFix(com.mojang.datafixers.schemas.Schema schema)
  • 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
      official a Lana;a(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;
      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;
    • 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
      official a Lana;a(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;
      named method_28272 Lnet/minecraft/datafixer/fix/StructureSeparationDataFix;method_28272(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
      official a Lana;a(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;
      named method_28271 Lnet/minecraft/datafixer/fix/StructureSeparationDataFix;method_28271(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
      official a Lana;a(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;
      named method_29916 Lnet/minecraft/datafixer/fix/StructureSeparationDataFix;method_29916(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
      official a Lana;a(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;
      named method_29917 Lnet/minecraft/datafixer/fix/StructureSeparationDataFix;method_29917(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
      official a Lana;a(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;
      named method_28275 Lnet/minecraft/datafixer/fix/StructureSeparationDataFix;method_28275(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
      official a Lana;a(Ljava/lang/String;I)I
      intermediary method_28279 Lnet/minecraft/class_5299;method_28279(Ljava/lang/String;I)I
      named method_28279 Lnet/minecraft/datafixer/fix/StructureSeparationDataFix;method_28279(Ljava/lang/String;I)I
    • method_28280

      private static int method_28280(String string, int int2, int int3)
      Mappings:
      Namespace Name Mixin selector
      official a Lana;a(Ljava/lang/String;II)I
      intermediary method_28280 Lnet/minecraft/class_5299;method_28280(Ljava/lang/String;II)I
      named method_28280 Lnet/minecraft/datafixer/fix/StructureSeparationDataFix;method_28280(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
      official a Lana;a(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
      named method_28281 Lnet/minecraft/datafixer/fix/StructureSeparationDataFix;method_28281(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;I)V