Files
go-mc/server/gameplay.go
2021-12-15 15:07:39 +08:00

15 lines
422 B
Go

package server
import (
"github.com/Tnze/go-mc/net"
"github.com/google/uuid"
)
type GamePlay interface {
// AcceptPlayer handle everything after "LoginSuccess" is sent.
//
// Note: the connection will be closed after this function returned.
// You don't need to close the connection, but to keep not returning while the player is playing.
AcceptPlayer(name string, id uuid.UUID, protocol int32, conn *net.Conn)
}