Class SavedDataVillageCropFix

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

public class SavedDataVillageCropFix
extends com.mojang.datafixers.DataFix
  • Constructor Summary

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

    Modifier and Type Method Description
    private static <T> com.mojang.serialization.Dynamic<T> fixCropId​(com.mojang.serialization.Dynamic<T> dynamic, String cropId)  
    private static <T> com.mojang.serialization.Dynamic<T> fixLargePlotCropIds​(com.mojang.serialization.Dynamic<T> dynamic)  
    private static <T> com.mojang.serialization.Dynamic<T> fixSmallPlotCropIds​(com.mojang.serialization.Dynamic<T> dynamic)  
    private static Stream<? extends com.mojang.serialization.Dynamic<?>> fixVillageChildren​(Stream<? extends com.mojang.serialization.Dynamic<?>> villageChildren)  
    com.mojang.datafixers.TypeRewriteRule makeRule()  
    private <T> com.mojang.serialization.Dynamic<T> method_5152​(com.mojang.serialization.Dynamic<T> dynamic)  
    private static <T> com.mojang.serialization.Dynamic<T> method_5157​(com.mojang.serialization.Dynamic<T> dynamic)  

    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

    • SavedDataVillageCropFix

      public SavedDataVillageCropFix​(com.mojang.datafixers.schemas.Schema outputSchema, boolean changesType)
  • Method Details

    • makeRule

      public com.mojang.datafixers.TypeRewriteRule makeRule()
      Specified by:
      makeRule in class com.mojang.datafixers.DataFix
    • method_5152

      private <T> com.mojang.serialization.Dynamic<T> method_5152​(com.mojang.serialization.Dynamic<T> dynamic)
    • method_5157

      private static <T> com.mojang.serialization.Dynamic<T> method_5157​(com.mojang.serialization.Dynamic<T> dynamic)
    • fixVillageChildren

      private static Stream<? extends com.mojang.serialization.Dynamic<?>> fixVillageChildren​(Stream<? extends com.mojang.serialization.Dynamic<?>> villageChildren)
    • fixSmallPlotCropIds

      private static <T> com.mojang.serialization.Dynamic<T> fixSmallPlotCropIds​(com.mojang.serialization.Dynamic<T> dynamic)
    • fixLargePlotCropIds

      private static <T> com.mojang.serialization.Dynamic<T> fixLargePlotCropIds​(com.mojang.serialization.Dynamic<T> dynamic)
    • fixCropId

      private static <T> com.mojang.serialization.Dynamic<T> fixCropId​(com.mojang.serialization.Dynamic<T> dynamic, String cropId)