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

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

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

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

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

    Баллы:
    103
    Skype:
    makssofez
    TpPoint: Варп-зоны!
    Версия: 1.0

    Плагин, позволяющий устанавливать варп-зоны.

    Вопросы:
    Что такое варп-зона?
    Это то же самое, что и обычный варп, но только с одним нюансом.
    Что значит приставка "зона"?
    Это значит то, что вы не сможете телепортироватся с помощью команды, как обстоят дела с обычными варпами.
    Так как тогда телепортироватся?
    Достаточно встать туда, где установлена варп-зона.
    Т.е. это как бы "физический" телепорт?
    Да, можно сказать и так.

    Команды:
    /tppoint set <point | target> <name> [targetName] \\-// Установить точку варпа, или точку цели там, где стоит игрок.
    /tppoint remove <point | target> <name> \\-// Удалить точку варпа, или точку цели.
    /tppoint list <point | target>\\-// Показать список варпов, или целей.
    /tppoint info <point | target> <name>\\-// Показать инф-у о варпе, или цели.
    Алиас для /tppoint - /tpp

    1. Встать туда, откуда нужно будет телепортироватся
    2. Выполнить команду /tpp set point *ИмяВарпа* *ИмяЦели*
    3. Встать туда, куда нужно попадать, когда игрок зайдёт в варп *ИмяВарпа*
    4. Выполнить команду /tpp set target *ИмяЦели*

    Permissions:
    tppoint.set - Разрашает выполнять /tpp set
    tppoint.remove - Разрашает выполнять /tpp remove
    tppoint.info - Разрашает выполнять /tpp info
    tppoint.use - Разрешает использовать варп-зону (телепортироватся)
    tppoint.* - Все разрешения

    Скачать:
    Версия 1.0

    Лог изменений:
    1. Релиз плагина

    TODO:
    1. Партиклы при телепортации
    2. Ваши пожелания
     
    Последнее редактирование: 26 май 2017
  2. Хостинг MineCraft
    <
  3. KiSsAMc

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

    Баллы:
    46
    Имя в Minecraft:
    KiSsAMc
    Хорошая задумка, можно использовать как в ивентах, так и в быту сервера. Тема оформлена хорошо. Потестил плагин в версии 1.7.9 в консольку не блюёт думаю можно переводить в релизы:) @slenky .
     
  4. konfyciu98

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

    Баллы:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    Уже есть такой + возможности. Ports называется.
     
  5. Автор темы
    makssof

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

    Баллы:
    103
    Skype:
    makssofez
    Я не знал про такой. :)
    А вообще, если так подумать, то это можно сделать с помощью *НуТыПонял*! :)
     
  6. konfyciu98

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

    Баллы:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    ReAction!
     
  7. Автор темы
    makssof

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

    Баллы:
    103
    Skype:
    makssofez
    ReActions!
    Вообще, я начал играть в ТФ2, и там мне понравился класс Инжа. Вот и вдохновило меня. :)
    Если что, азаза.[DOUBLEPOST=1409331046,1408998608][/DOUBLEPOST]@slenky , @gold-morphin можно ли перенести плагин в релизы? Вроде всё соответствует стилистике.
     
    Последнее редактирование: 26 авг 2014
  8. Mr_RoboMan

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

    Баллы:
    123
    Для тех кто Я и у кого спавн 300 блоков, этот плагин ЛУЧШИЙ!) Автору респект и ЛОООЙС!))
     
  9. Hilgert

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

    Баллы:
    123
    Skype:
    mixa2258
    Имя в Minecraft:
    Hilgert
    При телепортации добавь эффект зелья:"Слепота" На 1 сек, или же "Замедление 1000" на 1 тик, типа зум :D
     
  10. Автор темы
    makssof

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

    Баллы:
    103
    Skype:
    makssofez
    Когда писал этот плагин, я несомненно хотел сделать нечто подобное. Но что бы я не пытался сделать, у меня выходило не очень. Тошноту - пытался, но т.к. надо было на малое время - она (тошнота) не доводила до нужного эффекта ("Фигня" с камерой). Потом подумал о портале в ад, но там: либо костыли ; либо protocollib, кой не хотелось задействовать, т.к. сам плагин маленький, и из за одного эффекта было бы не разумно его использовать.[DOUBLEPOST=1412515767,1412515686][/DOUBLEPOST]Но я обязательно что нибудь решу с этим, и таки сделаю что нибудь.
     
  11. CraftCoder

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

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
  12. Автор темы
    makssof

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

    Баллы:
    103
    Skype:
    makssofez
    Спасибо, буду знать. :)
    Различие между моим плагином, и тем в том, что там в роли "физического телепорта" выступает блок, он как бы "хранитель" телепорта. В моём же, варп-точка - любая точка. Да, пусть вдохновением для меня был телепорт из ТФ2, однако, я внёс свою лепту. Конечно, есть ещё различия, однако, я не собираюсь останавливаться на достигнутом.[DOUBLEPOST=1420495973,1412958554][/DOUBLEPOST]Up, @slenky ?
     
  13. JustBlender

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

    Баллы:
    123
    Skype:
    justblender
    Имя в Minecraft:
    JustBlender
    Ок(((((((
     
  14. ipv2007

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

    Баллы:
    88
    Имя в Minecraft:
    ipv2007
    Не работает между мирами созданных плагином Multiworld
     
  15. Автор темы
    makssof

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

    Баллы:
    103
    Skype:
    makssofez
    Хм. @fromgate , не подскажите, каким образом работает MW? В сурсах копался, но не особо понял, ибо как то запутанно.
     
  16. CraftCoder

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

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
    Там по идее не нужно понимать как он работает, просто нужно записывать не только корды телепорта, но и его мир и соответственно тпшить так.
     
  17. Автор темы
    makssof

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

    Баллы:
    103
    Skype:
    makssofez
    Ну дык у меня:
    Код:
    World w = Bukkit.getWorld(Loader.get().getString("Warps." + o + ".w"));
    pl.teleport(new Location(w, tx, ty, tz, tyw, tp));
     
  18. ipv2007

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

    Баллы:
    88
    Имя в Minecraft:
    ipv2007
    Да, я смотрел конфиг, название мира прописывает, однако телепортируешь в этом-же мире по координатам назначения.
    P.S. На самом деле не вижу особого смысла в развитии этого плагина, ибо есть уже буржуйский вариант. Ссылку давал выше CraftCoder.
    Кстати, в буржуйском варианте в конфиге, помимо названия мира, прописывается название плагина используемого для мультимиров.[DOUBLEPOST=1424020190,1424020063][/DOUBLEPOST]Вот это написано на страничке этого плагина:
    Important!
    If you are using a mutliworld plugin, you must tell portals what the name of the plugin is in the configuration file, or else risk your portals being deleted upon server restart

    видимо, есть какой-то секрет... не достаточно просто указывать название мира...
     
  19. ql_Nik_lp

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

    Баллы:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Дружище, а тебя не смущает такая нагрузка для просто телепортов?
     
  20. saharNooby

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

    Баллы:
    78
    Имя в Minecraft:
    saharNooby
    Какой-то у тебя жирноватый и неоптимизированный onPlayerMove. Чую, там такие лаги будут, когда много игроков привалит.
     
  21. Автор темы
    makssof

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

    Баллы:
    103
    Skype:
    makssofez
    @ql_Nik_lp разве она не минимальна?
    @saharNooby окей, я не спец в плане оптимизации, что посоветуешь?)
     

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