IdleTimeoutCondition

public class IdleTimeoutCondition implements RemovalCondition

Class IdleTimeoutCondition. Provides idletimeoutcondition functionality for the Hytale server.

java.lang.Object > IdleTimeoutCondition

Field Summary

timeoutSeconds

private double timeoutSeconds

Field timeoutSeconds.

instanceDataResource

final InstanceDataResource instanceDataResource

Field instanceDataResource.

world

final World world

Field world.

entityStore

final Store entityStore

Field entityStore.

timeResource

final TimeResource timeResource

Field timeResource.

hasPlayer

final boolean hasPlayer

Field hasPlayer.

Method Detail

IdleTimeoutCondition

public public IdleTimeoutCondition ()

Method IdleTimeoutCondition.

shouldRemoveWorld

public boolean shouldRemoveWorld (@Nonnull final Store store)

Method shouldRemoveWorld.

Parameters:
@Nonnull final Store store

idle

public be idle (without players)

Method idle.

Parameters:
without players

KeyedCodec

public new KeyedCodec ("TimeoutSeconds", Codec.DOUBLE)

Method KeyedCodec.

Parameters:
"TimeoutSeconds" "TimeoutSeconds"
Codec.DOUBLE Codec.DOUBLE

long

public How long (in seconds)

Method long.

Parameters:
in seconds