Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Помогите Ивент клика по инвентарю

fedortik

Активный участник
Пользователь
Баллы
61
Имя в Minecraft
FEDORTIK
По ивенту клика по инвентарю пишу проверку, что бы игрок мог класть предметы только в определённые слоты. Вроде работает, но проскакивают клики, которые ивент тупо не обрабатывает, может кто сталкивался?
 
import org.bukkit.Material;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.inventory.InventoryClickEvent;
import org.*********ventory.ItemStack;
import org.bukkit.plugin.java.JavaPlugin;
public class InventorySlotPlugin extends JavaPlugin implements Listener {
@Override
public void onEnable() {
getServer().getPluginManager().registerEvents(this, this);
}
@EventHandler
public void onInventoryClick(InventoryClickEvent event) {
if (event.getCursor() != null && event.getCursor().getType() == Material.DIAMOND_SWORD) { // Замените Material.DIAMOND_SWORD на любой другой предмет, который вы хотите проверить
int slot = event.getRawSlot();
event.getWhoClicked().sendMessage("Предмет ложится в слот: " + slot);
}
}
}
 

Поделиться этой страницей

Назад
Верх