Double check to prevent /f upgrades items showing up when disabled
This commit is contained in:
parent
5fe55afc68
commit
640871d696
@ -37,22 +37,29 @@ public class FUpgradesGUI implements Listener {
|
|||||||
inventory.setItem(dummySlots.get(i), dummyItem);
|
inventory.setItem(dummySlots.get(i), dummyItem);
|
||||||
}
|
}
|
||||||
ItemStack[] items = buildItems(fme);
|
ItemStack[] items = buildItems(fme);
|
||||||
|
|
||||||
List<Integer> cropSlots = P.p.getConfig().getIntegerList("fupgrades.MainMenu.Crops.CropItem.slots");
|
List<Integer> cropSlots = P.p.getConfig().getIntegerList("fupgrades.MainMenu.Crops.CropItem.slots");
|
||||||
for (int i = 0; i <= cropSlots.size() - 1; i++) {
|
|
||||||
inventory.setItem(cropSlots.get(i), items[2]);
|
|
||||||
}
|
|
||||||
List<Integer> spawnerSlots = P.p.getConfig().getIntegerList("fupgrades.MainMenu.Spawners.SpawnerItem.slots");
|
List<Integer> spawnerSlots = P.p.getConfig().getIntegerList("fupgrades.MainMenu.Spawners.SpawnerItem.slots");
|
||||||
for (int i = 0; i <= spawnerSlots.size() - 1; i++) {
|
|
||||||
inventory.setItem(spawnerSlots.get(i), items[1]);
|
|
||||||
}
|
|
||||||
List<Integer> expSlots = P.p.getConfig().getIntegerList("fupgrades.MainMenu.EXP.EXPItem.slots");
|
List<Integer> expSlots = P.p.getConfig().getIntegerList("fupgrades.MainMenu.EXP.EXPItem.slots");
|
||||||
for (int i = 0; i <= expSlots.size() - 1; i++) {
|
|
||||||
inventory.setItem(expSlots.get(i), items[0]);
|
|
||||||
}
|
|
||||||
List<Integer> chestSlots = P.p.getConfig().getIntegerList("fupgrades.MainMenu.Chest.ChestItem.slots");
|
List<Integer> chestSlots = P.p.getConfig().getIntegerList("fupgrades.MainMenu.Chest.ChestItem.slots");
|
||||||
for (int i = 0; i <= chestSlots.size() - 1; i++) {
|
if (cropSlots != -1) {
|
||||||
inventory.setItem(chestSlots.get(i), items[3]);
|
for (int i = 0; i <= cropSlots.size() - 1; i++) {
|
||||||
|
inventory.setItem(cropSlots.get(i), items[2]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (spawnerSlots != -1) {
|
||||||
|
for (int i = 0; i <= spawnerSlots.size() - 1; i++) {
|
||||||
|
inventory.setItem(spawnerSlots.get(i), items[1]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (expSlots != -1) {
|
||||||
|
for (int i = 0; i <= expSlots.size() - 1; i++) {
|
||||||
|
inventory.setItem(expSlots.get(i), items[0]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (chestSlots != -1) {
|
||||||
|
for (int i = 0; i <= chestSlots.size() - 1; i++) {
|
||||||
|
inventory.setItem(chestSlots.get(i), items[3]);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
fme.getPlayer().openInventory(inventory);
|
fme.getPlayer().openInventory(inventory);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user