mirror of
https://github.com/geekfrog/PermissionsTime.git
synced 2024-11-25 18:08:49 +00:00
fix bug
This commit is contained in:
parent
85a9dbc407
commit
fd3b47d5c5
@ -9,6 +9,7 @@ import java.util.Map;
|
|||||||
import java.util.Map.Entry;
|
import java.util.Map.Entry;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
import java.util.concurrent.ConcurrentHashMap;
|
import java.util.concurrent.ConcurrentHashMap;
|
||||||
|
import java.util.logging.Level;
|
||||||
|
|
||||||
import org.bukkit.Material;
|
import org.bukkit.Material;
|
||||||
import org.bukkit.inventory.ItemStack;
|
import org.bukkit.inventory.ItemStack;
|
||||||
@ -50,7 +51,12 @@ public class PackagesCfg extends PluginConfig {
|
|||||||
}
|
}
|
||||||
PACKAGE_ITEMS.clear();
|
PACKAGE_ITEMS.clear();
|
||||||
for (Entry<String, PermissionPackageBean> e : PACKAGES.entrySet()) {
|
for (Entry<String, PermissionPackageBean> e : PACKAGES.entrySet()) {
|
||||||
PACKAGE_ITEMS.put(e.getKey(), getPackageItem(e.getKey(), e.getValue()));
|
ItemStack item = getPackageItem(e.getKey(), e.getValue());
|
||||||
|
if (item != null) {
|
||||||
|
PACKAGE_ITEMS.put(e.getKey(), item);
|
||||||
|
} else {
|
||||||
|
PluginMain.LOG.log(Level.SEVERE, "Packages of " + e.getKey() + " has problem.");
|
||||||
|
}
|
||||||
allPermissions.addAll(e.getValue().getPermissions());
|
allPermissions.addAll(e.getValue().getPermissions());
|
||||||
allGroups.addAll(e.getValue().getGroups());
|
allGroups.addAll(e.getValue().getGroups());
|
||||||
}
|
}
|
||||||
|
@ -20,12 +20,13 @@ public class PlayerPermissionShow {
|
|||||||
for (PlayerDataBean pdb : pdbList) {
|
for (PlayerDataBean pdb : pdbList) {
|
||||||
ItemStack item = PackagesCfg.PACKAGE_ITEMS.get(pdb.getPackageName());
|
ItemStack item = PackagesCfg.PACKAGE_ITEMS.get(pdb.getPackageName());
|
||||||
if (item != null) {
|
if (item != null) {
|
||||||
ItemMeta meta = item.getItemMeta();
|
ItemStack tItem = item.clone();
|
||||||
|
ItemMeta meta = tItem.getItemMeta();
|
||||||
List<String> lores = meta.getLore();
|
List<String> lores = meta.getLore();
|
||||||
lores.add(StrUtil.messageFormat(LangCfg.EXPIRATION_DATE, StrUtil.timestampToString(pdb.getExpire())));
|
lores.add(StrUtil.messageFormat(LangCfg.EXPIRATION_DATE, StrUtil.timestampToString(pdb.getExpire())));
|
||||||
meta.setLore(lores);
|
meta.setLore(lores);
|
||||||
item.setItemMeta(meta);
|
tItem.setItemMeta(meta);
|
||||||
inventory.addItem(item);
|
inventory.addItem(tItem);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
p.openInventory(inventory);
|
p.openInventory(inventory);
|
||||||
|
Loading…
Reference in New Issue
Block a user