aboutsummaryrefslogtreecommitdiff
path: root/client_conn.go
diff options
context:
space:
mode:
Diffstat (limited to 'client_conn.go')
-rw-r--r--client_conn.go13
1 files changed, 13 insertions, 0 deletions
diff --git a/client_conn.go b/client_conn.go
index c1b62ad..77f1da9 100644
--- a/client_conn.go
+++ b/client_conn.go
@@ -37,6 +37,11 @@ type clientConn struct {
lang string
+ major, minor, patch uint8
+ reservedVer uint8
+ versionStr string
+ formspecVer uint16
+
itemDefs []mt.ItemDef
aliases []struct{ Alias, Orig string }
nodeDefs []mt.NodeDef
@@ -464,6 +469,14 @@ func handleClt(cc *clientConn) {
cc.sendMedia(cmd.Filenames)
case *mt.ToSrvCltReady:
cc.log("-->", "ready")
+
+ cc.major = cmd.Major
+ cc.minor = cmd.Minor
+ cc.patch = cmd.Patch
+ cc.reservedVer = cmd.Reserved
+ cc.versionStr = cmd.Version
+ cc.formspecVer = cmd.Formspec
+
cc.state++
close(cc.initCh)
}