nullpointer + settingsinv
This commit is contained in:
parent
b1193d4687
commit
75768ea587
5 changed files with 129 additions and 182 deletions
|
|
@ -373,75 +373,6 @@ public class MinecleanerManager {
|
|||
}
|
||||
}
|
||||
|
||||
public Inventory showSettingsInventory(Player player) {
|
||||
int current = getSettingsValue("allowmanualreset", player);
|
||||
|
||||
if(current == 0) {
|
||||
settingsInventory.setItem(10,
|
||||
ItemStacks.lore(ItemStacks.rename(new ItemStack(Material.SHEARS), ChatColor.RED + "Manuelles Resetten deaktiviert")));
|
||||
} else {
|
||||
settingsInventory.setItem(10,
|
||||
ItemStacks.lore(ItemStacks.rename(new ItemStack(Material.SHEARS), ChatColor.GREEN + "Manuelles Resetten aktiviert")));
|
||||
}
|
||||
|
||||
current = getSettingsValue("additionaldisplay", player);
|
||||
if(current == 0) {
|
||||
settingsInventory.setItem(12,
|
||||
ItemStacks.lore(ItemStacks.rename(new ItemStack(Material.NAME_TAG), ChatColor.RED + "Zusätzliche Anzeige in der Action Bar deaktiviert")));
|
||||
} else {
|
||||
settingsInventory.setItem(12,
|
||||
ItemStacks.lore(ItemStacks.rename(new ItemStack(Material.NAME_TAG), ChatColor.GREEN + "Zusätzliche Anzeige in der Action Bar aktiviert")));
|
||||
}
|
||||
|
||||
|
||||
current = getSettingsValue("timer", player);
|
||||
|
||||
if(current == 0) {
|
||||
settingsInventory.setItem(14,
|
||||
ItemStacks.lore(ItemStacks.rename(new ItemStack(Material.CLOCK), ChatColor.RED + "Timer wird nicht angezeigt")));
|
||||
} else {
|
||||
settingsInventory.setItem(14,
|
||||
ItemStacks.lore(ItemStacks.rename(new ItemStack(Material.CLOCK), ChatColor.GREEN + "Timer wird angezeigt")));
|
||||
}
|
||||
|
||||
current = getSettingsValue("resettime", player);
|
||||
|
||||
switch (current) {
|
||||
case 1:
|
||||
settingsInventory.setItem(16, ItemStacks.lore(ItemStacks.rename(new ItemStack(Material.CANDLE), ChatColor.GOLD + "Resetzeit: " + ChatColor.RED + "1s")));
|
||||
break;
|
||||
case 2:
|
||||
settingsInventory.setItem(16, ItemStacks.lore(ItemStacks.rename(new ItemStack(Material.CANDLE), ChatColor.GOLD + "Resetzeit: " + ChatColor.RED + "2s")));
|
||||
break;
|
||||
case 3:
|
||||
settingsInventory.setItem(16, ItemStacks.lore(ItemStacks.rename(new ItemStack(Material.CANDLE), ChatColor.GOLD + "Resetzeit: " + ChatColor.RED + "3s")));
|
||||
break;
|
||||
case 4:
|
||||
settingsInventory.setItem(16, ItemStacks.lore(ItemStacks.rename(new ItemStack(Material.CANDLE), ChatColor.GOLD + "Resetzeit: " + ChatColor.RED + "4s")));
|
||||
break;
|
||||
case 5:
|
||||
settingsInventory.setItem(16, ItemStacks.lore(ItemStacks.rename(new ItemStack(Material.CANDLE), ChatColor.GOLD + "Resetzeit: " + ChatColor.RED + "5s")));
|
||||
break;
|
||||
case 6:
|
||||
settingsInventory.setItem(16, ItemStacks.lore(ItemStacks.rename(new ItemStack(Material.CANDLE), ChatColor.GOLD + "Resetzeit: " + ChatColor.RED + "6s")));
|
||||
break;
|
||||
case 7:
|
||||
settingsInventory.setItem(16, ItemStacks.lore(ItemStacks.rename(new ItemStack(Material.CANDLE), ChatColor.GOLD + "Resetzeit: " + ChatColor.RED + "7s")));
|
||||
break;
|
||||
case 8:
|
||||
settingsInventory.setItem(16, ItemStacks.lore(ItemStacks.rename(new ItemStack(Material.CANDLE), ChatColor.GOLD + "Resetzeit: " + ChatColor.RED + "8s")));
|
||||
break;
|
||||
case 9:
|
||||
settingsInventory.setItem(16, ItemStacks.lore(ItemStacks.rename(new ItemStack(Material.CANDLE), ChatColor.GOLD + "Resetzeit: " + ChatColor.RED + "9s")));
|
||||
break;
|
||||
case 10:
|
||||
settingsInventory.setItem(16, ItemStacks.lore(ItemStacks.rename(new ItemStack(Material.CANDLE), ChatColor.GOLD + "Resetzeit: " + ChatColor.RED + "10s")));
|
||||
break;
|
||||
}
|
||||
|
||||
return settingsInventory;
|
||||
}
|
||||
|
||||
public int getSettingsValue(String settingsKeyString, Player player) {
|
||||
PlayerStatistics playerStatistics = plugin.getCubesideStatistics().getStatistics(player.getUniqueId());
|
||||
SettingKey settingKey = plugin.getCubesideStatistics().getSettingKey("minecleaner.settings." + settingsKeyString);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue