Attempt to fix time accel on server

Part of #5
This commit is contained in:
zontreck 2025-05-03 13:57:36 -07:00
parent e56a123cb8
commit 12d10a9a3c
4 changed files with 8 additions and 58 deletions

View file

@ -15,21 +15,5 @@ public class ASUModClient : ModSystem
public override void StartClientSide(ICoreClientAPI api)
{
CAPI = api;
api.Network.RegisterChannel("asutimeaccel")
.RegisterMessageType<ASUTimeAcceleration>()
.SetMessageHandler<ASUTimeAcceleration>(onReceiveTimeAccel);
}
private void onReceiveTimeAccel(ASUTimeAcceleration packet)
{
// Time acceleration handler
accel = packet.Sleeping;
CAPI.Logger.Notification("Time acceleration: " + packet.Sleeping);
if (accel)
{
CAPI.World.Calendar.SetTimeSpeedModifier("asu_psp", 1000);
}
else CAPI.World.Calendar.RemoveTimeSpeedModifier("asu_psp");
}
}