Package net.minestom.server
Interface ServerProcess
- All Superinterfaces:
Snapshotable
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescription@NotNull AdvancementManagerHandles registered advancements.@NotNull AttributeManagerHandles registered attributes@NotNull BenchmarkManager@NotNull BiomeManagerbiome()Handles registered biomes.@NotNull BlockManagerblock()Handlesblock handlersandplacement rules.@NotNull BossBarManagerbossBar()Handles registered boss bars.@NotNull CommandManagercommand()Handles registered commands.@NotNull ConnectionManagerHandles incoming connections/players.@NotNull DimensionTypeManagerHandles registered dimensions.@NotNull ThreadDispatcher<Chunk> Dispatcher for tickable game objects.@NotNull GlobalEventHandlerGets the global event handler.@NotNull ExceptionManagerHandles all thrown exceptions from the server.@Nullable ExtensionManagerLoads and handle extensions.@NotNull InstanceManagerinstance()Handles registered instances.booleanisAlive()@NotNull PacketListenerManagerHandles incoming packets.@NotNull PacketProcessorGets the object handling the client packets processing.@NotNull RecipeManagerrecipe()Handles registered recipes shown to clients.@NotNull SchedulerManagerMain scheduler ticked at the server rate.@NotNull Serverserver()Exposed socket server.voidstart(@NotNull SocketAddress socketAddress) voidstop()@NotNull TagManagertag()Handles registry tags.@NotNull TeamManagerteam()Handles registered teams.@NotNull ServerProcess.Tickerticker()Handles the server ticks.@NotNull TrimManagertrim()Methods inherited from interface net.minestom.server.snapshot.Snapshotable
updateSnapshot
-
Method Details
-
connection
Handles incoming connections/players. -
instance
Handles registered instances. -
block
Handlesblock handlersandplacement rules. -
command
Handles registered commands. -
recipe
Handles registered recipes shown to clients. -
team
Handles registered teams. -
eventHandler
Gets the global event handler.Used to register event callback at a global scale.
-
scheduler
Main scheduler ticked at the server rate. -
benchmark
-
dimension
Handles registered dimensions. -
biome
Handles registered biomes. -
attribute
Handles registered attributes -
advancement
Handles registered advancements. -
bossBar
Handles registered boss bars. -
extension
Loads and handle extensions. -
tag
Handles registry tags. -
trim
-
exception
Handles all thrown exceptions from the server. -
packetListener
Handles incoming packets. -
packetProcessor
Gets the object handling the client packets processing.Can be used if you want to convert a buffer to a client packet object.
-
server
Exposed socket server. -
dispatcher
Dispatcher for tickable game objects. -
ticker
Handles the server ticks. -
start
-
stop
void stop() -
isAlive
boolean isAlive()
-