Spokers
Пользователь
- Сообщения
- 70
- Решения
- 1
1) При пкм по табличке продаются блоки которые расположены в слотах быстрого действия, я не понимаю как сделать чтобы при пкм исчезли все блоки которые есть в инвентаре и остались инструменты.
2)Spigot 1.8
3)
2)Spigot 1.8
3)
Java:
if (e.getClickedBlock().getState() instanceof Sign) {
ItemStack air = new ItemStack(Material.AIR);
double summary = .0;
Inventory playerInventory = p.getInventory();
for (int i = 0; i < 36; i++) {
ItemStack item = playerInventory.getItem(i);
if (Objects.nonNull(item)) {
if(p.getItemInHand().getType().equals(Material.SAND)||p.getItemInHand().getType().equals(Material.DIRT)) {
summary += 0.02 * item.getAmount();
playerInventory.setItem(i, air);
p.updateInventory();
}
else if(p.getItemInHand().getType().equals(Material.GRAVEL)||p.getItemInHand().getType().equals(Material.LAPIS_BLOCK)||p.getItemInHand().getType().equals(Material.ENDER_STONE)) {
summary += 0.03 * item.getAmount();
playerInventory.setItem(i, air);
p.updateInventory();
}
}
}