Отловить смену измерения

Версия Minecraft
1.12.2
5
0
Как отловить смену измерения на стороне клиента? (Есть ли аналог PlayerChangedDimensionEvent?)
 
Решение
Измерение клиент как раз знает. Надо ловить обработку пакета Packet9Respawn.
NetClientHandler#handleRespawn, если в пакете измерение отличается от локального - значит сменилось.
Ещё можно поймать WorldEvent.Load.
1,990
18
105
Измерение клиент как раз знает. Надо ловить обработку пакета Packet9Respawn.
NetClientHandler#handleRespawn, если в пакете измерение отличается от локального - значит сменилось.
Ещё можно поймать WorldEvent.Load.
 
Сверху