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

Плагин [INFO/MISC] PlayerTrafficSource v1.2 - Откуда игроки узнают о Вашем сервере? [1.8 - 1.12.2]

Тема в разделе "Неподтвержденные плагины", создана пользователем MrMagaChannel, 21 янв 2018.

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

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

    Баллы:
    76
    Имя в Minecraft:
    mrmagachannel
    По твоим словам выходит, что статические методы запрещены в java...
    Мне не нужно применять эти методы к экземплярам, поэтому они статичны. Для начал вникни в код. Похожую систему использует badbones69, раньше дорабатывал его плагины и на его систему опирался при создании этого плагина.
     
  2. Типа админ:D

    Типа админ:D Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Qamulex
    Я не использую статики где попало, я спрашивал, почему это плохо в его случае?

    Лично я статики использую в подобных классах:
    [​IMG] [​IMG] from tccr
     
  3. hyndorik

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

    Баллы:
    98
    Имя в Minecraft:
    hyndo
    Ты не понимаешь че такое и зачем нужен статик и несешь какую то хрень, мне вообще без разницы какую систему кто использует.
    Ну ты мне для начала скажи зачем они там нужны. Это делает код процедурным говном. Статики юзаются для утилит, все что там из его методов можно сделать статиком так это только color, equalsIgnoreCase в библиотеки apache или гугла присутствует
     
  4. Автор темы
    MrMagaChannel

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

    Баллы:
    76
    Имя в Minecraft:
    mrmagachannel
    В данном случае именно процедуры и нужны.
     
  5. hyndorik

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

    Баллы:
    98
    Имя в Minecraft:
    hyndo
    Ну так то норм, кроме того, что зачем-то рандом вынесен в утилиты. Когда ты создаешь два статичных объекта Random gc их никогда не соберет и будет просто два лишних объекта рандома когда мог быть один(микро-оптимизации), так как они хранятся в памяти класса. При создании же обычных переменных, сразу как strong ссылок не остается он удаляется.
     
  6. hyndorik

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

    Баллы:
    98
    Имя в Minecraft:
    hyndo
    Нет, у тебя просто с мозгом все плохо, иди читай о solid принципах
     
  7. Автор темы
    MrMagaChannel

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

    Баллы:
    76
    Имя в Minecraft:
    mrmagachannel
    Уже далеко зашли, я услышал твое мнение, возможно в будущем осознаю, что не прав. Это небольшой плагин и мне процедуры здесь намного удобней использовать.
    Лучше скинь в лс экземпляр своего похожего кода, интересно посмотреть.
     
  8. LomNar

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

    Баллы:
    78
    Skype:
    radius981
    Имя в Minecraft:
    LomNar
    Забей на него, это местный клоун. Пиши как тебе самому нравится. Если, например, тебе нравится есть рожки вилкой, а не ложкой, то я не думаю что нужно брать ложку если так будет угодно этому клоуну.
    P. S: Делал похожий Плагин для своего сервера, но через Gui выводил варианты ответов.
     
  9. hyndorik

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

    Баллы:
    98
    Имя в Minecraft:
    hyndo
    Когда ты сверхразум)
     
  10. Автор темы
    MrMagaChannel

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

    Баллы:
    76
    Имя в Minecraft:
    mrmagachannel
    Плагин обновлен до v1.2

    Изменения:

    • Авто-завершение аргументов команды, а также вариантов для /pts list при помощи TAB. Очень удобно, особенно, если ключи вариантов длинные.
    • Улучшена подсказка при неправильном/незавершенном вводе команд.
     
  11. TurboCraftSrv

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

    Баллы:
    61
    Имя в Minecraft:
    Zeldos
    О! Годно, беру) сяб) жаль что лайки нету, хотя в github "Star" лови)
     
  12. Автор темы
    MrMagaChannel

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

    Баллы:
    76
    Имя в Minecraft:
    mrmagachannel
    Спасибо, если будут идеи для доработки/улучшения можешь писать, в будущем, если буду убирать говнокод, то заодно сделаю.
     
    Последнее редактирование: 1 мар 2018
  13. d1anjke

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

    Баллы:
    76
    Имя в Minecraft:
    LuYM
    Переделка,universala,респект.
     
  14. BlazeMC

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

    Баллы:
    76
    это калл от универсала никому не нужен.
    Они те же кейсы переделали.
     
  15. Kolian

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

    Баллы:
    61
    Имя в Minecraft:
    Savelix
    Плагин супер, только вот при заходе меня спросило откуда я пришёл, а так как я создатель сервера, то я немного затруднился ответить на этот вопрос :)
    Может сделать ещё один вариант для тех, кто является создателем сервера? (1 человек). После нажатия этот вариант больше появляться не будет, создатель же один)

    P.S. BlazeMC, Ехидна? Уважаю.
     
  16. d00hh

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

    Баллы:
    66
    Имя в Minecraft:
    d00h
    на
    тыж саздатил
     
  17. imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    1 человек не очень повлияет на общую статистику.
     

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