всем ку 
Нужно: убивать всех игроков если умрёт кто-то один. Минимум: чтобы работало в мире (всех измерениях) через "открыть для сети", максимум – на сервере (если мод у обоих, конечно).
Пробовал: на onJoin добавлять игроков в ArrayList. На onDeath делать им
А) setHealth(0) – работало только при первой смерти и если умирал недалеко от другого игрока (и то через раз). Пока первый игрок умирал, у второго был открыт инвентарь или чат (с ним смерть отображалась только если выйти из чата, так видно 0 сердец). Временами метод не срабатывал и с первого раза (соответственно и следующих разах до перезапуска мира / ковыряний в сырцах мода).
Б) die (который с источником смерти или как-то так). С ним фиг разобрался. Вкручивал источником типа player.magician и получал краш то на входе в мир, то при смерти одного из игроков.
[ ! ] Примечание: команду /kill не предлагайте, задача стоит в том, чтобы штука работала в режиме "без читов".
Наблюдения: как я считаю, это из-за неправильно настроенных регистраций в прокси или с методом die стоит подшаманить. Возможно, есть что-то типа damage(player, 999 /урон/ )? Общей проблемой остаётся нерабочее состояние метода если далеко отбежать (за другое измерение не проверял).
Примечание: вообще, мне не совсем понятна концепция прокси с физический сервер, логический, клиенты физический - логический. Прикиньте на пальцах в простых примерах.
Работал кто с подобным взаимодействием на состояние других игроков?
Нужно: убивать всех игроков если умрёт кто-то один. Минимум: чтобы работало в мире (всех измерениях) через "открыть для сети", максимум – на сервере (если мод у обоих, конечно).
Пробовал: на onJoin добавлять игроков в ArrayList. На onDeath делать им
А) setHealth(0) – работало только при первой смерти и если умирал недалеко от другого игрока (и то через раз). Пока первый игрок умирал, у второго был открыт инвентарь или чат (с ним смерть отображалась только если выйти из чата, так видно 0 сердец). Временами метод не срабатывал и с первого раза (соответственно и следующих разах до перезапуска мира / ковыряний в сырцах мода).
Б) die (который с источником смерти или как-то так). С ним фиг разобрался. Вкручивал источником типа player.magician и получал краш то на входе в мир, то при смерти одного из игроков.
[ ! ] Примечание: команду /kill не предлагайте, задача стоит в том, чтобы штука работала в режиме "без читов".
Наблюдения: как я считаю, это из-за неправильно настроенных регистраций в прокси или с методом die стоит подшаманить. Возможно, есть что-то типа damage(player, 999 /урон/ )? Общей проблемой остаётся нерабочее состояние метода если далеко отбежать (за другое измерение не проверял).
Примечание: вообще, мне не совсем понятна концепция прокси с физический сервер, логический, клиенты физический - логический. Прикиньте на пальцах в простых примерах.
Работал кто с подобным взаимодействием на состояние других игроков?
Последнее редактирование: