diff options
-rw-r--r-- | client_conn.go | 68 | ||||
-rw-r--r-- | server_conn.go | 38 |
2 files changed, 105 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) } } } diff --git a/server_conn.go b/server_conn.go index 44c6675..8fa64d8 100644 --- a/server_conn.go +++ b/server_conn.go @@ -428,6 +428,44 @@ func handleSrv(sc *serverConn) { sc.prependInv(cmd.Changed[k].Inv) } sc.client().SendCmd(cmd) + case *mt.ToCltAddPlayerVel: + sc.client().SendCmd(cmd) + case *mt.ToCltBreath: + sc.client().SendCmd(cmd) + case *mt.ToCltChatMsg: + sc.client().SendCmd(cmd) + case *mt.ToCltCloudParams: + sc.client().SendCmd(cmd) + case *mt.ToCltDeathScreen: + sc.client().SendCmd(cmd) + case *mt.ToCltEyeOffset: + sc.client().SendCmd(cmd) + case *mt.ToCltFOV: + sc.client().SendCmd(cmd) + case *mt.ToCltHP: + sc.client().SendCmd(cmd) + case *mt.ToCltHUDFlags: + sc.client().SendCmd(cmd) + case *mt.ToCltLocalPlayerAnim: + sc.client().SendCmd(cmd) + case *mt.ToCltModChanMsg: + sc.client().SendCmd(cmd) + case *mt.ToCltModChanSig: + sc.client().SendCmd(cmd) + case *mt.ToCltMovePlayer: + sc.client().SendCmd(cmd) + case *mt.ToCltMovement: + sc.client().SendCmd(cmd) + case *mt.ToCltOverrideDayNightRatio: + sc.client().SendCmd(cmd) + case *mt.ToCltPrivs: + sc.client().SendCmd(cmd) + case *mt.ToCltRemoveNode: + sc.client().SendCmd(cmd) + case *mt.ToCltStarParams: + sc.client().SendCmd(cmd) + case *mt.ToCltTimeOfDay: + sc.client().SendCmd(cmd) } } } |