mirror of
https://gitlab.com/SamB440/rpgregions-2.git
synced 2026-01-04 15:31:38 +00:00
Add permissions
This commit is contained in:
@@ -163,14 +163,17 @@ public class RPGRegionsCommand extends BaseCommand {
|
||||
plugin.getManagers().getStorageManager().getAccount(player.getUniqueId()).thenAccept(account -> {
|
||||
List<GuiItem> items = new ArrayList<>();
|
||||
for (ConfiguredRegion configuredRegion : plugin.getManagers().getRegionsCache().getConfiguredRegions().values()) {
|
||||
ChatColor colour = account.getDiscoveredRegions().containsKey(configuredRegion.getId())
|
||||
boolean hasDiscovered = account.getDiscoveredRegions().containsKey(configuredRegion.getId());
|
||||
if (!hasDiscovered && !player.hasPermission("rpgregions.show")) continue;
|
||||
|
||||
ChatColor colour = hasDiscovered
|
||||
? ChatColor.GREEN
|
||||
: ChatColor.RED;
|
||||
String lore = account.getDiscoveredRegions().containsKey(configuredRegion.getId())
|
||||
? Translations.DISCOVERED_ON.get(player,
|
||||
account.getDiscoveredRegions().get(configuredRegion.getId()).getDate())
|
||||
: "";
|
||||
String lore2 = configuredRegion.isShowCoords()
|
||||
String lore2 = configuredRegion.isShowCoords() && player.hasPermission("rpgregions.showloc")
|
||||
? ChatColor.GRAY + "" + configuredRegion.getX() + ", " + configuredRegion.getZ()
|
||||
: "";
|
||||
items.add(new GuiItem(new ItemStackBuilder(configuredRegion.getIcon())
|
||||
|
||||
Reference in New Issue
Block a user