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<?> data, it.unimi.dsi.fastutil.ints.Int2ObjectMap<Supplier<ChunkProtoTickListFix.PoorMansPalettedContainer>> palette, byte y, int x, int z, String name, Function<com.mojang.serialization.Dynamic<?>,String> idGetter)
    • getBlock

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

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

      private com.mojang.serialization.Dynamic<?> createTick(com.mojang.serialization.Dynamic<?> data, @Nullable Supplier<ChunkProtoTickListFix.PoorMansPalettedContainer> palette, int x, int y, int z, int index, Function<com.mojang.serialization.Dynamic<?>,String> idGetter)