InstanceBlock

public class InstanceBlock implements Component

Class InstanceBlock. Provides instanceblock functionality for the Hytale server.

java.lang.Object > InstanceBlock

Field Summary

worldUUID

protected UUID worldUUID

Field worldUUID.

worldFuture

protected CompletableFuture worldFuture

Field worldFuture.

closeOnRemove

protected boolean closeOnRemove

Field closeOnRemove.

instance

final InstanceBlock instance

Field instance.

Method Detail

getComponentType

public InstanceBlock> getComponentType ()

Method getComponentType.

InstanceBlock

public public InstanceBlock ()

Method InstanceBlock.

getWorldUUID

public UUID getWorldUUID ()

Method getWorldUUID.

setWorldUUID

public void setWorldUUID (final UUID worldUUID)

Method setWorldUUID.

Parameters:
final UUID worldUUID

getWorldFuture

public CompletableFuture getWorldFuture ()

Method getWorldFuture.

setWorldFuture

public void setWorldFuture (final CompletableFuture worldFuture)

Method setWorldFuture.

Parameters:
final CompletableFuture worldFuture

isCloseOnRemove

public boolean isCloseOnRemove ()

Method isCloseOnRemove.

setCloseOnRemove

public void setCloseOnRemove (final boolean closeOnRemove)

Method setCloseOnRemove.

Parameters:
final boolean closeOnRemove

clone

public Component clone ()

Method clone.

KeyedCodec

public new KeyedCodec ("CloseOnBlockRemove", Codec.BOOLEAN)

Method KeyedCodec.

Parameters:
"CloseOnBlockRemove" "CloseOnBlockRemove"
Codec.BOOLEAN Codec.BOOLEAN

onEntityAdded

public void onEntityAdded (@Nonnull final Ref ref, @Nonnull final AddReason reason, @Nonnull final Store store, @Nonnull final CommandBuffer commandBuffer)

Method onEntityAdded.

Parameters:
@Nonnull final Ref ref
@Nonnull final AddReason reason
@Nonnull final Store store
@Nonnull final CommandBuffer commandBuffer

onEntityRemove

public void onEntityRemove (@Nonnull final Ref ref, @Nonnull final RemoveReason reason, @Nonnull final Store store, @Nonnull final CommandBuffer commandBuffer)

Method onEntityRemove.

Parameters:
@Nonnull final Ref ref
@Nonnull final RemoveReason reason
@Nonnull final Store store
@Nonnull final CommandBuffer commandBuffer

if

public else if (instance.worldFuture != null)

Method if.

Parameters:
instance.worldFuture != null

getQuery

public Query getQuery ()

Method getQuery.