Class LeavesFix.LeavesLogFixer

java.lang.Object
net.minecraft.datafixer.fix.LeavesFix.ListFixer
net.minecraft.datafixer.fix.LeavesFix.LeavesLogFixer
Enclosing class:
LeavesFix

public static final class LeavesFix.LeavesLogFixer extends LeavesFix.ListFixer
Mappings:
Namespace Name
named net/minecraft/datafixer/fix/LeavesFix$LeavesLogFixer
intermediary net/minecraft/class_1191$class_1192
official bfi$a
  • Field Details

    • PERSISTENT

      private static final String PERSISTENT
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named PERSISTENT Lnet/minecraft/datafixer/fix/LeavesFix$LeavesLogFixer;PERSISTENT:Ljava/lang/String;
      intermediary field_29897 Lnet/minecraft/class_1191$class_1192;field_29897:Ljava/lang/String;
      official h Lbfi$a;h:Ljava/lang/String;
    • DECAYABLE

      private static final String DECAYABLE
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named DECAYABLE Lnet/minecraft/datafixer/fix/LeavesFix$LeavesLogFixer;DECAYABLE:Ljava/lang/String;
      intermediary field_29898 Lnet/minecraft/class_1191$class_1192;field_29898:Ljava/lang/String;
      official i Lbfi$a;i:Ljava/lang/String;
    • DISTANCE

      private static final String DISTANCE
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named DISTANCE Lnet/minecraft/datafixer/fix/LeavesFix$LeavesLogFixer;DISTANCE:Ljava/lang/String;
      intermediary field_29899 Lnet/minecraft/class_1191$class_1192;field_29899:Ljava/lang/String;
      official j Lbfi$a;j:Ljava/lang/String;
    • leafIndices

      @Nullable private @Nullable IntSet leafIndices
      Mappings:
      Namespace Name Mixin selector
      named leafIndices Lnet/minecraft/datafixer/fix/LeavesFix$LeavesLogFixer;leafIndices:Lit/unimi/dsi/fastutil/ints/IntSet;
      intermediary field_5689 Lnet/minecraft/class_1191$class_1192;field_5689:Lit/unimi/dsi/fastutil/ints/IntSet;
      official k Lbfi$a;k:Lit/unimi/dsi/fastutil/ints/IntSet;
    • logIndices

      @Nullable private @Nullable IntSet logIndices
      Mappings:
      Namespace Name Mixin selector
      named logIndices Lnet/minecraft/datafixer/fix/LeavesFix$LeavesLogFixer;logIndices:Lit/unimi/dsi/fastutil/ints/IntSet;
      intermediary field_5691 Lnet/minecraft/class_1191$class_1192;field_5691:Lit/unimi/dsi/fastutil/ints/IntSet;
      official l Lbfi$a;l:Lit/unimi/dsi/fastutil/ints/IntSet;
    • leafStates

      @Nullable private @Nullable Int2IntMap leafStates
      Mappings:
      Namespace Name Mixin selector
      named leafStates Lnet/minecraft/datafixer/fix/LeavesFix$LeavesLogFixer;leafStates:Lit/unimi/dsi/fastutil/ints/Int2IntMap;
      intermediary field_5690 Lnet/minecraft/class_1191$class_1192;field_5690:Lit/unimi/dsi/fastutil/ints/Int2IntMap;
      official m Lbfi$a;m:Lit/unimi/dsi/fastutil/ints/Int2IntMap;
  • Constructor Details

    • LeavesLogFixer

      public LeavesLogFixer(com.mojang.datafixers.Typed<?> typed, com.mojang.datafixers.schemas.Schema schema)
  • Method Details

    • needsFix

      protected boolean needsFix()
      Specified by:
      needsFix in class LeavesFix.ListFixer
      Mappings:
      Namespace Name Mixin selector
      named needsFix Lnet/minecraft/datafixer/fix/LeavesFix$ListFixer;needsFix()Z
      intermediary method_5076 Lnet/minecraft/class_1191$class_1193;method_5076()Z
      official a Lbfi$b;a()Z
    • createLeafProperties

      private com.mojang.serialization.Dynamic<?> createLeafProperties(com.mojang.serialization.Dynamic<?> tag, String name, boolean persistent, int distance)
      Mappings:
      Namespace Name Mixin selector
      named createLeafProperties Lnet/minecraft/datafixer/fix/LeavesFix$LeavesLogFixer;createLeafProperties(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;ZI)Lcom/mojang/serialization/Dynamic;
      intermediary method_5072 Lnet/minecraft/class_1191$class_1192;method_5072(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;ZI)Lcom/mojang/serialization/Dynamic;
      official a Lbfi$a;a(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;ZI)Lcom/mojang/serialization/Dynamic;
    • isLog

      public boolean isLog(int int2)
      Mappings:
      Namespace Name Mixin selector
      named isLog Lnet/minecraft/datafixer/fix/LeavesFix$LeavesLogFixer;isLog(I)Z
      intermediary method_5068 Lnet/minecraft/class_1191$class_1192;method_5068(I)Z
      official a Lbfi$a;a(I)Z
    • isLeaf

      public boolean isLeaf(int int2)
      Mappings:
      Namespace Name Mixin selector
      named isLeaf Lnet/minecraft/datafixer/fix/LeavesFix$LeavesLogFixer;isLeaf(I)Z
      intermediary method_5071 Lnet/minecraft/class_1191$class_1192;method_5071(I)Z
      official b Lbfi$a;b(I)Z
    • getDistanceToLog

      int getDistanceToLog(int int2)
      Mappings:
      Namespace Name Mixin selector
      named getDistanceToLog Lnet/minecraft/datafixer/fix/LeavesFix$LeavesLogFixer;getDistanceToLog(I)I
      intermediary method_5065 Lnet/minecraft/class_1191$class_1192;method_5065(I)I
      official d Lbfi$a;d(I)I
    • computeLeafStates

      void computeLeafStates(int int2, int int3, int distance)
      Mappings:
      Namespace Name Mixin selector
      named computeLeafStates Lnet/minecraft/datafixer/fix/LeavesFix$LeavesLogFixer;computeLeafStates(III)V
      intermediary method_5070 Lnet/minecraft/class_1191$class_1192;method_5070(III)V
      official a Lbfi$a;a(III)V