Package net.minecraft.structure
Class Structure.Palette
java.lang.Object
net.minecraft.structure.Structure.Palette
- All Implemented Interfaces:
Iterable<BlockState>
- Enclosing class:
- Structure
static class Structure.Palette extends Object implements Iterable<BlockState>
- Mappings:
Namespace Name official cyo$bintermediary net/minecraft/class_3499$class_3500named net/minecraft/structure/Structure$Palette
-
Field Summary
Fields Modifier and Type Field Description static BlockStateAIRprivate intcurrentIndexprivate IdList<BlockState>ids -
Constructor Summary
Constructors Modifier Constructor Description privatePalette() -
Method Summary
Modifier and Type Method Description intgetId(BlockState state)BlockStategetState(int id)Iterator<BlockState>iterator()voidset(BlockState state, int id)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
AIR
- Mappings:
Namespace Name Mixin selector official aLcyo$b;a:Lcht;intermediary field_15590Lnet/minecraft/class_3499$class_3500;field_15590:Lnet/minecraft/class_2680;named AIRLnet/minecraft/structure/Structure$Palette;AIR:Lnet/minecraft/block/BlockState;
-
ids
- Mappings:
Namespace Name Mixin selector official bLcyo$b;b:Lgh;intermediary field_15591Lnet/minecraft/class_3499$class_3500;field_15591:Lnet/minecraft/class_2361;named idsLnet/minecraft/structure/Structure$Palette;ids:Lnet/minecraft/util/collection/IdList;
-
currentIndex
private int currentIndex- Mappings:
Namespace Name Mixin selector official cLcyo$b;c:Iintermediary field_15592Lnet/minecraft/class_3499$class_3500;field_15592:Inamed currentIndexLnet/minecraft/structure/Structure$Palette;currentIndex:I
-
-
Constructor Details
-
Palette
private Palette()
-
-
Method Details
-
getId
- Mappings:
Namespace Name Mixin selector official aLcyo$b;a(Lcht;)Iintermediary method_15187Lnet/minecraft/class_3499$class_3500;method_15187(Lnet/minecraft/class_2680;)Inamed getIdLnet/minecraft/structure/Structure$Palette;getId(Lnet/minecraft/block/BlockState;)I
-
getState
- Mappings:
Namespace Name Mixin selector official aLcyo$b;a(I)Lcht;intermediary method_15185Lnet/minecraft/class_3499$class_3500;method_15185(I)Lnet/minecraft/class_2680;named getStateLnet/minecraft/structure/Structure$Palette;getState(I)Lnet/minecraft/block/BlockState;
-
iterator
- Specified by:
iteratorin interfaceIterable<BlockState>- Mappings:
Namespace Name Mixin selector official iteratorLcyo$b;iterator()Ljava/util/Iterator;intermediary iteratorLnet/minecraft/class_3499$class_3500;iterator()Ljava/util/Iterator;named iteratorLnet/minecraft/structure/Structure$Palette;iterator()Ljava/util/Iterator;
-
set
- Mappings:
Namespace Name Mixin selector official aLcyo$b;a(Lcht;I)Vintermediary method_15186Lnet/minecraft/class_3499$class_3500;method_15186(Lnet/minecraft/class_2680;I)Vnamed setLnet/minecraft/structure/Structure$Palette;set(Lnet/minecraft/block/BlockState;I)V
-