HyCodeYourTale
classpublicPriority 3

ConfigurableInstanceBlock

com.hypixel.hytale.builtin.instances.blocks.ConfigurableInstanceBlock

implements Component

21

Methods

21

Public Methods

9

Fields

2

Constructors

Constants

BuilderCodec<ConfigurableInstanceBlock>CODEC= BuilderCodec.builder(ConfigurableInstanceBlock.class, ConfigurableInstanceBlock::new) .appe...

Constructors

public
ConfigurableInstanceBlock()
public
ConfigurableInstanceBlock(UUID worldUUID, boolean closeOnRemove, String instanceName, String instanceKey, Vector3d positionOffset, Vector3f rotation, boolean personalReturnPoint, double removeBlockAfter)

Methods

Public Methods (21)

public
Component<ChunkStore> clone()
@Nullable@Override
publicstatic
ComponentType<ChunkStore, ConfigurableInstanceBlock> getComponentType()
public
String getInstanceKey()
public
String getInstanceName()
public
Vector3d getPositionOffset()
@Nullable
public
Query<ChunkStore> getQuery()
@Nullable@Override
public
double getRemoveBlockAfter()
public
Vector3f getRotation()
@Nullable
public
CompletableFuture<World> getWorldFuture()
public
UUID getWorldUUID()
public
boolean isCloseOnRemove()
public
boolean isPersonalReturnPoint()
public
void setCloseOnRemove(boolean closeOnRemove)
public
void setInstanceKey(String instanceKey)
public
void setInstanceName(String instanceName)
public
void setPersonalReturnPoint(boolean personalReturnPoint)
public
void setPositionOffset(Vector3d positionOffset)
public
void setRemoveBlockAfter(double removeBlockAfter)
public
void setRotation(Vector3f rotation)
public
void setWorldFuture(CompletableFuture<World> worldFuture)
public
void setWorldUUID(UUID worldUUID)

Fields

Protected Fields (3)

protectedboolean closeOnRemove
protectedCompletableFuture<World> worldFuture
protectedUUID worldUUID

Private/Package Fields (6)

privateString instanceKey
privateString instanceName
privateboolean personalReturnPoint
privateVector3d positionOffset
privatedouble removeBlockAfter
privateVector3f rotation

Related Classes