public class PortalRemovalCondition implements RemovalCondition
Class PortalRemovalCondition. Provides portalremovalcondition functionality for the Hytale server.
java.lang.Object > PortalRemovalCondition
Field Summary
timeLimitCondition
private
TimeoutCondition
timeLimitCondition
Field timeLimitCondition.
timeLimitSeconds
final
double
timeLimitSeconds
Field timeLimitSeconds.
remainingSeconds
final
double
remainingSeconds
Field remainingSeconds.
chunkStore
final
Store
chunkStore
Field chunkStore.
entityStore
final
Store
entityStore
Field entityStore.
instanceData
final
InstanceDataResource
instanceData
Field instanceData.
timeResource
final
TimeResource
timeResource
Field timeResource.
timeoutInstant
final
Instant
timeoutInstant
Field timeoutInstant.
Method Detail
PortalRemovalCondition
public
public
PortalRemovalCondition
()
Method PortalRemovalCondition.
getTimeLimitSeconds
private
double
getTimeLimitSeconds
()
Method getTimeLimitSeconds.
setTimeLimitSeconds
private
void
setTimeLimitSeconds
(final double timeLimitSeconds)
Method setTimeLimitSeconds.
- Parameters:
final doubletimeLimitSeconds
getElapsedSeconds
public
double
getElapsedSeconds
(final World world)
Method getElapsedSeconds.
- Parameters:
final Worldworld
getRemainingSeconds
public
double
getRemainingSeconds
(final World world)
Method getRemainingSeconds.
- Parameters:
final Worldworld
setRemainingSeconds
public
void
setRemainingSeconds
(final World world, double seconds)
Method setRemainingSeconds.
- Parameters:
final Worldworlddoubleseconds
KeyedCodec
public
new
KeyedCodec
("TimeoutSeconds", Codec.DOUBLE)
Method KeyedCodec.
- Parameters:
"TimeoutSeconds""TimeoutSeconds"Codec.DOUBLECodec.DOUBLE
open
public
stay
open
(in seconds)
Method open.
- Parameters:
inseconds