Advertisement
Guest User

Untitled

a guest
Apr 24th, 2019
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. private static boolean SetDurability(ItemStack wrench,Player p) {
  2. ItemMeta im = wrench.getItemMeta();
  3. if(!im.hasLore()){
  4. // SCUtils scutils = new SCUtils();
  5. SCUtils.NotifyOwner(p, "hat einen veralteten Schraubenschlüssel verwendet und verliert keine Durability.");
  6. }
  7. List lore = im.getLore();
  8. String[] dur = lore.get(1).toString().split(" / ");
  9. int halt = Integer.parseInt(dur[0]);
  10. halt--;
  11. if(halt != 0){
  12. ArrayList<String> list = new ArrayList<>();
  13. list.add("Durability");
  14. list.add(halt + " / 1561");
  15. im.setLore(list);
  16. wrench.setItemMeta(im);
  17. ActionBarAPI.sendActionBar(p, "§6Schraubenschlüssel Durability: §5" + halt + " / 1561");
  18.  
  19. int maxdur = wrench.getType().getMaxDurability();
  20.  
  21. int teiler = halt / 62;
  22. int s = maxdur - teiler;
  23. Damageable schaden = (Damageable) im;
  24. schaden.setDamage(--s);
  25. wrench.setItemMeta((ItemMeta) schaden);
  26. } else {
  27. ItemStack air = new ItemStack(Material.AIR, 1);
  28. PlayerInventory pinv = p.getInventory();
  29. pinv.setItemInOffHand(air);
  30. p.playSound(p.getLocation(), Sound.ENTITY_ITEM_BREAK, 1.0F, 2.0F);
  31. }
  32.  
  33. return true;
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement