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

    • SECTION_WIDTH

      private static final int SECTION_WIDTH
      See Also:
    • ALWAYS_WATERLOGGED

      private static final com.google.common.collect.ImmutableSet<String> ALWAYS_WATERLOGGED
  • 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)