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

    Nested Classes
    Modifier and Type Class Description
    (package private) static class  StructureSeparationDataFix.Information  
  • Field Summary

    Fields
    Modifier and Type Field Description
    private static ImmutableMap<String,​StructureSeparationDataFix.Information> STRUCTURE_SPACING  
  • Constructor Summary

    Constructors
    Constructor Description
    StructureSeparationDataFix​(com.mojang.datafixers.schemas.Schema schema)  
  • Method Summary

    Modifier and Type Method Description
    protected com.mojang.datafixers.TypeRewriteRule makeRule()  
    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 method_28281​(Map<String,​StructureSeparationDataFix.Information> map, String string, String string2, int int2)  
    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

    • STRUCTURE_SPACING

      private static final ImmutableMap<String,​StructureSeparationDataFix.Information> STRUCTURE_SPACING
      Mappings:
      Namespace Name Mixin selector
      official a Lamb;a: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
      Mappings:
      Namespace Name Mixin selector
      official makeRule Lamb;makeRule()Lcom/mojang/datafixers/TypeRewriteRule;
      intermediary makeRule Lnet/minecraft/class_5299;makeRule()Lcom/mojang/datafixers/TypeRewriteRule;
      named makeRule Lnet/minecraft/datafixer/fix/StructureSeparationDataFix;makeRule()Lcom/mojang/datafixers/TypeRewriteRule;
    • 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 Lamb;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 Lamb;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 Lamb;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 Lamb;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 Lamb;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 Lamb;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 Lamb;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 Lamb;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 Lamb;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