Package net.minecraft.world.chunk
Class ArrayPalette<T>
java.lang.Object
net.minecraft.world.chunk.ArrayPalette<T>
- All Implemented Interfaces:
Palette<T>
public class ArrayPalette<T> extends Object implements Palette<T>
- Mappings:
Namespace Name official cjzintermediary net/minecraft/class_2834named net/minecraft/world/chunk/ArrayPalette
-
Field Summary
Fields Modifier and Type Field Description private T[]arrayprivate IdList<T>idListprivate intindexBitsprivate PaletteResizeListener<T>resizeListenerprivate intsizeprivate Function<CompoundTag,T>valueDeserializer -
Constructor Summary
Constructors Constructor Description ArrayPalette(IdList<T> idList, int integer, PaletteResizeListener<T> resizeListener, Function<CompoundTag,T> valueDeserializer) -
Method Summary
Modifier and Type Method Description booleanaccepts(Predicate<T> predicate)voidfromPacket(PacketByteBuf buf)voidfromTag(ListTag tag)TgetByIndex(int index)intgetIndex(T object)intgetPacketSize()intgetSize()voidtoPacket(PacketByteBuf buf)
-
Field Details
-
idList
- Mappings:
Namespace Name Mixin selector official aLcjz;a:Lgh;intermediary field_12900Lnet/minecraft/class_2834;field_12900:Lnet/minecraft/class_2361;named idListLnet/minecraft/world/chunk/ArrayPalette;idList:Lnet/minecraft/util/collection/IdList;
-
array
- Mappings:
Namespace Name Mixin selector official bLcjz;b:[Ljava/lang/Object;intermediary field_12904Lnet/minecraft/class_2834;field_12904:[Ljava/lang/Object;named arrayLnet/minecraft/world/chunk/ArrayPalette;array:[Ljava/lang/Object;
-
resizeListener
- Mappings:
Namespace Name Mixin selector official cLcjz;c:Lckc;intermediary field_12905Lnet/minecraft/class_2834;field_12905:Lnet/minecraft/class_2835;named resizeListenerLnet/minecraft/world/chunk/ArrayPalette;resizeListener:Lnet/minecraft/world/chunk/PaletteResizeListener;
-
valueDeserializer
- Mappings:
Namespace Name Mixin selector official dLcjz;d:Ljava/util/function/Function;intermediary field_12902Lnet/minecraft/class_2834;field_12902:Ljava/util/function/Function;named valueDeserializerLnet/minecraft/world/chunk/ArrayPalette;valueDeserializer:Ljava/util/function/Function;
-
indexBits
private final int indexBits- Mappings:
Namespace Name Mixin selector official eLcjz;e:Iintermediary field_12903Lnet/minecraft/class_2834;field_12903:Inamed indexBitsLnet/minecraft/world/chunk/ArrayPalette;indexBits:I
-
size
private int size- Mappings:
Namespace Name Mixin selector official fLcjz;f:Iintermediary field_12901Lnet/minecraft/class_2834;field_12901:Inamed sizeLnet/minecraft/world/chunk/ArrayPalette;size:I
-
-
Constructor Details
-
ArrayPalette
public ArrayPalette(IdList<T> idList, int integer, PaletteResizeListener<T> resizeListener, Function<CompoundTag,T> valueDeserializer)- Mappings:
Namespace Name Mixin selector official <init>Lcjz;<init>(Lgh;ILckc;Ljava/util/function/Function;)Vintermediary <init>Lnet/minecraft/class_2834;<init>(Lnet/minecraft/class_2361;ILnet/minecraft/class_2835;Ljava/util/function/Function;)Vnamed <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:
acceptsin interfacePalette<T>- Mappings:
Namespace Name Mixin selector official aLckb;a(Ljava/util/function/Predicate;)Zintermediary method_19525Lnet/minecraft/class_2837;method_19525(Ljava/util/function/Predicate;)Znamed acceptsLnet/minecraft/world/chunk/Palette;accepts(Ljava/util/function/Predicate;)Z
-
getByIndex
- Specified by:
getByIndexin interfacePalette<T>- Mappings:
Namespace Name Mixin selector official aLckb;a(I)Ljava/lang/Object;intermediary method_12288Lnet/minecraft/class_2837;method_12288(I)Ljava/lang/Object;named getByIndexLnet/minecraft/world/chunk/Palette;getByIndex(I)Ljava/lang/Object;
-
fromPacket
- Specified by:
fromPacketin interfacePalette<T>- Mappings:
Namespace Name Mixin selector official aLckb;a(Lnw;)Vintermediary method_12289Lnet/minecraft/class_2837;method_12289(Lnet/minecraft/class_2540;)Vnamed fromPacketLnet/minecraft/world/chunk/Palette;fromPacket(Lnet/minecraft/network/PacketByteBuf;)V
-
toPacket
- Specified by:
toPacketin interfacePalette<T>- Mappings:
Namespace Name Mixin selector official bLckb;b(Lnw;)Vintermediary method_12287Lnet/minecraft/class_2837;method_12287(Lnet/minecraft/class_2540;)Vnamed toPacketLnet/minecraft/world/chunk/Palette;toPacket(Lnet/minecraft/network/PacketByteBuf;)V
-
getPacketSize
public int getPacketSize()- Specified by:
getPacketSizein interfacePalette<T>- Mappings:
Namespace Name Mixin selector official aLckb;a()Iintermediary method_12290Lnet/minecraft/class_2837;method_12290()Inamed getPacketSizeLnet/minecraft/world/chunk/Palette;getPacketSize()I
-
getSize
public int getSize()- Mappings:
Namespace Name Mixin selector official bLcjz;b()Iintermediary method_12282Lnet/minecraft/class_2834;method_12282()Inamed getSizeLnet/minecraft/world/chunk/ArrayPalette;getSize()I
-
fromTag
-