В запросе смешались два разных мира: Minecraft и набор макросов/скриптов из Point Blank. Из-за этого часто возникает путаница: люди пытаются “починить Minecraft” тем, что на самом деле относится к Point Blank, либо наоборот. Ниже разберём рабочий алгоритм, как найти причину ошибки и устранить её в Minecraft, а затем отдельно поясним, что делать с модами и “скриптами”.

Сразу главное: по вашему описанию ошибка выглядит как типичный сбой загрузки модов, а не проблема “самого Minecraft”. В подобных случаях Minecraft останавливается на этапе загрузки модификаций и выдаёт отчёт вида “has failed to load correctly”.


Что именно ломается: мод, script или лаунчер

Ошибка “The Broken Script has failed to load correctly” (и похожие варианты) почти всегда означает, что мод/скрипт не смог подключиться из‑за нехватки классов Java или несовместимости версий.

В показанном фрагменте краша ключевые строки такие:

  • Mod loading has failed
  • java.lang.NoClassDefFoundError: net/neoforged/fml/Bindings
  • java.lang.ClassNotFoundException: net.neoforged.fml.Bindings
  • провалился мод thebrokenscript (указан файл вида thebrokenscript-...jar)
  • NeoForge указан как 21.1.193
  • Minecraft указан как 1.21.1

То есть мод пытается использовать класс net.neoforged.fml.Bindings, но во время загрузки его не находится — из-за этого мод падает и игра прекращает загрузку.


Связь NoClassDefFoundError с проблемой загрузки

Ошибка NoClassDefFoundError: net/neoforged/fml/Bindings означает простыми словами: “программа ждёт нужный компонент, но не находит его в окружении”.

Чаще всего причина одна из этих:

  • установленная версия NeoForge не соответствует тому, под что собран мод (или сломана цепочка зависимостей);
  • в папке mods отсутствует обязательный мод/библиотека;
  • мод собран под другую ветку/версии загрузчика, а текущий стек — другой;
  • частично повреждён jar-файл (редко, но бывает).

Если мод грузится “на стыке” и при этом падает именно на net.neoforged.fml.Bindings, это почти всегда указывает на проблему совместимости между модом и NeoForge/FML, а не на ваш компьютер, видеокарту или “настройки pointblank”.


Kotlin For Forge и почему он появляется в стеке

В краше дополнительно фигурирует мод kfflang (Kotlin For Forge) версии 5.7.0, а сам отказ происходит внутри вызовов AutoKotlinEventBusSubscriber.

Это не “ошибка Kotlin” сама по себе, а индикатор, что:

  • мод написан с использованием Kotlin-подсистем;
  • при регистрации событий Kotlin-forge пытается выполнить код мода;
  • затем моду не хватает нужного класса из FML/NeoForge.

Поэтому “чинить Kotlin” обычно бессмысленно: нужно вернуть правильные версии связки Minecraft + NeoForge + мод(ы).


Версии, которые зафиксированы в примере

Из отчёта краша:

Компонент Значение
Minecraft 1.21.1
NeoForge 21.1.193
Мод thebrokenscript-1.10.1+mc1.21.1-build.280
Kotlin For Forge (kfflang) 5.7.0
Проблемный класс net/neoforged/fml/Bindings

Ключевой вывод: мод и окружение должны быть согласованы именно под Minecraft 1.21.1 / NeoForge 21.1.193 (или под ту связку, под которую он рассчитан). Если хотя бы одно звено “с другого релиза”, появляется NoClassDefFoundError.


Быстрый план исправления (работает в большинстве случаев)

Сначала сделайте так, чтобы игра запустилась без модов, а потом добавляйте обратно.

Закройте лаунчер, откройте папку модов и сделайте “чистый запуск”:

  • Уберите из папки mods The Broken Script (thebrokenscript).
  • Запустите Minecraft с NeoForge только с базовыми зависимостями.
  • Если игра стартует — проблема точно в этом моде или в его конкретной связке с другими модами.

Дальше верните моды обратно по одному:

  • Добавляйте thebrokenscript снова.
  • Если краш снова возвращается — причина почти наверняка в несовместимости (версия мода, ветка NeoForge, отсутствие нужной библиотеки).
  • Смотрите в краш-репорт: на какой класс падает, и какой именно мод указан как “Mod loading issue for: …”.

Что делать, если нужен именно point blank script (скрипт/макрос)

Здесь важно развести понятия:

  • Point Blank — это другая игра, где встречаются “macros”, “quick” действия, “recoil” и “sniper” механики.
  • Minecraft — это совсем другое приложение и другой тип файлов.

То, что часто называют “Point Blank macros” или “script”, в контексте Minecraft не может быть “модом Minecraft” и обычно не имеет отношения к Java-моддингу. Если вы кладёте файлы скриптов “как попало” в Minecraft-папки, они не дадут “NoClassDefFoundError”, но могут создать хаос с модами/профилями.

Поэтому ориентируйтесь на факты из краша: если там чётко указано thebrokenscript jar, исправлять нужно мод в Minecraft, а не “point blank” часть.


Практическая диагностика: куда смотреть в отчёте

В краше важны именно эти блоки:

  • Failure message: какой мод “has failed to load correctly”.
  • Mod file: путь к jar (например, .../mods/thebrokenscript-...jar).
  • Failure message / Exception message: NoClassDefFoundError и конкретный класс.
  • Причина (Caused by): что вызвало падение.

По таким данным почти всегда можно понять, что делать дальше: заменить мод на совместимую версию или убрать/добавить зависимость.


Где и как искать помощь, если мод не починить быстро

Когда вы уже перепробовали “проверка версий” и “удаление/возврат модов”, остаётся вариант сообщества и разработчиков. Обычно для таких отчётов подходят:

  • репозиторий проекта мода (где указан мод thebrokenscript);
  • страница конкретной ошибки/issue;
  • поддержка в сообществе модификации (в отчёте часто есть URL, Discord и т.п.).

При обращении прикладывайте полный Crash Report (или хотя бы блоки с Mod file, NoClassDefFoundError и версиями Minecraft / NeoForge).


Если подвести итог

Основная проблема “point blank … has failed to load correctly minecraft” в реальности сводится к ошибке загрузки модов Minecraft: мод thebrokenscript падает из‑за отсутствующего класса net/neoforged/fml/Bindings при связке с NeoForge 21.1.193 и Minecraft 1.21.1. Решение — не “настройка макросов”, а приведение версий и зависимостей: запуск без модов, затем поиск конфликтного jar и установка совместимой сборки.


Короткий чеклист (чтобы не утонуть в лишнем)

  • Запускайте minecraft без модов → проверка, что лаунчер и окружение живы.
  • Затем добавляйте mod обратно (в первую очередь тот, что указан в “has failed to load correctly”).
  • Ориентируйтесь на NoClassDefFoundError: net/neoforged/fml/Bindings — это почти всегда совместимость NeoForge/FML и мода.
  • “macros” и “Point Blank” держите отдельно от Minecraft: они не лечат Java-загрузку script/mod.