HyCodeYourTale
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)

protectedshort[] blocks
protectedInt2ShortMap externalToInternal
protectedShort2ShortMap internalIdCount
protectedBitSet internalIdSet
protectedShort2IntMap internalToExternal

Related Classes

Used By