Package net.minecraft.world.chunk
Class ArrayPalette<T>
java.lang.Object
net.minecraft.world.chunk.ArrayPalette<T>
- All Implemented Interfaces:
Palette<T>
- Mappings:
Namespace Name official cmz
intermediary net/minecraft/class_2834
named net/minecraft/world/chunk/ArrayPalette
-
Field Summary
Modifier and TypeFieldDescriptionprivate T[]
private int
private PaletteResizeListener<T>
private int
private Function<NbtCompound,T>
-
Constructor Summary
ConstructorDescriptionArrayPalette(IdList<T> idList, int integer, PaletteResizeListener<T> resizeListener, Function<NbtCompound,T> valueDeserializer)
-
Method Summary
Modifier and TypeMethodDescriptionboolean
void
fromPacket(PacketByteBuf buf)
getByIndex(int index)
int
int
int
void
void
toPacket(PacketByteBuf buf)
-
Field Details
-
idList
- Mappings:
Namespace Name Mixin selector official a
Lcmz;a:Lgq;
intermediary field_12900
Lnet/minecraft/class_2834;field_12900:Lnet/minecraft/class_2361;
named idList
Lnet/minecraft/world/chunk/ArrayPalette;idList:Lnet/minecraft/util/collection/IdList;
-
array
- Mappings:
Namespace Name Mixin selector official b
Lcmz;b:[Ljava/lang/Object;
intermediary field_12904
Lnet/minecraft/class_2834;field_12904:[Ljava/lang/Object;
named array
Lnet/minecraft/world/chunk/ArrayPalette;array:[Ljava/lang/Object;
-
resizeListener
- Mappings:
Namespace Name Mixin selector official c
Lcmz;c:Lcnc;
intermediary field_12905
Lnet/minecraft/class_2834;field_12905:Lnet/minecraft/class_2835;
named resizeListener
Lnet/minecraft/world/chunk/ArrayPalette;resizeListener:Lnet/minecraft/world/chunk/PaletteResizeListener;
-
valueDeserializer
- Mappings:
Namespace Name Mixin selector official d
Lcmz;d:Ljava/util/function/Function;
intermediary field_12902
Lnet/minecraft/class_2834;field_12902:Ljava/util/function/Function;
named valueDeserializer
Lnet/minecraft/world/chunk/ArrayPalette;valueDeserializer:Ljava/util/function/Function;
-
indexBits
private final int indexBits- Mappings:
Namespace Name Mixin selector official e
Lcmz;e:I
intermediary field_12903
Lnet/minecraft/class_2834;field_12903:I
named indexBits
Lnet/minecraft/world/chunk/ArrayPalette;indexBits:I
-
size
private int size- Mappings:
Namespace Name Mixin selector official f
Lcmz;f:I
intermediary field_12901
Lnet/minecraft/class_2834;field_12901:I
named size
Lnet/minecraft/world/chunk/ArrayPalette;size:I
-
-
Constructor Details
-
ArrayPalette
public ArrayPalette(IdList<T> idList, int integer, PaletteResizeListener<T> resizeListener, Function<NbtCompound,T> valueDeserializer)- Mappings:
Namespace Name Mixin selector official <init>
Lcmz;<init>(Lgq;ILcnc;Ljava/util/function/Function;)V
intermediary <init>
Lnet/minecraft/class_2834;<init>(Lnet/minecraft/class_2361;ILnet/minecraft/class_2835;Ljava/util/function/Function;)V
named <init>
Lnet/minecraft/world/chunk/ArrayPalette;<init>(Lnet/minecraft/util/collection/IdList;ILnet/minecraft/world/chunk/PaletteResizeListener;Ljava/util/function/Function;)V
-
-
Method Details
-
getIndex
-
accepts
- Specified by:
accepts
in interfacePalette<T>
- Mappings:
Namespace Name Mixin selector official a
Lcnb;a(Ljava/util/function/Predicate;)Z
intermediary method_19525
Lnet/minecraft/class_2837;method_19525(Ljava/util/function/Predicate;)Z
named accepts
Lnet/minecraft/world/chunk/Palette;accepts(Ljava/util/function/Predicate;)Z
-
getByIndex
- Specified by:
getByIndex
in interfacePalette<T>
- Mappings:
Namespace Name Mixin selector official a
Lcnb;a(I)Ljava/lang/Object;
intermediary method_12288
Lnet/minecraft/class_2837;method_12288(I)Ljava/lang/Object;
named getByIndex
Lnet/minecraft/world/chunk/Palette;getByIndex(I)Ljava/lang/Object;
-
fromPacket
- Specified by:
fromPacket
in interfacePalette<T>
- Mappings:
Namespace Name Mixin selector official a
Lcnb;a(Log;)V
intermediary method_12289
Lnet/minecraft/class_2837;method_12289(Lnet/minecraft/class_2540;)V
named fromPacket
Lnet/minecraft/world/chunk/Palette;fromPacket(Lnet/minecraft/network/PacketByteBuf;)V
-
toPacket
- Specified by:
toPacket
in interfacePalette<T>
- Mappings:
Namespace Name Mixin selector official b
Lcnb;b(Log;)V
intermediary method_12287
Lnet/minecraft/class_2837;method_12287(Lnet/minecraft/class_2540;)V
named toPacket
Lnet/minecraft/world/chunk/Palette;toPacket(Lnet/minecraft/network/PacketByteBuf;)V
-
getPacketSize
public int getPacketSize()- Specified by:
getPacketSize
in interfacePalette<T>
- Mappings:
Namespace Name Mixin selector official a
Lcnb;a()I
intermediary method_12290
Lnet/minecraft/class_2837;method_12290()I
named getPacketSize
Lnet/minecraft/world/chunk/Palette;getPacketSize()I
-
getIndexBits
public int getIndexBits()- Specified by:
getIndexBits
in interfacePalette<T>
- Mappings:
Namespace Name Mixin selector official b
Lcnb;b()I
intermediary method_12197
Lnet/minecraft/class_2837;method_12197()I
named getIndexBits
Lnet/minecraft/world/chunk/Palette;getIndexBits()I
-
readNbt
-