Fix Error if White-/Blacklist Player is not online
This commit is contained in:
@@ -2,10 +2,7 @@ package benkralex.pvptoggle;
|
|||||||
|
|
||||||
import benkralex.pvptoggle.Config;
|
import benkralex.pvptoggle.Config;
|
||||||
import benkralex.pvptoggle.Pvptoggle;
|
import benkralex.pvptoggle.Pvptoggle;
|
||||||
import org.bukkit.Bukkit;
|
import org.bukkit.*;
|
||||||
import org.bukkit.ChatColor;
|
|
||||||
import org.bukkit.Material;
|
|
||||||
import org.bukkit.NamespacedKey;
|
|
||||||
import org.bukkit.entity.Blaze;
|
import org.bukkit.entity.Blaze;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
import org.bukkit.inventory.Inventory;
|
import org.bukkit.inventory.Inventory;
|
||||||
@@ -229,8 +226,8 @@ public class InventoryMenu {
|
|||||||
for (NamespacedKey whitelistedPlayerUuid:pWhitelist.getKeys()) {
|
for (NamespacedKey whitelistedPlayerUuid:pWhitelist.getKeys()) {
|
||||||
ItemStack item = new ItemStack(Material.PLAYER_HEAD);
|
ItemStack item = new ItemStack(Material.PLAYER_HEAD);
|
||||||
SkullMeta m = (SkullMeta) item.getItemMeta();
|
SkullMeta m = (SkullMeta) item.getItemMeta();
|
||||||
m.setDisplayName(ChatColor.GREEN + Bukkit.getPlayer(UUID.fromString(whitelistedPlayerUuid.getKey())).getDisplayName());
|
m.setDisplayName(ChatColor.GREEN + Bukkit.getOfflinePlayer(UUID.fromString(whitelistedPlayerUuid.getKey())).getName());
|
||||||
m.setOwningPlayer(Bukkit.getPlayer(UUID.fromString(whitelistedPlayerUuid.getKey())));
|
m.setOwningPlayer(Bukkit.getOfflinePlayer(UUID.fromString(whitelistedPlayerUuid.getKey())));
|
||||||
item.setItemMeta(m);
|
item.setItemMeta(m);
|
||||||
if (!((i == 8) || (i == 26))) {
|
if (!((i == 8) || (i == 26))) {
|
||||||
inv.setItem(i, item);
|
inv.setItem(i, item);
|
||||||
|
|||||||
@@ -137,12 +137,13 @@ public class PvpCommand {
|
|||||||
//anzeigen
|
//anzeigen
|
||||||
if(!pdcList.isEmpty()){
|
if(!pdcList.isEmpty()){
|
||||||
int i = 0;
|
int i = 0;
|
||||||
|
sender.sendMessage(ChatColor.DARK_GREEN + "Deine " + listName + ":");
|
||||||
for (NamespacedKey uuid:pdcList.getKeys()) {
|
for (NamespacedKey uuid:pdcList.getKeys()) {
|
||||||
i++;
|
i++;
|
||||||
sender.sendMessage("" + ChatColor.BLUE + i + ". " + Bukkit.getPlayer(UUID.fromString(uuid.getKey())).getDisplayName());
|
sender.sendMessage("" + ChatColor.BLUE + i + ". " + Bukkit.getOfflinePlayer(UUID.fromString(uuid.getKey())).getName());
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
sender.sendMessage("Deine "+listName+ " ist leer");
|
sender.sendMessage("Deine " + listName + " ist leer");
|
||||||
}
|
}
|
||||||
} else if (action == 2) {
|
} else if (action == 2) {
|
||||||
//hinzufügen
|
//hinzufügen
|
||||||
|
|||||||
Reference in New Issue
Block a user