- Баллы
- 66
- Имя в Minecraft
- WhileInside
Как можно сделать задержку на жемчуг эндера и плодов хоруса при определённом условии?
Сделал вот такой метод
Вызываю его во время PlayerLaunchProjectileEvent и PlayerItemConsumeEvent, вроде бы .setCooldown вызывается (выводил сообщение в чат), но никакое кд не ставиться.
P.S Делать тасками или в мапе хранить время не особо хочется, но если не будет других вариантов, то похоже придётся.
Сделал вот такой метод
Код:
private void useItem(ItemStack item, Player player) {
if (item.getType() != Material.CHORUS_FRUIT && item.getType() != Material.ENDER_PEARL) {
return;
}
//if (!combatManager.isFighting(player)) {
// return;
//}
player.setCooldown(item.getType(), 15 * 20);
}
Вызываю его во время PlayerLaunchProjectileEvent и PlayerItemConsumeEvent, вроде бы .setCooldown вызывается (выводил сообщение в чат), но никакое кд не ставиться.
P.S Делать тасками или в мапе хранить время не особо хочется, но если не будет других вариантов, то похоже придётся.