style: apply formatter to buffer/registry/command/network files

This commit is contained in:
2026-08-24 17:49:18 +02:00
parent a03219c114
commit b93abfe899
4 changed files with 53 additions and 40 deletions
+27 -28
View File
@@ -42,12 +42,12 @@ internal static class ClaimLinkBuffer
continue;
foreach (Cuboidi bufferCuboid in GetBuffer(groupId))
foreach (Cuboidi area in areas)
if (area.Intersects(bufferCuboid))
{
violatingGroupId = groupId;
return true;
}
foreach (Cuboidi area in areas)
if (area.Intersects(bufferCuboid))
{
violatingGroupId = groupId;
return true;
}
}
violatingGroupId = -1;
@@ -64,22 +64,19 @@ internal static class ClaimLinkBuffer
HashSet<LandClaim> excludedClaims = new();
if (excludeGroupIds != null)
foreach (int groupId in excludeGroupIds)
foreach (string uid in ClaimLinkModSystem.Registry.MemberUidsForGroup(groupId))
foreach (
int claimIndex in ClaimLinkModSystem.Registry.ClaimsForPlayerInGroup(
uid,
groupId
)
foreach (string uid in ClaimLinkModSystem.Registry.MemberUidsForGroup(groupId))
foreach (
int claimIndex in ClaimLinkModSystem.Registry.ClaimsForPlayerInGroup(uid, groupId)
)
if (
ClaimLinkModSystem.TryResolveOwnedClaim(
uid,
claimIndex,
out LandClaim? excludedClaim
)
if (
ClaimLinkModSystem.TryResolveOwnedClaim(
uid,
claimIndex,
out LandClaim? excludedClaim
)
&& excludedClaim != null
)
excludedClaims.Add(excludedClaim);
&& excludedClaim != null
)
excludedClaims.Add(excludedClaim);
foreach (LandClaim claim in ClaimLinkModSystem.LandClaimAPI.All)
{
@@ -90,12 +87,12 @@ internal static class ClaimLinkBuffer
continue;
foreach (Cuboidi claimArea in claim.Areas)
foreach (Cuboidi area in areas)
if (area.Intersects(claimArea))
{
violatingClaim = claim;
return true;
}
foreach (Cuboidi area in areas)
if (area.Intersects(claimArea))
{
violatingClaim = claim;
return true;
}
}
violatingClaim = null;
@@ -105,7 +102,9 @@ internal static class ClaimLinkBuffer
internal static ISet<int> MemberClaimLinkIds(string uid)
{
HashSet<int> groupIds = new();
var memberships = ClaimLinkModSystem.PlayerData.GetPlayerDataByUid(uid)?.PlayerGroupMemberships;
var memberships = ClaimLinkModSystem
.PlayerData.GetPlayerDataByUid(uid)
?.PlayerGroupMemberships;
if (memberships == null)
return groupIds;
+13 -3
View File
@@ -644,7 +644,9 @@ public static class ClaimLinkChatCommand
return ClaimLinkModSystem.Registry.RevokePlayer(group.Uid, targetUid)
? TextCommandResult.Success($"Revoked {targetName}'s buffer access to '{group.Name}'.")
: TextCommandResult.Error($"{targetName} has no buffer access granted in '{group.Name}'.");
: TextCommandResult.Error(
$"{targetName} has no buffer access granted in '{group.Name}'."
);
}
private static TextCommandResult ExecuteAllowGroup(
@@ -746,7 +748,11 @@ public static class ClaimLinkChatCommand
public static TextCommandResult Deny(TextCommandCallingArgs args)
{
TextCommandResult? err = ResolveClaimLinkFromWordPair(args, out PlayerGroup group, out string targetName);
TextCommandResult? err = ResolveClaimLinkFromWordPair(
args,
out PlayerGroup group,
out string targetName
);
if (err != null)
return err;
@@ -1170,7 +1176,11 @@ public static class ClaimLinkChatCommand
public static TextCommandResult AdminDeny(TextCommandCallingArgs args)
{
TextCommandResult? err = ResolveClaimLinkFromWordPair(args, out PlayerGroup group, out string targetName);
TextCommandResult? err = ResolveClaimLinkFromWordPair(
args,
out PlayerGroup group,
out string targetName
);
if (err != null)
return err;
+10 -5
View File
@@ -17,8 +17,10 @@ public class ClaimLinkRegistry
private readonly Dictionary<string, Dictionary<int, List<int>>> entries = new();
private readonly Dictionary<int, Dictionary<string, EnumBlockAccessFlags>> permittedPlayerUids =
new();
private readonly Dictionary<int, Dictionary<int, EnumBlockAccessFlags>> permittedPlayerGroupIds =
new();
private readonly Dictionary<
int,
Dictionary<int, EnumBlockAccessFlags>
> permittedPlayerGroupIds = new();
public ClaimLinkRegistry(ISaveGame saveGame)
{
@@ -43,7 +45,9 @@ public class ClaimLinkRegistry
if (permission.PermittedPlayerUids.Count > 0)
permittedPlayerUids[permission.GroupId] = new(permission.PermittedPlayerUids);
if (permission.PermittedPlayerGroupIds.Count > 0)
permittedPlayerGroupIds[permission.GroupId] = new(permission.PermittedPlayerGroupIds);
permittedPlayerGroupIds[permission.GroupId] = new(
permission.PermittedPlayerGroupIds
);
}
}
@@ -125,8 +129,9 @@ public class ClaimLinkRegistry
return false;
}
public IReadOnlyDictionary<string, EnumBlockAccessFlags> PermittedPlayersForGroup(int groupId) =>
permittedPlayerUids.TryGetValue(groupId, out var uids) ? uids : EmptyPlayerFlags;
public IReadOnlyDictionary<string, EnumBlockAccessFlags> PermittedPlayersForGroup(
int groupId
) => permittedPlayerUids.TryGetValue(groupId, out var uids) ? uids : EmptyPlayerFlags;
public IReadOnlyDictionary<int, EnumBlockAccessFlags> PermittedGroupsForGroup(int groupId) =>
permittedPlayerGroupIds.TryGetValue(groupId, out var groups) ? groups : EmptyGroupFlags;
+3 -4
View File
@@ -53,12 +53,11 @@ internal static class ClaimLinkVisualizerNetwork
internal static void Start(ICoreServerAPI api)
{
api.Network
.RegisterChannel(ChannelName)
api.Network.RegisterChannel(ChannelName)
.RegisterMessageType<ClaimLinkBufferRequest>()
.RegisterMessageType<ClaimLinkBufferResponse>()
.SetMessageHandler<ClaimLinkBufferRequest>((fromPlayer, _) =>
SendBuffers(api, fromPlayer)
.SetMessageHandler<ClaimLinkBufferRequest>(
(fromPlayer, _) => SendBuffers(api, fromPlayer)
);
}