Я работаю над чем-то, где я использую событие OnPlayerTeleport
, и я пытался найти способ получить имя игрока, который отправил команду. Это легко, если игрок телепортировал их самостоятельно, потому что, очевидно, вы могли бы использовать event.getPlayer()
.Получить команду отправителя onPlayerTeleport Bukkit
Когда player1
телепортирует player2
на икру, player2
может совершить пожар. Мне нужен способ вернуть результат до player1
, если телепорт был отменен.
Даже если вы должны были проверить, что пользователь выполнил команду, вы должны утверждать, что команда либо '/ tp', либо'/tp (что-то еще, кроме места, которое необходимо) ', иначе вы наверняка поймаете нерелевантные команды типа'/tptoggle' (из Essentials). – Unihedron
@Unihedron Ответ обновлен. –