Skip to content

Commit

Permalink
Adds missing message about insufficient rank to run configure and set…
Browse files Browse the repository at this point in the history
…location command.

Reported in Discord. ( :( noone likes github)
  • Loading branch information
BONNe committed Jan 16, 2023
1 parent f7d38da commit c078e99
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
import java.util.List;

import world.bentobox.bentobox.api.commands.CompositeCommand;
import world.bentobox.bentobox.api.localization.TextVariables;
import world.bentobox.bentobox.api.user.User;
import world.bentobox.bentobox.database.objects.Island;
import world.bentobox.visit.VisitAddon;
Expand Down Expand Up @@ -83,6 +84,16 @@ public boolean canExecute(User user, String label, List<String> args)
return false;
}

int rank = island.getRank(user);

if (rank < island.getRankCommand(this.getUsage()))
{
user.sendMessage("general.errors.insufficient-rank",
TextVariables.RANK,
user.getTranslation(this.getPlugin().getRanksManager().getRank(rank)));
return false;
}

return true;
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
import java.util.List;

import world.bentobox.bentobox.api.commands.CompositeCommand;
import world.bentobox.bentobox.api.localization.TextVariables;
import world.bentobox.bentobox.api.user.User;
import world.bentobox.bentobox.database.objects.Island;
import world.bentobox.visit.VisitAddon;
Expand Down Expand Up @@ -110,6 +111,16 @@ else if (!this.getAddon().getIslands().isSafeLocation(user.getLocation()))
return false;
}

int rank = island.getRank(user);

if (rank < island.getRankCommand(this.getUsage()))
{
user.sendMessage("general.errors.insufficient-rank",
TextVariables.RANK,
user.getTranslation(this.getPlugin().getRanksManager().getRank(rank)));
return false;
}

return true;
}

Expand Down

0 comments on commit c078e99

Please sign in to comment.