Package net.minecraft.datafixer.fix
Class LeavesFix.LeavesLogFixer
java.lang.Object
net.minecraft.datafixer.fix.LeavesFix.ListFixer
net.minecraft.datafixer.fix.LeavesFix.LeavesLogFixer
- Enclosing class:
LeavesFix
- Mappings:
Namespace Name named net/minecraft/datafixer/fix/LeavesFix$LeavesLogFixer
intermediary net/minecraft/class_1191$class_1192
official bfi$a
-
Field Summary
Modifier and TypeFieldDescriptionprivate static final String
private static final String
private @Nullable Int2IntMap
private static final String
Fields inherited from class net.minecraft.datafixer.fix.LeavesFix.ListFixer
BLOCK_STATES_KEY, blockStateMap, NAME_KEY, paletteFinder, properties, PROPERTIES_KEY, y
-
Constructor Summary
ConstructorDescriptionLeavesLogFixer
(com.mojang.datafixers.Typed<?> typed, com.mojang.datafixers.schemas.Schema schema) -
Method Summary
Modifier and TypeMethodDescription(package private) void
computeLeafStates
(int int2, int int3, int distance) private com.mojang.serialization.Dynamic
<?> createLeafProperties
(com.mojang.serialization.Dynamic<?> tag, String name, boolean persistent, int distance) (package private) int
getDistanceToLog
(int int2) boolean
isLeaf
(int int2) boolean
isLog
(int int2) protected boolean
needsFix()
Methods inherited from class net.minecraft.datafixer.fix.LeavesFix.ListFixer
computeFixableBlockStates, computeFlags, getY, isFixed, method_5083, needsFix
-
Field Details
-
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
- 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
- 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
- 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
- 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
- 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 classLeavesFix.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
-