Class PrefabLoadingState
java.lang.Object
com.hypixel.hytale.builtin.buildertools.prefabeditor.PrefabLoadingState
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordstatic enum -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate PrefabLoadingState.Phaseprivate Pathprivate final List<PrefabLoadingState.LoadingError> private longprivate longprivate intprivate intprivate longprivate int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidlonglongintintfloatintbooleanbooleanbooleanvoidvoidonPrefabLoaded(Path path) voidonPrefabPasted(Path path) voidsetLastNotifyTimeNanos(long nanos) voidsetPhase(PrefabLoadingState.Phase phase) voidsetTotalPrefabs(int totalPrefabs)
-
Field Details
-
currentPhase
-
totalPrefabs
private int totalPrefabs -
loadedPrefabs
private int loadedPrefabs -
pastedPrefabs
private int pastedPrefabs -
currentPrefabPath
-
errors
-
startTimeNanos
private long startTimeNanos -
lastUpdateTimeNanos
private long lastUpdateTimeNanos -
lastNotifyTimeNanos
private long lastNotifyTimeNanos
-
-
Constructor Details
-
PrefabLoadingState
public PrefabLoadingState()
-
-
Method Details
-
setTotalPrefabs
public void setTotalPrefabs(int totalPrefabs) -
setPhase
-
onPrefabLoaded
-
onPrefabPasted
-
addError
-
addError
-
addError
-
getCurrentPhase
-
getTotalPrefabs
public int getTotalPrefabs() -
getLoadedPrefabs
public int getLoadedPrefabs() -
getPastedPrefabs
public int getPastedPrefabs() -
getCurrentPrefabPath
-
getErrors
-
hasErrors
public boolean hasErrors() -
isShuttingDown
public boolean isShuttingDown() -
isShutdownComplete
public boolean isShutdownComplete() -
getProgressPercentage
public float getProgressPercentage() -
getElapsedTimeMillis
public long getElapsedTimeMillis() -
getLastNotifyTimeNanos
public long getLastNotifyTimeNanos() -
setLastNotifyTimeNanos
public void setLastNotifyTimeNanos(long nanos) -
getStatusMessage
-
markComplete
public void markComplete()
-