Kit's plugin only one kit working

Discussion in 'Plugin Development' started by Mortal_Wombat, Aug 27, 2014.

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

    Mortal_Wombat

    Hey guys i am making a plugin for a server and i have got everything down and such but when making the plugins only the first one i coded works! :(.

    Code:
    if (cmd.getName().equalsIgnoreCase("somebody")) {
     
     
                   
     
                    PlayerInventory pi = p.getInventory();
     
     
                    ItemStack ic = new ItemStack(Material.DIAMOND_CHESTPLATE);
                    ItemStack ih = new ItemStack(Material.DIAMOND_HELMET);
                    ItemStack il = new ItemStack(Material.DIAMOND_LEGGINGS);
                    ItemStack ib = new ItemStack(Material.DIAMOND_BOOTS);
     
                    ItemStack ds = new ItemStack(Material.DIAMOND_SWORD);
     
                    ItemStack da = new ItemStack(Material.DIAMOND_AXE);
                    ItemStack dsp = new ItemStack(Material.DIAMOND_SPADE);
                    ItemStack dpx = new ItemStack(Material.DIAMOND_PICKAXE);
     
     
     
                    ic.addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 3);
                    ih.addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 3);
                    il.addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 3);
                    ib.addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 3);
                    ib.addEnchantment(Enchantment.PROTECTION_FALL, 1);
     
                    ds.addEnchantment(Enchantment.DAMAGE_ALL, 4);
                    ds.addEnchantment(Enchantment.FIRE_ASPECT, 1);
     
                    da.addEnchantment(Enchantment.DIG_SPEED, 2);
                    dsp.addEnchantment(Enchantment.DIG_SPEED, 2);
                    dpx.addEnchantment(Enchantment.DIG_SPEED, 2);
     
                    pi.setItem(0, ds);
     
                    pi.setItem(8, da);
                    pi.setItem(7, dsp);
                    pi.setItem(6, dpx);
     
                    pi.setHelmet(ih);
                    pi.setChestplate(ic);
                    pi.setLeggings(il);
                    pi.setBoots(ib);
     
     
     
                    ItemStack ob = new ItemStack(Material.OBSIDIAN, 64);
                    ItemStack bdrk = new ItemStack(Material.BEDROCK, 5);
                    ItemStack ap = new ItemStack(Material.APPLE, 64);
                    ItemStack ok = new ItemStack(Material.LOG, 64);
                    ItemStack ok2 = new ItemStack(Material.LOG, 64);
                    ItemStack ok1 = new ItemStack(Material.LOG, 64);
                    ItemStack db = new ItemStack(Material.DIAMOND_BLOCK, 5);
                    ItemStack ga = new ItemStack(Material.GOLDEN_APPLE, 2);
     
                    pi.addItem(db);
                    pi.addItem(ok2);
                    pi.setItem(9, ob);
                    pi.setItem(17, bdrk);
                    pi.setItem(10, ap);
                    pi.setItem(16, ok);
                    pi.setItem(11, ok1);
                    pi.setItem(15, ga);
     
     
     
                }
     
     
     
                if (cmd.getName().equalsIgnoreCase("Epix")) {
     
     
                    //if(this.ek.contains(p.getName())) {
     
                   
     
                   
                    PlayerInventory pi = p.getInventory();
     
     
                    ItemStack ic = new ItemStack(Material.DIAMOND_CHESTPLATE);
                    ItemStack ih = new ItemStack(Material.DIAMOND_HELMET);
                    ItemStack il = new ItemStack(Material.DIAMOND_LEGGINGS);
                    ItemStack ib = new ItemStack(Material.DIAMOND_BOOTS);
     
                    ItemStack ds = new ItemStack(Material.DIAMOND_SWORD);
     
                    ItemStack da = new ItemStack(Material.DIAMOND_AXE);
                    ItemStack dsp = new ItemStack(Material.DIAMOND_SPADE);
                    ItemStack dpx = new ItemStack(Material.DIAMOND_PICKAXE);
     
     
     
                    ic.addUnsafeEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 7);
                    ih.addUnsafeEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 7);
                    il.addUnsafeEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 7);
                    ib.addUnsafeEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 7);
                    ib.addEnchantment(Enchantment.PROTECTION_FALL, 1);
     
     
                    ic.addUnsafeEnchantment(Enchantment.THORNS, 1);
                    ih.addUnsafeEnchantment(Enchantment.THORNS, 1);
                    il.addUnsafeEnchantment(Enchantment.THORNS, 1);
                    ib.addUnsafeEnchantment(Enchantment.THORNS, 1);
     
     
     
                    ds.addUnsafeEnchantment(Enchantment.DAMAGE_ALL, 7);
                    ds.addUnsafeEnchantment(Enchantment.FIRE_ASPECT, 2);
     
                    da.addUnsafeEnchantment(Enchantment.DIG_SPEED, 7);
                    dsp.addUnsafeEnchantment(Enchantment.DIG_SPEED, 7);
                    dpx.addUnsafeEnchantment(Enchantment.DIG_SPEED, 7);
     
                    da.addUnsafeEnchantment(Enchantment.DURABILITY, 4);
                    dsp.addUnsafeEnchantment(Enchantment.DURABILITY, 4);
                    dpx.addUnsafeEnchantment(Enchantment.DURABILITY, 4);
     
                    da.addUnsafeEnchantment(Enchantment.LOOT_BONUS_BLOCKS, 2);
                    dsp.addUnsafeEnchantment(Enchantment.LOOT_BONUS_BLOCKS, 2);
                    dpx.addUnsafeEnchantment(Enchantment.LOOT_BONUS_BLOCKS, 2);
     
     
                    pi.setItem(0, ds);
     
                    pi.setItem(8, da);
                    pi.setItem(7, dsp);
                    pi.setItem(6, dpx);
     
                    pi.setHelmet(ih);
                    pi.setChestplate(ic);
                    pi.setLeggings(il);
                    pi.setBoots(ib);
     
     
     
                    ItemStack ob = new ItemStack(Material.OBSIDIAN, 64);
                    ItemStack ob2 = new ItemStack(Material.OBSIDIAN, 64);
                    ItemStack bdrk = new ItemStack(Material.BEDROCK, 20);
                    ItemStack tnt = new ItemStack(Material.TNT, 32);
                    ItemStack rd = new ItemStack(Material.REDSTONE_BLOCK, 5);
                    ItemStack ap = new ItemStack(Material.APPLE, 64);
                    ItemStack ok = new ItemStack(Material.LOG, 64);
                    ItemStack ok2 = new ItemStack(Material.LOG, 64);
                    ItemStack ok1 = new ItemStack(Material.LOG, 64);
                    ItemStack ok3 = new ItemStack(Material.LOG, 64);
                    ItemStack ok4 = new ItemStack(Material.LOG, 64);
                    ItemStack db = new ItemStack(Material.DIAMOND_BLOCK, 10);
                    ItemStack ga = new ItemStack(Material.GOLDEN_APPLE, 2);
     
     
     
                    pi.addItem(ok3);
                    pi.addItem(ok4);
                    pi.addItem(rd);
                    pi.addItem(tnt);
                    pi.addItem(ob2);
                    pi.addItem(db);
                    pi.addItem(ok2);
                    pi.setItem(9, ob);
                    pi.setItem(17, bdrk);
                    pi.setItem(10, ap);
                    pi.setItem(16, ok);
                    pi.setItem(11, ok1);
                    pi.setItem(15, ga);
     
     
     
                }
     
            }
     
     
     
     
     
            return false;
     
        }
     
    }
    
    I get no errors in console or in eclipse but doesnt work :( please help!
     
  2. Offline

    xTigerRebornx

    Mortal_Wombat Define "doesn't work". What happens? What is expected to happen? Are there any errors?
    Also, post your full class and plugin yml, as well as any relevant files/classes
     
  3. Offline

    Mortal_Wombat

    xTigerRebornx When i say doesnt work I mean I run it no errors occur and nothing happens.
    I said above "No errors in console or eclipse"
     
  4. Offline

    xTigerRebornx

  5. Offline

    ZanderMan9

    Most likely the command isn't registered in the plugin.yml file.
     
  6. Offline

    Mortal_Wombat

    I am not stupid it is registered as i said i run the command and nothing happens. I dont get "command not recongnized" i use the command and literally NOTHING happens
     
  7. Offline

    BillyGalbreath

    Why are people so hesitant on posting their files when asking for help? Its not like we're going to steal your work... Paranoia is hurting everyone like that.

    We can't help you without seeing more code. With what you've provided thus far, a definite problem cannot be determined.

    Please post your full code and plugin.yml for further assistance.
     
  8. Offline

    Mortal_Wombat

    BillyGalbreath With all due respect I'm not paranoid and I think you have no place on this post if you aren't going to help.
     
  9. Offline

    xTigerRebornx

    Mortal_Wombat We cannot help if you do not post your full code and plugin yml.
     
Thread Status:
Not open for further replies.

Share This Page