Skip to content

Commit

Permalink
Minor fixes to operator checks (#464)
Browse files Browse the repository at this point in the history
  • Loading branch information
Naamloos authored Dec 11, 2024
1 parent 5b2fa46 commit 2a83ed4
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 3 deletions.
2 changes: 1 addition & 1 deletion Obsidian.API/_Attributes/RequirePermissionAttribute.cs
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ public override Task<bool> RunChecksAsync(CommandContext context)
return Task.FromResult(true);
if (context.Player == null)
return Task.FromResult(false);
if (_op && context.Player.IsOperator)
if(_op && context.Server.Operators.IsOperator(context.Player))
return Task.FromResult(true);

if (_permissions.Length > 0)
Expand Down
3 changes: 1 addition & 2 deletions Obsidian/Entities/Player.cs
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,7 @@ public sealed partial class Player : Living, IPlayer
/// </summary>
public ConcurrentHashSet<long> LoadedChunks { get; internal set; } = [];

//TODO
public bool IsOperator { get; private set; }
public bool IsOperator => this.client.server.Operators.IsOperator(this);

public string Username { get; }

Expand Down

0 comments on commit 2a83ed4

Please sign in to comment.