У нас есть проблема pvp очень маленькое по длительносте мне гораздо больше нравилось когда pvp было включено и днем и ночю и это наверное не только меня интересует? Прошу исправить pvp хотябе до дня!!!
Лично мне нравится концепция "PVP по желанию". Человек вводит команду /pvp и может биться -> но он не может бить того, у кого PVP выключено. Правда, нужно думать как сделать, чтобы при активной битве не можно было использовать эту команду.
Почти оно. Думаю, нужно ловить каждый момент получения урона от игрока и давать кулдаун на /pvp примерно на 20 секунд. В итоге, только после 20 секунд от окончания битвы можно будет отключить пвп.
Ловим EntityDamageByEntityEvent, в хашлист закидываем игрока и время завершения кд, а в заведомо созданном runnable через каждые 10 тиков проверяем на истечение времени. Не так уж и трудно.