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 official axp$a
intermediary net/minecraft/class_1191$class_1192
named net/minecraft/datafixer/fix/LeavesFix$LeavesLogFixer
-
Field Summary
Modifier and TypeFieldDescriptionprivate static final String
private static final String
private @Nullable IntSet
private @Nullable Int2IntMap
private @Nullable IntSet
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 official h
Laxp$a;h:Ljava/lang/String;
intermediary field_29897
Lnet/minecraft/class_1191$class_1192;field_29897:Ljava/lang/String;
named PERSISTENT
Lnet/minecraft/datafixer/fix/LeavesFix$LeavesLogFixer;PERSISTENT:Ljava/lang/String;
-
DECAYABLE
- See Also:
- Mappings:
Namespace Name Mixin selector official i
Laxp$a;i:Ljava/lang/String;
intermediary field_29898
Lnet/minecraft/class_1191$class_1192;field_29898:Ljava/lang/String;
named DECAYABLE
Lnet/minecraft/datafixer/fix/LeavesFix$LeavesLogFixer;DECAYABLE:Ljava/lang/String;
-
DISTANCE
- See Also:
- Mappings:
Namespace Name Mixin selector official j
Laxp$a;j:Ljava/lang/String;
intermediary field_29899
Lnet/minecraft/class_1191$class_1192;field_29899:Ljava/lang/String;
named DISTANCE
Lnet/minecraft/datafixer/fix/LeavesFix$LeavesLogFixer;DISTANCE:Ljava/lang/String;
-
leafIndices
- Mappings:
Namespace Name Mixin selector official k
Laxp$a;k:Lit/unimi/dsi/fastutil/ints/IntSet;
intermediary field_5689
Lnet/minecraft/class_1191$class_1192;field_5689:Lit/unimi/dsi/fastutil/ints/IntSet;
named leafIndices
Lnet/minecraft/datafixer/fix/LeavesFix$LeavesLogFixer;leafIndices:Lit/unimi/dsi/fastutil/ints/IntSet;
-
logIndices
- Mappings:
Namespace Name Mixin selector official l
Laxp$a;l:Lit/unimi/dsi/fastutil/ints/IntSet;
intermediary field_5691
Lnet/minecraft/class_1191$class_1192;field_5691:Lit/unimi/dsi/fastutil/ints/IntSet;
named logIndices
Lnet/minecraft/datafixer/fix/LeavesFix$LeavesLogFixer;logIndices:Lit/unimi/dsi/fastutil/ints/IntSet;
-
leafStates
- Mappings:
Namespace Name Mixin selector official m
Laxp$a;m:Lit/unimi/dsi/fastutil/ints/Int2IntMap;
intermediary field_5690
Lnet/minecraft/class_1191$class_1192;field_5690:Lit/unimi/dsi/fastutil/ints/Int2IntMap;
named leafStates
Lnet/minecraft/datafixer/fix/LeavesFix$LeavesLogFixer;leafStates: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 official a
Laxp$b;a()Z
intermediary method_5076
Lnet/minecraft/class_1191$class_1193;method_5076()Z
named needsFix
Lnet/minecraft/datafixer/fix/LeavesFix$ListFixer;needsFix()Z
-
createLeafProperties
private com.mojang.serialization.Dynamic<?> createLeafProperties(com.mojang.serialization.Dynamic<?> tag, String name, boolean persistent, int distance) - Mappings:
Namespace Name Mixin selector official a
Laxp$a;a(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;
named createLeafProperties
Lnet/minecraft/datafixer/fix/LeavesFix$LeavesLogFixer;createLeafProperties(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;ZI)Lcom/mojang/serialization/Dynamic;
-
isLog
public boolean isLog(int int2) - Mappings:
Namespace Name Mixin selector official a
Laxp$a;a(I)Z
intermediary method_5068
Lnet/minecraft/class_1191$class_1192;method_5068(I)Z
named isLog
Lnet/minecraft/datafixer/fix/LeavesFix$LeavesLogFixer;isLog(I)Z
-
isLeaf
public boolean isLeaf(int int2) - Mappings:
Namespace Name Mixin selector official b
Laxp$a;b(I)Z
intermediary method_5071
Lnet/minecraft/class_1191$class_1192;method_5071(I)Z
named isLeaf
Lnet/minecraft/datafixer/fix/LeavesFix$LeavesLogFixer;isLeaf(I)Z
-
getDistanceToLog
int getDistanceToLog(int int2) - Mappings:
Namespace Name Mixin selector official d
Laxp$a;d(I)I
intermediary method_5065
Lnet/minecraft/class_1191$class_1192;method_5065(I)I
named getDistanceToLog
Lnet/minecraft/datafixer/fix/LeavesFix$LeavesLogFixer;getDistanceToLog(I)I
-
computeLeafStates
void computeLeafStates(int int2, int int3, int distance) - Mappings:
Namespace Name Mixin selector official a
Laxp$a;a(III)V
intermediary method_5070
Lnet/minecraft/class_1191$class_1192;method_5070(III)V
named computeLeafStates
Lnet/minecraft/datafixer/fix/LeavesFix$LeavesLogFixer;computeLeafStates(III)V
-