Class ProtoChunkTickListFix

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

public class ProtoChunkTickListFix extends com.mojang.datafixers.DataFix
Mappings:
Namespace Name
named net/minecraft/datafixer/fix/ProtoChunkTickListFix
intermediary net/minecraft/class_6740
official bdu
  • Field Details

    • CHUNK_EDGE_LENGTH

      private static final int CHUNK_EDGE_LENGTH
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named CHUNK_EDGE_LENGTH Lnet/minecraft/datafixer/fix/ProtoChunkTickListFix;CHUNK_EDGE_LENGTH:I
      intermediary field_35446 Lnet/minecraft/class_6740;field_35446:I
      official a Lbdu;a:I
    • ALWAYS_WATERLOGGED_BLOCK_IDS

      private static final ImmutableSet<String> ALWAYS_WATERLOGGED_BLOCK_IDS
      Mappings:
      Namespace Name Mixin selector
      named ALWAYS_WATERLOGGED_BLOCK_IDS Lnet/minecraft/datafixer/fix/ProtoChunkTickListFix;ALWAYS_WATERLOGGED_BLOCK_IDS:Lcom/google/common/collect/ImmutableSet;
      intermediary field_35447 Lnet/minecraft/class_6740;field_35447:Lcom/google/common/collect/ImmutableSet;
      official b Lbdu;b:Lcom/google/common/collect/ImmutableSet;
  • Constructor Details

    • ProtoChunkTickListFix

      public ProtoChunkTickListFix(com.mojang.datafixers.schemas.Schema outputSchema)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/datafixer/fix/ProtoChunkTickListFix;<init>(Lcom/mojang/datafixers/schemas/Schema;)V
      intermediary <init> Lnet/minecraft/class_6740;<init>(Lcom/mojang/datafixers/schemas/Schema;)V
      official <init> Lbdu;<init>(Lcom/mojang/datafixers/schemas/Schema;)V
  • Method Details

    • makeRule

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

      private com.mojang.serialization.Dynamic<?> fixToBeTicked(com.mojang.serialization.Dynamic<?> levelDynamic, Int2ObjectMap<Supplier<ProtoChunkTickListFix.PalettedSection>> palettedSectionsByY, byte sectionY, int localX, int localZ, String key, Function<com.mojang.serialization.Dynamic<?>,String> blockIdGetter)
      Mappings:
      Namespace Name Mixin selector
      named fixToBeTicked Lnet/minecraft/datafixer/fix/ProtoChunkTickListFix;fixToBeTicked(Lcom/mojang/serialization/Dynamic;Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;BIILjava/lang/String;Ljava/util/function/Function;)Lcom/mojang/serialization/Dynamic;
      intermediary method_39254 Lnet/minecraft/class_6740;method_39254(Lcom/mojang/serialization/Dynamic;Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;BIILjava/lang/String;Ljava/util/function/Function;)Lcom/mojang/serialization/Dynamic;
      official a Lbdu;a(Lcom/mojang/serialization/Dynamic;Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;BIILjava/lang/String;Ljava/util/function/Function;)Lcom/mojang/serialization/Dynamic;
    • getBlockIdToBeTicked

      private static String getBlockIdToBeTicked(@Nullable @Nullable com.mojang.serialization.Dynamic<?> blockStateDynamic)
      Mappings:
      Namespace Name Mixin selector
      named getBlockIdToBeTicked Lnet/minecraft/datafixer/fix/ProtoChunkTickListFix;getBlockIdToBeTicked(Lcom/mojang/serialization/Dynamic;)Ljava/lang/String;
      intermediary method_39252 Lnet/minecraft/class_6740;method_39252(Lcom/mojang/serialization/Dynamic;)Ljava/lang/String;
      official a Lbdu;a(Lcom/mojang/serialization/Dynamic;)Ljava/lang/String;
    • getFluidBlockIdToBeTicked

      private static String getFluidBlockIdToBeTicked(@Nullable @Nullable com.mojang.serialization.Dynamic<?> blockStateDynamic)
      Mappings:
      Namespace Name Mixin selector
      named getFluidBlockIdToBeTicked Lnet/minecraft/datafixer/fix/ProtoChunkTickListFix;getFluidBlockIdToBeTicked(Lcom/mojang/serialization/Dynamic;)Ljava/lang/String;
      intermediary method_39259 Lnet/minecraft/class_6740;method_39259(Lcom/mojang/serialization/Dynamic;)Ljava/lang/String;
      official b Lbdu;b(Lcom/mojang/serialization/Dynamic;)Ljava/lang/String;
    • createTileTickObject

      private com.mojang.serialization.Dynamic<?> createTileTickObject(com.mojang.serialization.Dynamic<?> levelDynamic, @Nullable @Nullable Supplier<ProtoChunkTickListFix.PalettedSection> sectionSupplier, int sectionX, int sectionY, int sectionZ, int packedLocalPos, Function<com.mojang.serialization.Dynamic<?>,String> blockIdGetter)
      Mappings:
      Namespace Name Mixin selector
      named createTileTickObject Lnet/minecraft/datafixer/fix/ProtoChunkTickListFix;createTileTickObject(Lcom/mojang/serialization/Dynamic;Ljava/util/function/Supplier;IIIILjava/util/function/Function;)Lcom/mojang/serialization/Dynamic;
      intermediary method_39255 Lnet/minecraft/class_6740;method_39255(Lcom/mojang/serialization/Dynamic;Ljava/util/function/Supplier;IIIILjava/util/function/Function;)Lcom/mojang/serialization/Dynamic;
      official a Lbdu;a(Lcom/mojang/serialization/Dynamic;Ljava/util/function/Supplier;IIIILjava/util/function/Function;)Lcom/mojang/serialization/Dynamic;