1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

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

Тема в разделе "Запросы на разработку плагинов", создана пользователем Volokitin, 8 апр 2014.

  1. Автор темы
    Volokitin

    Volokitin Активный участник Пользователь

    Баллы:
    68
    Всем привет. Появилась такая идея на счет плагина с помощью которого игрок бы смог ходить по воде, лаве, воздуху. Например перед игроком большая водная гладь в несколько десятков блоков которую ему нужно перейти, игрок вводит определенную команду и когда он попадает на блок с водой, то не тонет, а идет по нему. Тоже самое с лавой, допустим игрок находится в пещере около лавы, при вводе команды игрок не будет тонуть в лаве и лава не будет поджигать игрока, тем самым он не погибнет и сохранит добытые им ресурсы. И если например игрок строит дом и ему нужно перейти на другую сторону, или же ему надо пересечь небольшой овраг, а блоков или то, чем их можно добыть под рукой нет, он опять же вводит команду и может пройти несколько блоков по воздуху. Такие возможности можно было бы дать VIP и Premium игрокам на сервере. Сам же плагин можно настроить для разных групп на сервере и дать каждой какую-нибудь из перечисленных выше возможностей. Например VIP игроки могут за раз пройти по воде 50 блоков, Premium 100 и так далее. Тоже самое с лавой и воздухом. Если такой плагин возможно реализовать, то возьмитесь кто-нибудь за его разработку. :)
     
    Великий Реван нравится это.
  2. SmelJey

    SmelJey Активный участник Пользователь

    Баллы:
    63
    Иисус что ли? И с водой и лавой ладно ещё, но с воздухом... Если у кого-то получится реализовать - багов немерено выйдет.
     
  3. aceJKE

    aceJKE Старожил Пользователь

    Баллы:
    123
    По воздуху, это наверное полет? ._.
    И давать полет например на 5секунд...
     
    HoShiMin нравится это.
  4. serega6531

    serega6531 Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    shkurovs
    player.sendBlockChange() и соответствующая обработка PlayerMoveEvent.
     
  5. Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Главное его летающим отметить, но не давать включить полёт
     
    LaoTheLizard нравится это.
  6. serega6531

    serega6531 Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    shkurovs
    Будет выглядеть лучше с появляющимися фейковыми блоками.
     
  7. konfyciu98

    konfyciu98 Старожил Пользователь

    Баллы:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    Мб проверять, какой блок под игроком? Если это вода\лава, то запоминать его Y координату на тот момент, когда он был не над водой, потом при движении все время телепортировать по Y координате.
     
  8. serega6531

    serega6531 Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    shkurovs
    И игрок не сможет двигаться, ага.
     
    LaoTheLizard нравится это.
  9. fromgate

    fromgate Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    Ничего хорошего из этого не выйдет. Дело в том, что помимо сервера есть ещё и клиент. Который будет ждать падения игрока и производить соответствующие действия. В итоге для игрока это будет выглядеть каким-то безумным дёрганьем.
     
    LaoTheLizard и Larin нравится это.
  10. konfyciu98

    konfyciu98 Старожил Пользователь

    Баллы:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    А если задать setVelocity() на 1-2 блока и потом опять проверить блок?
     
  11. Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Если игрок побежит по пакетным блокам без полёта, то сервер посчитает его читером
     

Поделиться этой страницей