Class PortalRemovalCondition
java.lang.Object
com.hypixel.hytale.builtin.portals.integrations.PortalRemovalCondition
- All Implemented Interfaces:
RemovalCondition
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final BuilderCodec<PortalRemovalCondition> private TimeoutConditionprivate final WorldEmptyConditionFields inherited from interface com.hypixel.hytale.builtin.instances.removal.RemovalCondition
EMPTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublegetElapsedSeconds(World world) doublegetRemainingSeconds(World world) private doublevoidsetRemainingSeconds(World world, double seconds) private voidsetTimeLimitSeconds(double timeLimitSeconds) booleanshouldRemoveWorld(Store<ChunkStore> store)
-
Field Details
-
CODEC
-
worldEmptyCondition
-
timeLimitCondition
-
-
Constructor Details
-
PortalRemovalCondition
public PortalRemovalCondition() -
PortalRemovalCondition
public PortalRemovalCondition(double timeLimitSeconds)
-
-
Method Details
-
getTimeLimitSeconds
private double getTimeLimitSeconds() -
setTimeLimitSeconds
private void setTimeLimitSeconds(double timeLimitSeconds) -
getElapsedSeconds
-
getRemainingSeconds
-
setRemainingSeconds
-
shouldRemoveWorld
- Specified by:
shouldRemoveWorldin interfaceRemovalCondition
-