Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private int playerMaterialAmount(Player p, Material m) {
- int materialCount = 0;
- ItemStack[] contents;
- for (int length = (contents = p.getInventory().getContents()).length, k = 0; k < length; ++k) {
- final ItemStack i = contents[k];
- if (i != null) {
- if (i.getType().equals((Object) m)) {
- if (!i.hasItemMeta()) {
- materialCount += i.getAmount();
- } else {
- int am = i.getAmount();
- i.setAmount(0);
- i.setType(m);
- i.setAmount(am);
- materialCount += i.getAmount();
- }
- }
- }
- }
- return materialCount;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement