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

  1. necauqua

    Как прикрепить nbt к itemstack

    В идеале, если есть некое дефолтное значение, просто в момент использования проверять, если тэга нет, то устанавливать это значение. Какой-нибудь метод getMyData(ItemStack) который делает эту проверку и который ты везде используешь, так и я делаю. Не уверен зачем можен быть нужен нбт на стеке...
  2. necauqua

    MineTweaker-3 ругается на русский язык

    Ага, и без BOM нагуглил что там какие-то траблы у них, так что действительно остаётся юзать другие штуки ¯\_(ツ)_/¯
  3. necauqua

    MineTweaker-3 ругается на русский язык

    Сохрани файл в UTF-8
  4. necauqua

    Проблема с отображением модели от первого лица

    Ещё порядок translatef и rotatef тоже имеет значение - на самом деле сложновато словами описать, но если туда-сюда подвигать-покрутить-поскейлить, то понимание что куда и как надо менять придёт, ну или ты в процессе найдёшь нужные цифры)
  5. necauqua

    Проблема с командами на сервере в моде

    Блин, я сидел думал 'а вдруг он в ClientProxy регистрирует', но завтыкал-отвлёкся-забыл. Нафига в туториале оно вообще в прокси запихнуто - непонятно
  6. necauqua

    FixLoader[Загрузчик фиксов]

    Хм? Технически этот .modfix и просто отдельный форжемод с такими-же миксинами отличаются лишь различной метадатой, структурой там может ещё, а суть по идее одна и та же. Ну и ещё они там из папочки отдельной грузятся, такое. Мы с другими выше писали именно про отдельный мод, а не патчить...
  7. necauqua

    FixLoader[Загрузчик фиксов]

    Один, в котором будет несколько папок - проектов с модами-фиксами, если мультипроект делать это сложно. Хотя если в такой репозиторий закинуть какой-то settings.gradle или что-то вроде того (сам триста лет мультипроекты грэдловские не видел) и там таску что сбилдит все сразу, то вот тебе и...
  8. necauqua

    GExt - The GUI extension

    О, я думал это чисто мк библиотека, ну тогда круто, да
  9. necauqua

    GExt - The GUI extension

    Невероятно Зачем?) максимум в свой репо или в гитхабовские пакеты, а это такая локальная штука (ну, майн), кек Да, привет, чтобы любая анимация могла рендериться >20 fps, кому-то такое да надо будет Те же scrollable компоненты у тебя не гладенькие, если без Math.lerp(prevY, y, partialTick)
  10. necauqua

    Ловлю stackoverflowerror

    Подожди, я вообще не понял нафига ты сколько накопировал, можно же просто что-то типа world.destroyBlock (или как он там называется) вызвать и всё, тут пакеты какие-то, обработка клиента-сервера, кошмар Но в любом случае, как я писал выше, рекурсия такого типа (в обработчике события делаем...
  11. necauqua

    Где найти папку minecraft в папке проекта?

    У тебя modid = "id"? Такое Ну дальше уже искать что не так в дебагере, с этимми ресурсами вечно всё через одно место. У тебя ведь метадата/текстурки/локализации тоже должны быть в src/main/resources/assets/<mod_id>/.., с ними-то всё ок наверн
  12. necauqua

    Крутой log4j Exploit фикс

    Да, агрумент в том что (относительно) много людей сидят на каких-то очень конкретных версиях игры, форджа и модов, для них агенты. А ещё бывают штуки которые вот-прямо-сейчас нельзя/очень сложно обновить/ребутнуть, агенты работают по живому. Хотя в контексте майна это слабо применимо, вестимо
  13. necauqua

    Ловлю stackoverflowerror

    Ну я прочитал-таки что за код накопированный, в твоём случае можно просто убрать эту строчку: // callback to the tool the player uses. Called on both sides. This damages the tool n stuff. stack.onBlockDestroyed(world, state, pos, player);
  14. necauqua

    Ловлю stackoverflowerror

    onBlockDestroyed -> breakBlock -> onBlockDestroyed -> breakBlock -> ... Чинится флагом: boolean lock = false; void onBlockDestroyed() { if (lock) return; lock = true; ...breakBlocks lock = false; }
  15. necauqua

    Выдает ошибку в консоле ( Minecrfat 1.12.2 Eclipse/Gradle )

    Написано что не хватает памяти - не может выделить два гига для запуска грэдла. Сколько у тебя оперативки? Можешь в корне проекта сделать файлик gradle.properties и в нём написать типа org.gradle.jvmargs=-Xmx1g (один гиг выделяем вместо тех двух, что по идее дефолт) но вообще вряд-ли получится и...
  16. necauqua

    [Guide] Проверка обновлений

    Немного оффтоп, но я однажды вот эту штуку сделал, клиентсайд, не пропускает неванильные сообщения в чат несколько тиков (20 по дефолту) после запуска, причём работает очень забавным образом
  17. necauqua

    Где найти папку minecraft в папке проекта?

    если ты делаешь что-то вроде resourceManager.getResource(new ResourceLocation("resources/assets/regular.ttf")) то надо так resourceManager.getResource(new ResourceLocation("<mod_id>", "regular.ttf")) и файл должен быть src/main/resources/assets/<mod_id>/regular.ttf Но это я ясновидением занимаюсь
  18. necauqua

    Где найти папку minecraft в папке проекта?

    О, jar-modding, ностальгия Сейчас (во всяком случае с forge) никто ничего прямо в джарник не пихает - каждый мод это ещё и датапак, так-что ассеты ложишь в src/main/resources/assets/... - слишком много объяснять для короткого сообщения, так что лучше почитай статьи/туториалы по форджу с нуля
  19. necauqua

    Крутой log4j Exploit фикс

    Сейчас бы ставить секьюрити патчи без сорцов Или от того кому лень запушить на гитхаб quick google: https://github.com/corretto/hotpatch-for-apache-log4j2 https://github.com/nccgroup/log4j-jndi-be-gone/ И самый прикольный: GitHub - Cybereason/Logout4Shell: Use Log4Shell vulnerability to...
  20. necauqua

    Не тот шрифт скобок в Firefox

    Действительно, те штуки лучше просто через svg сделать крч У меня monospace резолвится в это:
Назад
Сверху