Archived
fix: crash when toggling buffer view with no ClaimLink on server, bump to 0.1.1
This commit is contained in:
@@ -11,6 +11,7 @@ internal static class ClaimLinkVisualizerClient
|
||||
private static ICoreClientAPI capi = null!;
|
||||
private static bool visible;
|
||||
private static ClaimLinkVisualizerConfig config = null!;
|
||||
private static IClientNetworkChannel channel = null!;
|
||||
|
||||
internal static void Start(ICoreClientAPI api)
|
||||
{
|
||||
@@ -18,7 +19,7 @@ internal static class ClaimLinkVisualizerClient
|
||||
config = api.LoadModConfig<ClaimLinkVisualizerConfig>("claimlinkvisualizer.json") ?? new ClaimLinkVisualizerConfig();
|
||||
api.StoreModConfig(config, "claimlinkvisualizer.json");
|
||||
|
||||
api.Network.RegisterChannel(ClaimLinkVisualizerModSystem.ChannelName)
|
||||
channel = api.Network.RegisterChannel(ClaimLinkVisualizerModSystem.ChannelName)
|
||||
.RegisterMessageType<ClaimLinkBufferRequest>()
|
||||
.RegisterMessageType<ClaimLinkBufferResponse>()
|
||||
.SetMessageHandler<ClaimLinkBufferResponse>(OnBufferResponse);
|
||||
@@ -37,10 +38,15 @@ internal static class ClaimLinkVisualizerClient
|
||||
{
|
||||
visible = !visible;
|
||||
if (visible)
|
||||
capi.Network.GetChannel(ClaimLinkVisualizerModSystem.ChannelName)
|
||||
.SendPacket(new ClaimLinkBufferRequest());
|
||||
{
|
||||
if (channel.Connected)
|
||||
channel.SendPacket(new ClaimLinkBufferRequest());
|
||||
}
|
||||
else
|
||||
{
|
||||
Clear();
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
"anth64"
|
||||
],
|
||||
"description": "Visualizes ClaimLink buffer zones client-side.",
|
||||
"version": "0.1.0",
|
||||
"version": "0.1.1",
|
||||
"dependencies": {
|
||||
"game": "1.22.5"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user