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

.

Тема в разделе "Разработка плагинов для новичков", создана пользователем Mr_RoboMan, 2 май 2016.

Статус темы:
Закрыта.
  1. CoolBoy

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

    Баллы:
    96
    Имя в Minecraft:
    Xezard
    Почему твой HashSet статичен?
     
  2. Larin

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

    Баллы:
    103
    Кинь код или скажи, что надо сделать. Если немного, то сделаю за 200-500р
     
  3. CoolBoy

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

    Баллы:
    96
    Имя в Minecraft:
    Xezard
    Даже не собираюсь учить тебя чему-то, так как сам ещё далёк от идеала. Но если ты пользуешся им только из этого класса, то он должен быть private.
    Да и вообще, не могу понять как ХашСет может быть статичным. Статичные элементы существуют только при вызове, разве нет? Или я уже путаю с C++?
    Ай, не хорошо. Человек сам к знаниям тянется. Ему может, свое интереснее и удобнее.
     
  4. Larin

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

    Баллы:
    103
    Пусть книгу тогда купит, если к знаниям тянется, иначе выйдет еще один кодер, из-за которого java будут считать черепахой.
     
  5. CoolBoy

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

    Баллы:
    96
    Имя в Minecraft:
    Xezard
    Ещё один пришёл. Java в любом случае не будет черепахой ещё как минимум лет 40. И всё из-за того что "ведройд" на ней. А значит и половина программ для "ведройда" на ней. Да и Google Java одобряют давно. Это я знаю не по наслышке. Но, мы немного отдалились от темы и плавно перешли в оффтоп.
     
  6. Larin

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

    Баллы:
    103
    Ты глупенький, да? Читать научись.
     
  7. CoolBoy

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

    Баллы:
    96
    Имя в Minecraft:
    Xezard
    Вот и на оскорбления перешли. Недолго вам нужно, для раскачки, да?
    Алсо, ваш совет гениален со всех сторон. Можно просто послать его в гугл и этот совет будет так же гениален как и ваш.
     
  8. Larin

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

    Баллы:
    103
    Ты просто глупенький, и читать не умеешь.
    В своём первом сообщении я сказал, что из-за таких крутых кодеров как он, java считают медленным.
    Да, мой совет идеален со всех сторон, ибо:
    • Код будет оптимизированным
    • Не будет ненужных статичных методов
    • Будет соблюдаться ООП
    По твоим же ответам, думаю я, тебя так же посылали в книжку/гугл раньше.
     
  9. CoolBoy

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

    Баллы:
    96
    Имя в Minecraft:
    Xezard
    Наивный :lol:

    Сколько бы ты тут логически не рассуждал и не выпендривался - толку 0, всё равно ТС'у ты никак, и ничем, увы, не помог. Только деньгу с него спросил, за "будущую помощь".
    Если бы ты умел вникать в суть написанного, то понял бы, что я исчерпывающе ответил тебе аж в двух постах. Твой совет очень, просто очень далёк от идеала, так как это был всего-навсего - стеб. Чтобы поправить его код - не нужно читать книги про ООП и прочую ересь. На будущее? Поможет, согласен. На данный момент, всё что нужно ТС - любой, рабочий код. Привести его в порядок можно будет в любой момент. Всё, что делаете в треде вы - оффтопите. (Ну а я, отвечаю на ваши абсолютно бесполезные сообщения :) )
     
  10. Larin

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

    Баллы:
    103
    Ну в проектах с 2 классами можно в любой день всё привести в порядок. Удачи с двухклассовыми плагинами за 300 рублей.
     
  11. CoolBoy

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

    Баллы:
    96
    Имя в Minecraft:
    Xezard
    Аргументы появляются и исчезают также быстро, верно? А вот вчитываться в текст мы всёравно не научились :)
     
  12. Reality_SC

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

    Баллы:
    123
    Имя в Minecraft:
    Reality_SC
    Не путаешь, потому что static и в C++ и в Java имеет ровно один и тот же смысл: общее поле для всех экземпляров класса, и не находящееся в них самих (а где-то ещё).
    Удивительно, но абсолютно любая переменная любого типа может быть статичной.
    Вот тут и вскрывается полнейший бред в понимании языка :)

    Вместо обсуждения, помочь ТС-у советом, или кодом, бесплатно или платно, может быть устроить конкурс на написание плагина на NPC? :) Один участник есть автоматом (@Mr_RoboMan ), плюс @Larin тоже считает себя способным такое написать. А там и другие подтянутся.
     
    Последнее редактирование: 11 май 2016
  13. Dereku

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

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Использование любого потока отличного от server main thread (емнип) будет бом-бом. По идее будет.
    https://github.com/GreWeMa/MC-NEVENDAAR/blob/master/src/ua/gwm/BukkitPlugin/NEVENDAAR/Bot.java#L114

    Щас посмотрю в ide это чудо-юдо, напишу насколько всё плохо.

    Щас бы заnullить внезапно эти переменные - https://github.com/GreWeMa/MC-NEVENDAAR/blob/master/src/ua/gwm/BukkitPlugin/NEVENDAAR/Main.java#L23

    Удивительно, но у меня бот заспаунился.

    2016_05_11 14-40-59.png

    Зачем тебе эти боты?
     
    Последнее редактирование: 11 май 2016
  14. CoolBoy

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

    Баллы:
    96
    Имя в Minecraft:
    Xezard
    Нужно держать чанк в котором есть бот - загруженным.
     
  15. Dereku

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

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Пардон, не тот вопрос. Что эти боты должны делать?
     
  16. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    for (Entity ent : e.getChunk().getEntities()) {
    if (ent.getCustomName () != null && ent.getCustomName().equals("testmob")) {
    e.setCanselled(true);
    }
    }
    Както так. Не тестил. Писал с телефона.
     
  17. CoolBoy

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

    Баллы:
    96
    Имя в Minecraft:
    Xezard
    Честно говоря - без понятия, решит это твою проблему, или нет. Я на 100% знаю что боты от Citizens держут чанки, в которых они стоят, загруженными всегда.
    Решил проблему?
     
  18. CoolBoy

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

    Баллы:
    96
    Имя в Minecraft:
    Xezard
    Закрой тему :)
     
Статус темы:
Закрыта.

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