From ea2db9d6678bc822ffce41f525c442f52edc67e7 Mon Sep 17 00:00:00 2001 From: radmanplays <95340057+radmanplays@users.noreply.github.com> Date: Thu, 17 Oct 2024 13:36:53 +0330 Subject: [PATCH] Update servermod.js --- examplemods/servermod.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/examplemods/servermod.js b/examplemods/servermod.js index b3dd201..086aecb 100644 --- a/examplemods/servermod.js +++ b/examplemods/servermod.js @@ -44,6 +44,7 @@ function worldUpdate() { if (ModAPI.mc && ModAPI.mc.theWorld) { showgui(); + openSharedWorld() } else { hidegui(); } @@ -67,6 +68,22 @@ } + function openSharedWorld(){ + if(ModAPI.mc.theWorld && !ModAPI.hooks.methods.nlevsl_LANServerController_isLANOpen()){ + ModAPI.hooks.methods.nlevi_PlatformWebRTC_startRTCLANServer(); + var worldName = ModAPI.mc.thePlayer.getName() + "'s World"; + var ls = ModAPI.mc.loadingScreen; + var code = ModAPI.hooks.methods.nlevsl_LANServerController_shareToLAN(ls.resetProgressAndMessage, worldName, false) + if (code != null) { + ModAPI.hooks.methods.nlevs_SingleplayerServerController_configureLAN(ModAPI.mc.playerController.getCurrentGameType(), false); + alert("code: " + code +" relay: " + ModAPI.hooks.methods.nlevsl_LANServerController_getCurrentURI()) + } + } else { + return; + } + } + + /* NETWORKING OPCODES chat - bidirectional, send chat to server/client