diff options
Diffstat (limited to 'client_conn.go')
-rw-r--r-- | client_conn.go | 68 |
1 files changed, 67 insertions, 1 deletions
diff --git a/client_conn.go b/client_conn.go index 45e8b3b..fcdc41c 100644 --- a/client_conn.go +++ b/client_conn.go @@ -479,7 +479,7 @@ func handleClt(cc *clientConn) { close(cc.initCh) case *mt.ToSrvInteract: if cc.server() == nil { - cc.log("-->", "interact to no server") + cc.log("-->", "no server") break } @@ -488,6 +488,72 @@ func handleClt(cc *clientConn) { } cc.server().SendCmd(cmd) + case *mt.ToSrvChatMsg: + if cc.server() == nil { + cc.log("-->", "no server") + break + } + cc.server().SendCmd(cmd) + case *mt.ToSrvDeletedBlks: + if cc.server() == nil { + cc.log("-->", "no server") + break + } + cc.server().SendCmd(cmd) + case *mt.ToSrvFallDmg: + if cc.server() == nil { + cc.log("-->", "no server") + break + } + cc.server().SendCmd(cmd) + case *mt.ToSrvGotBlks: + if cc.server() == nil { + cc.log("-->", "no server") + break + } + cc.server().SendCmd(cmd) + case *mt.ToSrvJoinModChan: + if cc.server() == nil { + cc.log("-->", "no server") + break + } + cc.server().SendCmd(cmd) + case *mt.ToSrvLeaveModChan: + if cc.server() == nil { + cc.log("-->", "no server") + break + } + cc.server().SendCmd(cmd) + case *mt.ToSrvMsgModChan: + if cc.server() == nil { + cc.log("-->", "no server") + break + } + cc.server().SendCmd(cmd) + case *mt.ToSrvNodeMetaFields: + if cc.server() == nil { + cc.log("-->", "no server") + break + } + cc.server().SendCmd(cmd) + case *mt.ToSrvPlayerPos: + if cc.server() == nil { + cc.log("-->", "no server") + break + } + cc.server().SendCmd(cmd) + case *mt.ToSrvRespawn: + if cc.server() == nil { + cc.log("-->", "no server") + break + } + cc.server().SendCmd(cmd) + case *mt.ToSrvSelectItem: + if cc.server() == nil { + cc.log("-->", "no server") + break + } + cc.server().SendCmd(cmd) } } } |