Недавнее содержимое от DimasikBC

  1. DimasikBC

    Событие при экипировании брони

    Ещё раз повторю, что игрок переопределяет метод onUpdate и не вызывает родительский( По поводу LocalVarible: я думал, что это локали внутри метода, а не поля класса А какую проверку? Я не придумал более оптимального решения, чем это Вызов скомпилированной лямбды занимает столько же, сколько и...
  2. DimasikBC

    Событие при экипировании брони

    Моё решение (используется [Гайд][Легко][1.6+] Модификация чужого кода при запуске (трансфомеры)): @Hook public static void onUpdate(EntityPlayer player) { ItemStack[] itemStacks = getPrevEquipment(player); for (int j = 0; j < 5; ++j) { ItemStack itemstack = itemStacks[j]...
  3. DimasikBC

    Ошибка ';' expected и ')' expected там где не может быть этих знаков

    Это не новость. Тут вопрос в том, что если реворкать чужой код, то от лишних кастов стоит избавиться... тем более идея сама подсказывает, что это хорошо бы сделать...
  4. DimasikBC

    Преждевременная оптимизация

    Мы с победителем всероса по информатике дебажили полчаса A*, чтобы что-то путное в интеллекте получить... и эта штука очень помогла. Сомневаюсь, что у него недостаточно знаний и практики...
  5. DimasikBC

    Преждевременная оптимизация

    По поводу решений хочу и буду спорить. Рантайм подгрузка кода будет мастхев при: наборе сторонних разработчиков на крупный проект (даже не нужно давать паблик апи. Просто генерим интерфейсы и всё), при создании чего-либо, что может иметь овермного различных реализаций, упрощении конфигурирования...
  6. DimasikBC

    Преждевременная оптимизация

    Кстати про C и C++.. нативки подкрались незаметно..
  7. DimasikBC

    Библиотека для красивых диалогов! (Rework) 1.0

    Реворк АПИ Библиотека для красивых диалогов! Понадобилось самому, но в апи были сильные проблемы с ООП. Реворкнул, вроде, стало удобнее. Ещё убрал линию отделения, которая в моём кейсе была не нужна. После реворка остался только один старый метод (отрисовки гуи)... К примерам...
  8. DimasikBC

    Библиотека для красивых диалогов! (Rework)

    DimasikBC добавил(а) новый ресурс: Библиотека для красивых диалогов! (Rework) - Небольшой рекодинг апи для диалогов. Узнать больше об этом ресурсе...
  9. DimasikBC

    Ошибка ';' expected и ')' expected там где не может быть этих знаков

    Тогда ручной (???) апкаст просто ничем не обоснован)
  10. DimasikBC

    Ошибка ';' expected и ')' expected там где не может быть этих знаков

    Не знаю ни одного декомпилятора, который ставит такую уродскую табуляцию.
  11. DimasikBC

    Ошибка ';' expected и ')' expected там где не может быть этих знаков

    Не, я про каст объекта созданного через конструктор. Так делать нельзя (причина очевидна). Если TextComponentTranslation является наследником ITextComponent, то каст просто необоснованный. Если это не так, то каст приведет к вылету исключения.
  12. DimasikBC

    Ошибка ';' expected и ')' expected там где не может быть этих знаков

    Щас бы делать прямой каст создаваемого объекта
  13. DimasikBC

    Ошибка ';' expected и ')' expected там где не может быть этих знаков

    Щас бы не юзать isEmpty
  14. DimasikBC

    Ошибка ';' expected и ')' expected там где не может быть этих знаков

    Лог, пожалуйста. И ещё было бы неплохо поглядеть на весь код, а не на фрагмент
  15. DimasikBC

    Преждевременная оптимизация

    Для сравнения типов instanceof действительно эффективен (по сравнению с другими методами). Но в моём кейсе от проверок можно избавится вовсе.
Сверху