Class WoodlandMansionGenerator.FlagMatrix

java.lang.Object
net.minecraft.structure.WoodlandMansionGenerator.FlagMatrix
Enclosing class:
WoodlandMansionGenerator

static class WoodlandMansionGenerator.FlagMatrix
extends Object
Mappings:
Namespace Name
official cxl$g
intermediary net/minecraft/class_3471$class_3478
named net/minecraft/structure/WoodlandMansionGenerator$FlagMatrix
  • Field Summary

    Fields
    Modifier and Type Field Description
    private int[][] array  
    private int fallback  
    private int m  
    private int n  
  • Constructor Summary

    Constructors
    Constructor Description
    FlagMatrix​(int n, int m, int fallback)  
  • Method Summary

    Modifier and Type Method Description
    boolean anyMatchAround​(int i, int j, int value)  
    void fill​(int i0, int j0, int i1, int j1, int value)  
    int get​(int i, int j)  
    void set​(int i, int j, int value)  
    void update​(int i, int j, int expected, int newValue)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • array

      private final int[][] array
      Mappings:
      Namespace Name Mixin selector
      official a Lcxl$g;a:[[I
      intermediary field_15451 Lnet/minecraft/class_3471$class_3478;field_15451:[[I
      named array Lnet/minecraft/structure/WoodlandMansionGenerator$FlagMatrix;array:[[I
    • n

      private final int n
      Mappings:
      Namespace Name Mixin selector
      official b Lcxl$g;b:I
      intermediary field_15454 Lnet/minecraft/class_3471$class_3478;field_15454:I
      named n Lnet/minecraft/structure/WoodlandMansionGenerator$FlagMatrix;n:I
    • m

      private final int m
      Mappings:
      Namespace Name Mixin selector
      official c Lcxl$g;c:I
      intermediary field_15453 Lnet/minecraft/class_3471$class_3478;field_15453:I
      named m Lnet/minecraft/structure/WoodlandMansionGenerator$FlagMatrix;m:I
    • fallback

      private final int fallback
      Mappings:
      Namespace Name Mixin selector
      official d Lcxl$g;d:I
      intermediary field_15452 Lnet/minecraft/class_3471$class_3478;field_15452:I
      named fallback Lnet/minecraft/structure/WoodlandMansionGenerator$FlagMatrix;fallback:I
  • Constructor Details

    • FlagMatrix

      public FlagMatrix​(int n, int m, int fallback)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcxl$g;<init>(III)V
      intermediary <init> Lnet/minecraft/class_3471$class_3478;<init>(III)V
      named <init> Lnet/minecraft/structure/WoodlandMansionGenerator$FlagMatrix;<init>(III)V
  • Method Details

    • set

      public void set​(int i, int j, int value)
      Mappings:
      Namespace Name Mixin selector
      official a Lcxl$g;a(III)V
      intermediary method_15065 Lnet/minecraft/class_3471$class_3478;method_15065(III)V
      named set Lnet/minecraft/structure/WoodlandMansionGenerator$FlagMatrix;set(III)V
    • fill

      public void fill​(int i0, int j0, int i1, int j1, int value)
      Mappings:
      Namespace Name Mixin selector
      official a Lcxl$g;a(IIIII)V
      intermediary method_15062 Lnet/minecraft/class_3471$class_3478;method_15062(IIIII)V
      named fill Lnet/minecraft/structure/WoodlandMansionGenerator$FlagMatrix;fill(IIIII)V
    • get

      public int get​(int i, int j)
      Mappings:
      Namespace Name Mixin selector
      official a Lcxl$g;a(II)I
      intermediary method_15066 Lnet/minecraft/class_3471$class_3478;method_15066(II)I
      named get Lnet/minecraft/structure/WoodlandMansionGenerator$FlagMatrix;get(II)I
    • update

      public void update​(int i, int j, int expected, int newValue)
      Mappings:
      Namespace Name Mixin selector
      official a Lcxl$g;a(IIII)V
      intermediary method_15061 Lnet/minecraft/class_3471$class_3478;method_15061(IIII)V
      named update Lnet/minecraft/structure/WoodlandMansionGenerator$FlagMatrix;update(IIII)V
    • anyMatchAround

      public boolean anyMatchAround​(int i, int j, int value)
      Mappings:
      Namespace Name Mixin selector
      official b Lcxl$g;b(III)Z
      intermediary method_15067 Lnet/minecraft/class_3471$class_3478;method_15067(III)Z
      named anyMatchAround Lnet/minecraft/structure/WoodlandMansionGenerator$FlagMatrix;anyMatchAround(III)Z