NEntityBufferView

public class NEntityBufferView implements EntityContainer

Class NEntityBufferView. Provides nentitybufferview functionality for the Hytale server.

java.lang.Object > NEntityBufferView

Field Summary

position_bufferGrid

final Vector3i position_bufferGrid

Field position_bufferGrid.

buffer

final NEntityBuffer buffer

Field buffer.

thisBounds_bufferGrid

final Bounds3i thisBounds_bufferGrid

Field thisBounds_bufferGrid.

pos_bufferGrid

final Vector3i pos_bufferGrid

Field pos_bufferGrid.

sourceBuffer

final NEntityBuffer sourceBuffer

Field sourceBuffer.

destinationBuffer

final NEntityBuffer destinationBuffer

Field destinationBuffer.

entityPosition_voxelGrid

final Vector3d entityPosition_voxelGrid

Field entityPosition_voxelGrid.

transform

final TransformComponent transform

Field transform.

holderPosition_voxelGrid

final Vector3d holderPosition_voxelGrid

Field holderPosition_voxelGrid.

Method Detail

NEntityBufferView

public public NEntityBufferView (@Nonnull final NBufferBundle.Access.View bufferAccess)

Method NEntityBufferView.

Parameters:
@Nonnull final NBufferBundle.Access.View bufferAccess

forEach

public void forEach (@Nonnull final Consumer consumer)

Method forEach.

Parameters:
@Nonnull final Consumer consumer

getBuffer_fromBufferGrid

private NEntityBuffer getBuffer_fromBufferGrid (@Nonnull final Vector3i position_bufferGrid)

Method getBuffer_fromBufferGrid.

Parameters:
@Nonnull final Vector3i position_bufferGrid

copyFrom

public void copyFrom (@Nonnull final NEntityBufferView source)

Method copyFrom.

Parameters:
@Nonnull final NEntityBufferView source

addEntity

public void addEntity (@Nonnull final EntityPlacementData entityPlacementData)

Method addEntity.

Parameters:
@Nonnull final EntityPlacementData entityPlacementData

isInsideBuffer

public boolean isInsideBuffer (final int x, final int y, final int z)

Method isInsideBuffer.

Parameters:
final int x
final int y
final int z