classpublicabstractPriority 3
AbstractShortSectionPalette
com.hypixel.hytale.server.core.universe.world.chunk.section.palette.AbstractShortSectionPalette
implements ISectionPalette
13
Methods
13
Public Methods
5
Fields
3
Constructors
Constructors
protected
AbstractShortSectionPalette(Int2ShortMap externalToInternal, Short2IntMap internalToExternal, BitSet internalIdSet, Short2ShortMap internalIdCount, short[] blocks)public
AbstractShortSectionPalette(short[] blocks)public
AbstractShortSectionPalette(short[] 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
short[] blocksprotected
Int2ShortMap externalToInternalprotected
Short2ShortMap internalIdCountprotected
BitSet internalIdSetprotected
Short2IntMap internalToExternalRelated Classes
Used By