Class MissingDimensionFix

java.lang.Object
com.mojang.datafixers.DataFix
net.minecraft.datafixer.fix.MissingDimensionFix

public class MissingDimensionFix extends com.mojang.datafixers.DataFix
Mappings:
Namespace Name
named net/minecraft/datafixer/fix/MissingDimensionFix
intermediary net/minecraft/class_5396
official bgq
  • Constructor Summary Link icon

    Constructors
    Constructor
    Description
    MissingDimensionFix(com.mojang.datafixers.schemas.Schema outputSchema, boolean changesType)
     
  • Method Summary Link icon

    Modifier and Type
    Method
    Description
    protected static <A> com.mojang.datafixers.types.Type<com.mojang.datafixers.util.Pair<A,com.mojang.serialization.Dynamic<?>>>
    extract1(String field, com.mojang.datafixers.types.Type<A> type)
     
    protected static <A> com.mojang.datafixers.types.Type<com.mojang.datafixers.util.Pair<com.mojang.datafixers.util.Either<A,com.mojang.datafixers.util.Unit>,com.mojang.serialization.Dynamic<?>>>
    extract1Opt(String field, com.mojang.datafixers.types.Type<A> type)
     
    protected static <A1, A2> com.mojang.datafixers.types.Type<com.mojang.datafixers.util.Pair<com.mojang.datafixers.util.Either<A1,com.mojang.datafixers.util.Unit>,com.mojang.datafixers.util.Pair<com.mojang.datafixers.util.Either<A2,com.mojang.datafixers.util.Unit>,com.mojang.serialization.Dynamic<?>>>>
    extract2Opt(String field1, com.mojang.datafixers.types.Type<A1> type1, String field2, com.mojang.datafixers.types.Type<A2> type2)
     
    protected static com.mojang.datafixers.types.Type<? extends com.mojang.datafixers.util.Pair<? extends com.mojang.datafixers.util.Either<? extends com.mojang.datafixers.util.Pair<? extends com.mojang.datafixers.util.Either<?,com.mojang.datafixers.util.Unit>,? extends com.mojang.datafixers.util.Pair<? extends com.mojang.datafixers.util.Either<? extends List<? extends com.mojang.datafixers.util.Pair<? extends com.mojang.datafixers.util.Either<?,com.mojang.datafixers.util.Unit>,com.mojang.serialization.Dynamic<?>>>,com.mojang.datafixers.util.Unit>,com.mojang.serialization.Dynamic<?>>>,com.mojang.datafixers.util.Unit>,com.mojang.serialization.Dynamic<?>>>
    flatGeneratorType(com.mojang.datafixers.schemas.Schema schema)
     
    protected com.mojang.datafixers.TypeRewriteRule
     
    private <T> com.mojang.serialization.Dynamic<T>
    method_29912(com.mojang.serialization.Dynamic<T> worldGenSettingsDynamic)
     

    Methods inherited from class com.mojang.datafixers.DataFix Link icon

    checked, convertUnchecked, fixTypeEverywhere, fixTypeEverywhere, fixTypeEverywhere, fixTypeEverywhere, fixTypeEverywhereTyped, fixTypeEverywhereTyped, fixTypeEverywhereTyped, fixTypeEverywhereTyped, getInputSchema, getOutputSchema, getRule, getVersionKey, onFail, writeAndRead, writeFixAndRead

    Methods inherited from class java.lang.Object Link icon

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details Link icon

    • MissingDimensionFix Link icon

      public MissingDimensionFix(com.mojang.datafixers.schemas.Schema outputSchema, boolean changesType)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/datafixer/fix/MissingDimensionFix;<init>(Lcom/mojang/datafixers/schemas/Schema;Z)V
      intermediary <init> Lnet/minecraft/class_5396;<init>(Lcom/mojang/datafixers/schemas/Schema;Z)V
      official <init> Lbgq;<init>(Lcom/mojang/datafixers/schemas/Schema;Z)V
  • Method Details Link icon

    • extract1 Link icon

      protected static <A> com.mojang.datafixers.types.Type<com.mojang.datafixers.util.Pair<A,com.mojang.serialization.Dynamic<?>>> extract1(String field, com.mojang.datafixers.types.Type<A> type)
      Mappings:
      Namespace Name Mixin selector
      named extract1 Lnet/minecraft/datafixer/fix/MissingDimensionFix;extract1(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type;
      intermediary method_29913 Lnet/minecraft/class_5396;method_29913(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type;
      official a Lbgq;a(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type;
    • extract1Opt Link icon

      protected static <A> com.mojang.datafixers.types.Type<com.mojang.datafixers.util.Pair<com.mojang.datafixers.util.Either<A,com.mojang.datafixers.util.Unit>,com.mojang.serialization.Dynamic<?>>> extract1Opt(String field, com.mojang.datafixers.types.Type<A> type)
      Mappings:
      Namespace Name Mixin selector
      named extract1Opt Lnet/minecraft/datafixer/fix/MissingDimensionFix;extract1Opt(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type;
      intermediary method_29915 Lnet/minecraft/class_5396;method_29915(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type;
      official b Lbgq;b(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type;
    • extract2Opt Link icon

      protected static <A1, A2> com.mojang.datafixers.types.Type<com.mojang.datafixers.util.Pair<com.mojang.datafixers.util.Either<A1,com.mojang.datafixers.util.Unit>,com.mojang.datafixers.util.Pair<com.mojang.datafixers.util.Either<A2,com.mojang.datafixers.util.Unit>,com.mojang.serialization.Dynamic<?>>>> extract2Opt(String field1, com.mojang.datafixers.types.Type<A1> type1, String field2, com.mojang.datafixers.types.Type<A2> type2)
      Mappings:
      Namespace Name Mixin selector
      named extract2Opt Lnet/minecraft/datafixer/fix/MissingDimensionFix;extract2Opt(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type;
      intermediary method_29914 Lnet/minecraft/class_5396;method_29914(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type;
      official a Lbgq;a(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type;
    • makeRule Link icon

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

      protected static com.mojang.datafixers.types.Type<? extends com.mojang.datafixers.util.Pair<? extends com.mojang.datafixers.util.Either<? extends com.mojang.datafixers.util.Pair<? extends com.mojang.datafixers.util.Either<?,com.mojang.datafixers.util.Unit>,? extends com.mojang.datafixers.util.Pair<? extends com.mojang.datafixers.util.Either<? extends List<? extends com.mojang.datafixers.util.Pair<? extends com.mojang.datafixers.util.Either<?,com.mojang.datafixers.util.Unit>,com.mojang.serialization.Dynamic<?>>>,com.mojang.datafixers.util.Unit>,com.mojang.serialization.Dynamic<?>>>,com.mojang.datafixers.util.Unit>,com.mojang.serialization.Dynamic<?>>> flatGeneratorType(com.mojang.datafixers.schemas.Schema schema)
      Mappings:
      Namespace Name Mixin selector
      named flatGeneratorType Lnet/minecraft/datafixer/fix/MissingDimensionFix;flatGeneratorType(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/Type;
      intermediary method_38820 Lnet/minecraft/class_5396;method_38820(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/Type;
      official a Lbgq;a(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/Type;
    • method_29912 Link icon

      private <T> com.mojang.serialization.Dynamic<T> method_29912(com.mojang.serialization.Dynamic<T> worldGenSettingsDynamic)
      Mappings:
      Namespace Name Mixin selector
      named method_29912 Lnet/minecraft/datafixer/fix/MissingDimensionFix;method_29912(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
      intermediary method_29912 Lnet/minecraft/class_5396;method_29912(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
      official a Lbgq;a(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;