Результаты поиска

  1. hohserg

    Клиент может принимать пакеты от сервера когда Minecraft#player==null

    Рефакторил код одного мода, переписал пакеты на ElegantNetworking. Заметил, что в каждом пакете, отправляемым с сервера на клиент и работающем с игроком, есть проверка что игрок не отсутствует. Я пошел посмотреть код. При приеме на сервере игрок берется из NetHandlerPlayServer, а в нем он...
  2. hohserg

    Использование AspectJ вместо кормодов

    Пытаюсь сделать сабж^ Кое-как наскорябал билд-скрипт под это. В среде разработки хорошо пашет если запускать через gradle runClient. Воркспейс: GitHub - hohserg1/aspectj_forge_mdk_example: Attempt to use AspectJ with MinecraftForge public aspect TestAspect { pointcut bruh(Minecraft mc)...
  3. hohserg

    Малвари на курсе и верификация модов

    Недавно происходили стремные события, о которых подробнее можно почитать тут: GitHub - fractureiser-investigation/fractureiser: Information about the fractureiser malware На нашем форуме это почему-то до сих пор не обсуждалось. Если коротко: **** на модераторах курса доигрались и на курс были...
  4. hohserg

    Рисовать объект через облака

    Рисую квад на расстоянии 100 от игрока. На скрине видно, что через полупрозрачные облака просвечивают звезды. Мой квад не просвечивает. Как сделать, чтобы просвечивал? @SubscribeEvent public static void render(RenderWorldLastEvent event) { GlStateManager.enableAlpha()...
  5. hohserg

    Утечка в пакетах

    Сервак в продакшене через какое-то время заполняет всю выделенную память и начинает жутко фризить из-за частых вызовов gc. Сделал дамп кучи, посмотрел его в EclipseMemoryAnalizer, там один игрок занимает 10гб EntityPlayerMP -> connection: NetHandlerPlayServer -> netManager: NetworkManager ->...
  6. hohserg

    Сос-опрос X

    Сел за рефакторинг ElegantNetworking. Заметил, что поддержка использования CodeChickenLib как подкапотной пакетной системы доставляет некоторые неудобства: CCL выходит с задержкой и в определенные моменты есть не на всех версиях игры => код на разных версиях игры сейчас отличается, хотя мог бы...
  7. hohserg

    Совместимость рендера с шейдерами оптифайна

    Сделал свой рендер предмета, который использует два кастомных fbo для подготовки динамических текстур. Если попробовать включить рендер с включенными шейдерами оптифайна, то экран зависает с артефактами. Куда копать для решения проблемы?
  8. hohserg

    BUKKIT Side

    Воркспейс forge 1.12.2. Увидел вот такое: Крашит при запуске, потому что сама форжа не поддерживает такую сторону. Что это за хрень и как это выпилить? Попробовал почистить кэш градла - не помогло, сгенеренные заново жарки опять с этой стороной. Билд-скрипт: apply plugin: 'idea' idea {...
  9. hohserg

    TexturedQuad to BakedQuad

    Есть ли простой способ получить net.minecraft.client.renderer.block.model.BakedQuad из net.minecraft.client.model.TexturedQuad?
  10. hohserg

    Получить BakedModel для произвольного ResourceLocation

    Допустим, у мя в ассетах лежит json модель, которая не принадлежит ни одному предмету/блоку. Хочу получить BakedModel для нее. На 1.12.2 решается довольно просто, вызовом ванильного лоадера моделей val loadModel: ResourceLocation => IModel = { val VanillaLoaderClass =...
  11. hohserg

    Не баг Виджет курса все равно через одно место

    Виджеты выглядят так: Эта загрузка данных происходит уже 5 минут и, походу, я ее не дождусь: Может быть, стоит форуму самому запрашивать данные с курса и кешировать ответ?
  12. hohserg

    Воспроизведение звука с середины

    Хочу воспроизводить длинный звук, иногда его прерывать и потом начинать воспроизведение с прерванного места. Как начинать воспроизведение с произвольного места?
  13. hohserg

    Сос-опрос X

    Какие ошибки вы чаще всего допускаете при работе с пакетной системой Forge? https://mcforge.readthedocs.io/en/latest/networking/simpleimpl/
  14. hohserg

    Рендер картинок с imgur

    Предлагаю сделать рендер картинок с imgur более нативным - чисто контент и ниче больше, никаких рамок и подобной херни
  15. hohserg

    Soulkeeper 2

    hohserg добавил(а) новый ресурс: Soulkeeper 2 - Игровые механики связанные с опытом и зачарованиями Узнать больше об этом ресурсе...
  16. hohserg

    Подписка на тэги

    Предлагаю добавить аддон на подписку на тэги. Пример: Подписался на #elegantnetworking и #elegant-networking Когда кто-то создает тему с одним из этих тэгов - приходит уведомление
  17. hohserg

    Жалоба на Tialas555

    Тема заказчика: https://forum.mcmodding.ru/threads/java-koder-web-dizajner-verstalschik-youtuber-tex-administrator-i-t-d.28936/ Пруфы:
  18. hohserg

    Маппинги, доступные для 1.17

    Где можно посмотреть список маппингов? В MCPMappingViewer выше 1.15 нету.
  19. hohserg

    Кастомные классы в пакетах форжи

    Хочу создать свой класс в пакете forge: net.minecraftforge.fml.client.CustomGuiSlotModList, чтобы можно было обращаться к private-package палям некоторых классов форжи. В дев-среде все ок, но в обычном клиенте крашит: Caused by: java.lang.SecurityException: class...
  20. hohserg

    Полигон перестает рисовать если добавить вызов отрисовки текста

    Хочу сделать следующую вещь: рендерить какой-нить контент во фреймбуфер и потом юзать этот фреймбуфер в качестве текстуры для другого полигона. Есть такой фрагмент кода, который производит рендер во фреймбуфер def drawPageContainerContent(): Unit = { mc.fontRenderer.drawString("Testlol"...
Сверху