classpublicPriority 3
HytaleServer
com.hypixel.hytale.server.core.HytaleServer
19
Methods
19
Public Methods
5
Fields
1
Constructors
Constants
intDEFAULT_PORT= 5520
HytaleLoggerLOGGER= HytaleLogger.forEnclosingClass()
MetricsRegistry<HytaleServer>METRICS_REGISTRY= new MetricsRegistry<HytaleServer>()
.register("Time", server -> Instant.now(), Codec.INSTAN...
ScheduledExecutorServiceSCHEDULED_EXECUTOR= Executors.newSingleThreadScheduledExecutor(ThreadUtil.daemon("Scheduler"))
Constructors
public
HytaleServer()throws IOException
Methods
Public Methods (19)
public
void doneSetup(PluginBase plugin)public
void doneStart(PluginBase plugin)public
void doneStop(PluginBase plugin)public
Instant getBoot()@Nonnull
public
long getBootStart()public
CommandManager getCommandManager()@Nonnull
public
HytaleServerConfig getConfig()@Nonnull
public
EventBus getEventBus()@Nonnull
public
PluginManager getPluginManager()@Nonnull
public
String getServerName()public
ShutdownReason getShutdownReason()@Nullable
public
boolean isBooted()public
boolean isBooting()public
boolean isShuttingDown()public
void reportSaveProgress(World world, int saved, int total)public
void reportSingleplayerStatus(String message)public
void sendSingleplayerProgress()public
void shutdownServer()public
void shutdownServer(ShutdownReason reason)Fields
Private/Package Fields (5)
private
Instant bootprivate
long bootStartprivate
HytaleServerConfig hytaleServerConfigprivate
HytaleServer instanceprivate
int pluginsProgress