Class Structure.Palette

java.lang.Object
net.minecraft.structure.Structure.Palette
All Implemented Interfaces:
Iterable<BlockState>
Enclosing class:
Structure

private static class Structure.Palette extends Object implements Iterable<BlockState>
Mappings:
Namespace Name
official dcu$b
intermediary net/minecraft/class_3499$class_3500
named net/minecraft/structure/Structure$Palette
  • Field Details

    • AIR

      public static final BlockState AIR
      Mappings:
      Namespace Name Mixin selector
      official a Ldcu$b;a:Lcks;
      intermediary field_15590 Lnet/minecraft/class_3499$class_3500;field_15590:Lnet/minecraft/class_2680;
      named AIR Lnet/minecraft/structure/Structure$Palette;AIR:Lnet/minecraft/block/BlockState;
    • ids

      private final IdList<BlockState> ids
      Mappings:
      Namespace Name Mixin selector
      official b Ldcu$b;b:Lgq;
      intermediary field_15591 Lnet/minecraft/class_3499$class_3500;field_15591:Lnet/minecraft/class_2361;
      named ids Lnet/minecraft/structure/Structure$Palette;ids:Lnet/minecraft/util/collection/IdList;
    • currentIndex

      private int currentIndex
      Mappings:
      Namespace Name Mixin selector
      official c Ldcu$b;c:I
      intermediary field_15592 Lnet/minecraft/class_3499$class_3500;field_15592:I
      named currentIndex Lnet/minecraft/structure/Structure$Palette;currentIndex:I
  • Constructor Details

    • Palette

      Palette()
  • Method Details

    • getId

      public int getId(BlockState state)
      Mappings:
      Namespace Name Mixin selector
      official a Ldcu$b;a(Lcks;)I
      intermediary method_15187 Lnet/minecraft/class_3499$class_3500;method_15187(Lnet/minecraft/class_2680;)I
      named getId Lnet/minecraft/structure/Structure$Palette;getId(Lnet/minecraft/block/BlockState;)I
    • getState

      @Nullable public @Nullable BlockState getState(int id)
      Mappings:
      Namespace Name Mixin selector
      official a Ldcu$b;a(I)Lcks;
      intermediary method_15185 Lnet/minecraft/class_3499$class_3500;method_15185(I)Lnet/minecraft/class_2680;
      named getState Lnet/minecraft/structure/Structure$Palette;getState(I)Lnet/minecraft/block/BlockState;
    • iterator

      public Iterator<BlockState> iterator()
      Specified by:
      iterator in interface Iterable<BlockState>
    • set

      public void set(BlockState state, int id)
      Mappings:
      Namespace Name Mixin selector
      official a Ldcu$b;a(Lcks;I)V
      intermediary method_15186 Lnet/minecraft/class_3499$class_3500;method_15186(Lnet/minecraft/class_2680;I)V
      named set Lnet/minecraft/structure/Structure$Palette;set(Lnet/minecraft/block/BlockState;I)V