Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Плагин [TP] TpPoint v1.0 - Варп-зоны! (Физический телепорт) [1.6.*-1.7.*]

Тема в разделе "Релизы плагинов", создана пользователем makssof, 25 авг 2014.

  1. saharNooby

    saharNooby Активный участник Девелопер Пользователь

    Баллы:
    78
    Имя в Minecraft:
    saharNooby
    А, сейчас скажу, подожди немного.[DOUBLEPOST=1424694169,1424693766][/DOUBLEPOST]Во-первых, в цикле создаётся огромное количество String из-за загрузки точек. Я бы хранил все точки в списке, и заполнял бы его при загрузке плагина.

    Дальше - какое-то странное двойное условие цикла. Я его не понял совсем. Я бы сделал for (Warp warp : warps), и в цикле if, проверяющий совпадение локаций игрока и варпа и наличие target.

    Ну и, если переписать всё на список, то телепорт игрока сводится просто к player.teleport(warp.getTarget()).

    Короче, можно было лучше и более ООП.[DOUBLEPOST=1424694303][/DOUBLEPOST]Представь, когда у тебя варпов 30 и 100 игроков на сервере, ОМГ
     
  2. Хостинг MineCraft
    <
  3. ql_Nik_lp

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

    Баллы:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Шедулер
     
  4. saharNooby

    saharNooby Активный участник Девелопер Пользователь

    Баллы:
    78
    Имя в Minecraft:
    saharNooby
    @ql_Nik_lp
    А как его прикрутить в этот плугин?
     
  5. Автор темы
    makssof

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

    Баллы:
    103
    Skype:
    makssofez
    Я изначально хотел как раз сделать ООП в плане варпа. Но появились трудности, которые не смог решить. На тот момент.
    И каждый тик проветять?.. Почти тоже самое. Ну да, минус поворот головой, но всё равно похоже.
     
  6. ql_Nik_lp

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

    Баллы:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Что мешает проверять каждые 10 тиков?
     
  7. VareZzZz

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

    Баллы:
    153
    Skype:
    rockufa
    Имя в Minecraft:
    UfaRock
    Командные блоки типа не в моде?)
     
  8. ql_Nik_lp

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

    Баллы:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Это непотребство сойдет разве что для адвенчур карт, у нас же есть инструменты мощнее.
     
  9. Автор темы
    makssof

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

    Баллы:
    103
    Skype:
    makssofez
    Окей, оптимизирую. Спасибо за советы.
     

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