From b5e898a608cfa0b872828db842e31ec2d624e598 Mon Sep 17 00:00:00 2001
From: Tiger Wang
- Note that this callback is not called if the client drops the connection or is kicked by the - server.
-- FIXME: There is no callback for "client destroying" that would be called in all circumstances.
+ This hook is called when a client is about to be disconnected from the server, for whatever reason. + +Note that this hook will be removed after <1.7 protocol support is removed, as it was originally a hook for + the client sending the server a disconnect packet, which no longer happens.
]], Params = { @@ -19,9 +16,8 @@ return { Name = "Reason", Type = "string", Notes = "The reason that the client has sent in the disconnect packet" }, }, Returns = [[ - If the function returns false or no value, MCServer calls other plugins' callbacks for this event - and finally broadcasts a disconnect message to the player's world. If the function returns true, no - other plugins are called for this event and the disconnect message is not broadcast. In either case, + If the function returns false or no value, MCServer calls other plugins' callbacks for this event. + If the function returns true, no other plugins are called for this event. In either case, the player is disconnected. ]], }, -- HOOK_DISCONNECT -- cgit v1.2.3