Идея Возможность ходить по воде, лаве, воздуху.

Volokitin

Активный участник
Пользователь
Баллы
68
Всем привет. Появилась такая идея на счет плагина с помощью которого игрок бы смог ходить по воде, лаве, воздуху. Например перед игроком большая водная гладь в несколько десятков блоков которую ему нужно перейти, игрок вводит определенную команду и когда он попадает на блок с водой, то не тонет, а идет по нему. Тоже самое с лавой, допустим игрок находится в пещере около лавы, при вводе команды игрок не будет тонуть в лаве и лава не будет поджигать игрока, тем самым он не погибнет и сохранит добытые им ресурсы. И если например игрок строит дом и ему нужно перейти на другую сторону, или же ему надо пересечь небольшой овраг, а блоков или то, чем их можно добыть под рукой нет, он опять же вводит команду и может пройти несколько блоков по воздуху. Такие возможности можно было бы дать VIP и Premium игрокам на сервере. Сам же плагин можно настроить для разных групп на сервере и дать каждой какую-нибудь из перечисленных выше возможностей. Например VIP игроки могут за раз пройти по воде 50 блоков, Premium 100 и так далее. Тоже самое с лавой и воздухом. Если такой плагин возможно реализовать, то возьмитесь кто-нибудь за его разработку. :)
 
Иисус что ли? И с водой и лавой ладно ещё, но с воздухом... Если у кого-то получится реализовать - багов немерено выйдет.
 
По воздуху, это наверное полет? ._.
И давать полет например на 5секунд...
 
player.sendBlockChange() и соответствующая обработка PlayerMoveEvent.
 
Мб проверять, какой блок под игроком? Если это вода\лава, то запоминать его Y координату на тот момент, когда он был не над водой, потом при движении все время телепортировать по Y координате.
 
Мб проверять, какой блок под игроком? Если это вода\лава, то запоминать его Y координату на тот момент, когда он был не над водой, потом при движении все время телепортировать по Y координате.
И игрок не сможет двигаться, ага.
 
Мб проверять, какой блок под игроком? Если это вода\лава, то запоминать его Y координату на тот момент, когда он был не над водой, потом при движении все время телепортировать по Y координате.
Ничего хорошего из этого не выйдет. Дело в том, что помимо сервера есть ещё и клиент. Который будет ждать падения игрока и производить соответствующие действия. В итоге для игрока это будет выглядеть каким-то безумным дёрганьем.
 
Ничего хорошего из этого не выйдет. Дело в том, что помимо сервера есть ещё и клиент. Который будет ждать падения игрока и производить соответствующие действия. В итоге для игрока это будет выглядеть каким-то безумным дёрганьем.
А если задать setVelocity() на 1-2 блока и потом опять проверить блок?
 
Назад
Верх