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 bfk
  • Constructor Summary

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

    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

    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
  • Constructor Details

    • MissingDimensionFix

      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> Lbfk;<init>(Lcom/mojang/datafixers/schemas/Schema;Z)V
  • Method Details

    • extract1

      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 Lbfk;a(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type;
    • extract1Opt

      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 Lbfk;b(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type;
    • extract2Opt

      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 Lbfk;a(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type;
    • makeRule

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

      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 Lbfk;a(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/Type;
    • method_29912

      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 Lbfk;a(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;