Class ChunkProtoTickListFix

java.lang.Object
com.mojang.datafixers.DataFix
net.minecraft.util.datafix.fixes.ChunkProtoTickListFix

public class ChunkProtoTickListFix extends com.mojang.datafixers.DataFix
  • Field Details

  • Constructor Details

    • ChunkProtoTickListFix

      public ChunkProtoTickListFix(com.mojang.datafixers.schemas.Schema outputSchema)
  • Method Details

    • makeRule

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

      private com.mojang.serialization.Dynamic<?> makeTickList(com.mojang.serialization.Dynamic<?> tag, it.unimi.dsi.fastutil.ints.Int2ObjectMap<Supplier<ChunkProtoTickListFix.PoorMansPalettedContainer>> palettedContainers, byte sectionMinY, int sectionX, int sectionZ, String protoTickListTag, Function<com.mojang.serialization.Dynamic<?>, String> typeGetter)
    • getBlock

      private static String getBlock(@Nullable com.mojang.serialization.Dynamic<?> blockState)
    • getLiquid

      private static String getLiquid(@Nullable com.mojang.serialization.Dynamic<?> blockState)
    • createTick

      private com.mojang.serialization.Dynamic<?> createTick(com.mojang.serialization.Dynamic<?> tag, @Nullable Supplier<ChunkProtoTickListFix.PoorMansPalettedContainer> container, int sectionX, int sectionY, int sectionZ, int pos, Function<com.mojang.serialization.Dynamic<?>, String> typeGetter)