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 UUIDworldUUID
getWorldFuture
public
CompletableFuture
getWorldFuture
()
Method getWorldFuture.
setWorldFuture
public
void
setWorldFuture
(final CompletableFuture worldFuture)
Method setWorldFuture.
- Parameters:
final CompletableFutureworldFuture
isCloseOnRemove
public
boolean
isCloseOnRemove
()
Method isCloseOnRemove.
setCloseOnRemove
public
void
setCloseOnRemove
(final boolean closeOnRemove)
Method setCloseOnRemove.
- Parameters:
final booleancloseOnRemove
KeyedCodec
public
new
KeyedCodec
("CloseOnBlockRemove", Codec.BOOLEAN)
Method KeyedCodec.
- Parameters:
"CloseOnBlockRemove""CloseOnBlockRemove"Codec.BOOLEANCodec.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 Refref@Nonnull final AddReasonreason@Nonnull final Storestore@Nonnull final CommandBuffercommandBuffer
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 Refref@Nonnull final RemoveReasonreason@Nonnull final Storestore@Nonnull final CommandBuffercommandBuffer
if
public
else
if
(instance.worldFuture != null)
Method if.
- Parameters:
instance.worldFuture !=null