HyCodeYourTale
classpublicPriority 3

BlockPositionProvider

com.hypixel.hytale.server.core.universe.world.chunk.section.blockpositions.BlockPositionProvider

implements Component

5

Methods

5

Public Methods

3

Fields

1

Constructors

Constructors

public
BlockPositionProvider(BitSet blockSets, Int2ObjectOpenHashMap<List<IBlockPositionData>> data, short lightChangeCounter)

Methods

Public Methods (5)

public
Component<ChunkStore> clone()
@Nonnull@Override
public
void forEachBlockSet(IntObjectConsumer<List<IBlockPositionData>> listConsumer)
publicstatic
ComponentType<ChunkStore, BlockPositionProvider> getComponentType()
public
BitSet getSearchedBlockSets()
public
boolean isStale(int currentBlockSet, BlockSection section)

Fields

Private/Package Fields (3)

privateInt2ObjectMap<List<IBlockPositionData>> blockData
privateshort lightChangeCounter
privateBitSet searchedBlockSets

Related Classes