Package net.minecraft.structure
Class WoodlandMansionGenerator.FlagMatrix
java.lang.Object
net.minecraft.structure.WoodlandMansionGenerator.FlagMatrix
- Enclosing class:
WoodlandMansionGenerator
A matrix used to store floor information. Each element in this matrix
corresponds to the cell on the floor.
- Mappings:
Namespace Name named net/minecraft/structure/WoodlandMansionGenerator$FlagMatrixintermediary net/minecraft/class_3471$class_3478official emn$g
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleananyMatchAround(int i, int j, int value) voidfill(int i0, int j0, int i1, int j1, int value) intget(int i, int j) voidset(int i, int j, int value) voidupdate(int i, int j, int expected, int newValue) Updates the element in(i, j)tonewValueif the current value is equal toexpected.
-
Field Details
-
array
private final int[][] array- Mappings:
Namespace Name Mixin selector named arrayLnet/minecraft/structure/WoodlandMansionGenerator$FlagMatrix;array:[[Iintermediary field_15451Lnet/minecraft/class_3471$class_3478;field_15451:[[Iofficial aLemn$g;a:[[I
-
n
final int n- Mappings:
Namespace Name Mixin selector named nLnet/minecraft/structure/WoodlandMansionGenerator$FlagMatrix;n:Iintermediary field_15454Lnet/minecraft/class_3471$class_3478;field_15454:Iofficial bLemn$g;b:I
-
m
final int m- Mappings:
Namespace Name Mixin selector named mLnet/minecraft/structure/WoodlandMansionGenerator$FlagMatrix;m:Iintermediary field_15453Lnet/minecraft/class_3471$class_3478;field_15453:Iofficial cLemn$g;c:I
-
fallback
private final int fallback- Mappings:
Namespace Name Mixin selector named fallbackLnet/minecraft/structure/WoodlandMansionGenerator$FlagMatrix;fallback:Iintermediary field_15452Lnet/minecraft/class_3471$class_3478;field_15452:Iofficial dLemn$g;d:I
-
-
Constructor Details
-
FlagMatrix
public FlagMatrix(int n, int m, int fallback) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/structure/WoodlandMansionGenerator$FlagMatrix;<init>(III)Vintermediary <init>Lnet/minecraft/class_3471$class_3478;<init>(III)Vofficial <init>Lemn$g;<init>(III)V
-
-
Method Details
-
set
public void set(int i, int j, int value) - Mappings:
Namespace Name Mixin selector named setLnet/minecraft/structure/WoodlandMansionGenerator$FlagMatrix;set(III)Vintermediary method_15065Lnet/minecraft/class_3471$class_3478;method_15065(III)Vofficial aLemn$g;a(III)V
-
fill
public void fill(int i0, int j0, int i1, int j1, int value) - Mappings:
Namespace Name Mixin selector named fillLnet/minecraft/structure/WoodlandMansionGenerator$FlagMatrix;fill(IIIII)Vintermediary method_15062Lnet/minecraft/class_3471$class_3478;method_15062(IIIII)Vofficial aLemn$g;a(IIIII)V
-
get
public int get(int i, int j) - Mappings:
Namespace Name Mixin selector named getLnet/minecraft/structure/WoodlandMansionGenerator$FlagMatrix;get(II)Iintermediary method_15066Lnet/minecraft/class_3471$class_3478;method_15066(II)Iofficial aLemn$g;a(II)I
-
update
public void update(int i, int j, int expected, int newValue) Updates the element in(i, j)tonewValueif the current value is equal toexpected.- Mappings:
Namespace Name Mixin selector named updateLnet/minecraft/structure/WoodlandMansionGenerator$FlagMatrix;update(IIII)Vintermediary method_15061Lnet/minecraft/class_3471$class_3478;method_15061(IIII)Vofficial aLemn$g;a(IIII)V
-
anyMatchAround
public boolean anyMatchAround(int i, int j, int value) - Mappings:
Namespace Name Mixin selector named anyMatchAroundLnet/minecraft/structure/WoodlandMansionGenerator$FlagMatrix;anyMatchAround(III)Zintermediary method_15067Lnet/minecraft/class_3471$class_3478;method_15067(III)Zofficial bLemn$g;b(III)Z
-