9
0
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:
SamB440
2020-01-20 16:22:10 +00:00
parent aebf5a2d70
commit 47e5d253b2

View File

@@ -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())