classpublicabstractPriority 3
AbstractByteSectionPalette
com.hypixel.hytale.server.core.universe.world.chunk.section.palette.AbstractByteSectionPalette
implements ISectionPalette
13
Methods
13
Public Methods
5
Fields
3
Constructors
Constructors
protected
AbstractByteSectionPalette(byte[] blocks)protected
AbstractByteSectionPalette(Int2ByteMap externalToInternal, Byte2IntMap internalToExternal, BitSet internalIdSet, Byte2ShortMap internalIdCount, byte[] blocks)public
AbstractByteSectionPalette(byte[] blocks, int[] data, int[] unique, int count)Methods
Public Methods (13)
public
boolean contains(int id)@Override
public
boolean containsAny(IntList ids)@Override
public
int count()@Override
public
int count(int id)@Override
public
void deserialize(ToIntFunction<ByteBuf> deserializer, ByteBuf buf, int version)@Override
public
void find(IntList ids, IntSet internalIdHolder, IntConsumer indexConsumer)@Override
public
void forEachValue(IntConsumer consumer)@Override
public
int get(int index)@Override
public
void serialize(ISectionPalette.KeySerializer keySerializer, ByteBuf buf)@Override
public
void serializeForPacket(ByteBuf buf)@Override
public
ISectionPalette.SetResult set(int index, int id)@Nonnull@Override
public
Int2ShortMap valueCounts()@Nonnull@Override
public
IntSet values()@Nonnull@Override
Fields
Protected Fields (5)
protected
byte[] blocksprotected
Int2ByteMap externalToInternalprotected
Byte2ShortMap internalIdCountprotected
BitSet internalIdSetprotected
Byte2IntMap internalToExternalRelated Classes
Used By