HyCodeYourTale
classpublicPriority 1

BlockMountComponent

com.hypixel.hytale.builtin.mounts.BlockMountComponent

implements Component

11

Methods

11

Public Methods

4

Fields

2

Constructors

Constructors

public
BlockMountComponent()
public
BlockMountComponent(BlockMountType type, Vector3i blockPos, BlockType expectedBlockType, int expectedRotation)

Methods

Public Methods (11)

public
Component<ChunkStore> clone()
@Nonnull@Override
public
BlockMountPoint findAvailableSeat(Vector3i targetBlock, BlockMountPoint[] choices, Vector3f whereWasClicked)
@Nullable
public
Vector3i getBlockPos()
publicstatic
ComponentType<ChunkStore, BlockMountComponent> getComponentType()
public
BlockType getExpectedBlockType()
public
int getExpectedRotation()
public
BlockMountPoint getSeatBlockBySeatedEntity(Ref<EntityStore> seatedEntity)
@Nullable
public
BlockMountType getType()
public
boolean isDead()
public
void putSeatedEntity(BlockMountPoint mountPoint, Ref<EntityStore> seatedEntity)
public
void removeSeatedEntity(Ref<EntityStore> seatedEntity)

Fields

Private/Package Fields (4)

privateVector3i blockPos
privateBlockType expectedBlockType
privateint expectedRotation
privateBlockMountType type

Related Classes