Check if slot is empty

Discussion in 'Plugin Development' started by AnAwesomeGuy, Oct 18, 2014.

Thread Status:
Not open for further replies.
  1. Offline

    AnAwesomeGuy

    Hey i got this problem while trying to make a per slot whitelist plugin, where i want to get if a specific slot is empty. Can anybody help me with how to get if a slot is empty? This is my code so far
    Code:java
    1. @EventHandler
    2. public void onInventorypickupItem(InventoryPickupItemEvent e) {
    3. int item = e.getItem().getType().getTypeId();
    4. e.setCancelled(true);
    5. Player p = (Player)e.getInventory();
    6. for(int i = -1; i <= 35; i++) {
    7. String it = Integer.toString(i);
    8. if(fc.getBoolean(i + ".wl_true") == true) {
    9. for(String key : fc.getConfigurationSection(i + ".whitelist").getKeys(false)) {
    10. int itemw = Integer.parseInt(key);
    11. if(item == itemw && p.getInventory(). == i) {
    12. p.getInventory().setItem(i, new ItemStack(item));
    13. p.updateInventory();
    14. }
    15. }
    16. }
    17. }
    18. }

    I know that the code is broken, and full of errors, but i just got stuck at line 11.
     
  2. AnAwesomeGuy
    Do you mean the inventory slot?
    Code:
    if(p.getInventory().getItem(i) == null) {}
     
  3. Offline

    AnAwesomeGuy

    OMG, Im so stupid. I have been looking at this code for 3 hours and didn't see it :mad:. THANK YOU
     
Thread Status:
Not open for further replies.

Share This Page