HyCodeYourTale
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)

privateInstant boot
privatelong bootStart
privateHytaleServerConfig hytaleServerConfig
privateHytaleServer instance
privateint pluginsProgress

Related Classes