@events.entity_jumpможно отменить2 методаКогда любая живая сущность прыгает: другой игрок, моб, ты сам.
Событие про чужие прыжки, а не только про свои. По нему видно момент, когда цель оторвалась от земли.
В бою это полезно: пока противник в прыжке, его знобит по-другому, и часть скриптов ждёт именно этот момент. Ещё по нему ловят прыжки соседей для своих индикаторов.
| Метод | Возвращает | Зачем |
|---|---|---|
getEntity() | LivingEntity | Кто прыгнул. Объект игры, методы зовутся сразу |
cancel() / isCancelled() | ничего / bool | Отменить прыжок |
mod = Module("JumpNotify", "Combat")
@events.entity_jump
def on_jump(event):
if not mod.isEnabled() or not world.ingame():
return
ent = event.getEntity()
target = world.target()
# интересен только тот, кого бьёт Aura
if target is not None and ent == target:
client.overlay("цель прыгнула")Общий список всех событий и правила подписки лежат на странице События.