Package net.minestom.server
Interface ServerProcess
- All Superinterfaces:
Registries,Snapshotable
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface net.minestom.server.registry.Registries
Registries.Selector<T> -
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 PacketParser<ClientPacket> Gets 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, catVariant, chatType, chickenVariant, cowVariant, damageType, dimensionType, enchantment, enchantmentEntityEffects, enchantmentLevelBasedValues, enchantmentLocationEffects, enchantmentValueEffects, frogVariant, instrument, jukeboxSong, paintingVariant, pigVariant, trimMaterial, trimPattern, wolfSoundVariant, 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()
-