HyCodeYourTale
classpublicPriority 3

PrefabBuffer

com.hypixel.hytale.server.core.prefab.selection.buffer.impl.PrefabBuffer

31

Methods

31

Public Methods

6

Fields

1

Constructors

Constants

floatDEFAULT_CHANCE= 1.0F

Constructors

private
PrefabBuffer(ByteBuf buf, Vector3i anchor, Vector3i min, Vector3i max, Int2ObjectMap<PrefabBufferColumn> columns, PrefabBuffer.ChildPrefab[] childPrefabs)

Methods

Public Methods (31)

public
void addColumn(int x, int z, PrefabBufferBlockEntry[] entries, Holder<EntityStore>[] entityHolders)
public
int getAnchorX()
public
int getAnchorY()
public
int getAnchorZ()
public
int getBlockId(int x, int y, int z)
@Override
public
PrefabBuffer.ChildPrefab[] getChildPrefabs()
@Nonnull@Override
public
int getColumnCount()
@Override
public
int getFiller(int x, int y, int z)
@Override
public
int getMaxX(PrefabRotation rotation)
@Override
public
int getMaxY()
@Override
public
int getMaxYAt(PrefabRotation rotation, int x, int z)
@Override
public
int getMaxZ(PrefabRotation rotation)
@Override
public
int getMinX(PrefabRotation rotation)
@Override
public
int getMinY()
@Override
public
int getMinYAt(PrefabRotation rotation, int x, int z)
@Override
public
int getMinZ(PrefabRotation rotation)
@Override
public
String getPath()
@Nonnull
public
PrefabRotation getRotation()
@Nonnull
public
int getRotationIndex(int x, int y, int z)
@Override
public
PrefabWeights getWeights()
@Nonnull
public
int getX()
public
int getY()
public
int getZ()
public
boolean isFitHeightmap()
public
boolean isInheritHeightCondition()
public
boolean isInheritSeed()
public
PrefabBuffer.PrefabBufferAccessor newAccess()
@Nonnull
public
PrefabBufferBlockEntry newBlockEntry(int y)
@Nonnull
publicstatic
PrefabBuffer.Builder newBuilder()
@Nonnull
public
void release()
public
void setAnchor(Vector3i anchor)

Fields

Private/Package Fields (6)

privateVector3i anchor
privateByteBuf buf
privatePrefabBuffer.ChildPrefab[] childPrefabs
privateInt2ObjectMap<PrefabBufferColumn> columns
privateVector3i max
privateVector3i min

Related Classes