GUI only showing kits you have access to

Discussion in 'Plugin Development' started by Fhbgsdhkfbl, Nov 21, 2014.

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

    Fhbgsdhkfbl

    Hey guys, still doing this GUI, I think I have it all figured out besides somethings.

    Code:java
    1. Knight {
    2. public void give(Player p) {
    3. Utils.clearInv(p);
    4. PlayerInventory inv = p.getInventory();
    5. ItemStack pvp = new ItemStack(Material.DIAMOND_SWORD);
    6. pvp.addEnchantment(Enchantment.DAMAGE_ALL, 1);
    7. inv.addItem(pvp);
    8. inv.setHelmet(new ItemStack(Material.IRON_HELMET));
    9. inv.setChestplate(new ItemStack(Material.IRON_CHESTPLATE));
    10. inv.setLeggings(new ItemStack(Material.IRON_LEGGINGS));
    11. inv.setBoots(new ItemStack(Material.IRON_BOOTS));
    12. Utils.giveSoup(p);
    13. }
    14.  
    15. public String getPermission() {
    16. return "k.knight";
    17. }
    18.  
    19. public String getName() {
    20. return "Knight";
    21. }
    22.  
    23.  
    24. public ItemStack kitgui(Material type) {
    25. ItemStack knight = new ItemStack(Material.DIAMOND_SWORD);
    26. ItemMeta knightmeta = knight.getItemMeta();
    27. knightmeta.setDisplayName(ChatColor.GOLD + "Knight Kit");
    28. return knight;
    29.  
    30. }
    31. }
    32. public abstract void give(Player p);
    33.  
    34. public abstract String getPermission();
    35.  
    36. public abstract String getName();
    37.  
    38. public abstract ItemStack kitgui(Material type);


    In my GUI, How would I get the kitgui method to add the itemstack to the gui if they have permission?
     
  2. Offline

    Skionz

    Code:
    if(player.hasPermission("a permission") {
        inventory.addItem(someItemStack);
    }
     
    acer5999 likes this.
  3. Offline

    timtower Administrator Administrator Moderator

Thread Status:
Not open for further replies.

Share This Page