Package net.minestom.server
Interface ServerProcess
- All Superinterfaces:
Registries,Snapshotable
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescription@NotNull AdvancementManagerHandles registered advancements.@NotNull BenchmarkManager@NotNull BlockManagerblock()Handlesblock handlersandplacement rules.@NotNull BossBarManagerbossBar()Handles registered boss bars.@NotNull CommandManagercommand()Handles registered commands.@NotNull ConnectionManagerHandles incoming connections/players.@NotNull ThreadDispatcher<Chunk> Dispatcher for tickable game objects.@NotNull GlobalEventHandlerGets the global event handler.@NotNull ExceptionManagerHandles all thrown exceptions from the server.@NotNull InstanceManagerinstance()Handles registered instances.booleanisAlive()@NotNull PacketListenerManagerHandles incoming packets.@NotNull PacketParserGets the object handling the client packets parsing.@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.Methods inherited from interface net.minestom.server.registry.Registries
bannerPattern, biome, chatType, damageType, dimensionType, enchantment, enchantmentEntityEffects, enchantmentLevelBasedValues, enchantmentLocationEffects, enchantmentValueEffects, jukeboxSong, paintingVariant, trimMaterial, trimPattern, wolfVariantMethods 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
-
advancement
Handles registered advancements. -
bossBar
Handles registered boss bars. -
tag
Handles registry tags. -
exception
Handles all thrown exceptions from the server. -
packetListener
Handles incoming packets. -
packetParser
Gets the object handling the client packets parsing.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()
-