ProbeJS: умные подсказки для KubeJS в Minecraft

ProbeJS в Minecraft: как получить умные подсказки для KubeJS и ускорить разработку модпаков Если ты настраиваешь Minecraft не только через меню, но и через скрипты, то наверняка сталкивался с KubeJS: мощным инструментом для изменения рецептов, механик, лута и поведения контента на серверах и в од...

Скачать probejs для Minecraft 1.21.1, 1.21, 1.20.1, 1.19.2, 1.19, 1.18.2

Оригинальное название: probejs

Версии Minecraft: 1.18.2, 1.19, 1.19.2, 1.20.1, 1.18.1, 1.21, 1.21.1

Загрузчик: Fabric, Forge, NeoForge

ФайлВерсияЗагрузчикРазмер
probejs-2.5.5-fabric.jar1.18.2Fabric616 КБСкачать
probejs-2.6.0-fabric.jar1.18.2Fabric616 КБСкачать
probejs-2.6.5-fabric.jar1.18.2Fabric618 КБСкачать
probejs-2.7.0-fabric.jar1.18.2Fabric622 КБСкачать
probejs-2.8.0-fabric.jar1.18.2Fabric627 КБСкачать
probejs-2.9.0-fabric.jar1.18.2Fabric633 КБСкачать
probejs-2.9.5-fabric.jar1.18.2Fabric634 КБСкачать
probejs-3.0.0-fabric.jar1.18.2Fabric637 КБСкачать
probejs-1.18.2-3.0.5-fabric-hotfix.jar1.18.2Fabric638 КБСкачать
probejs-3.1.5-fabric.jar1.18.2Fabric645 КБСкачать
probejs-3.2.0-fabric.jar1.18.2Fabric649 КБСкачать
probejs-3.3.0-fabric.jar1.18.2Fabric660 КБСкачать
probejs-3.4.0-fabric.jar1.18.2Fabric697 КБСкачать
probejs-4.0.0-fabric.jar1.18.2Fabric710 КБСкачать
probejs-4.0.0-fix1-fabric.jar1.18.2Fabric708 КБСкачать
probejs-4.0.0-fix2-fabric.jar1.18.2Fabric709 КБСкачать
probejs-4.0.0-fix3-fabric.jar1.18.2Fabric712 КБСкачать
probejs-4.0.0-fix4-fabric.jar1.18.2Fabric713 КБСкачать
probejs-3.0.5-fabric.jar1.19Fabric637 КБСкачать
probejs-4.1.0-fabric.jar1.19.2Fabric709 КБСкачать
probejs-4.1.5-fabric.jar1.19.2Fabric709 КБСкачать
probejs-4.2.1-fabric.jar1.19.2Fabric713 КБСкачать
probejs-4.2.5-fabric.jar1.19.2Fabric714 КБСкачать
probejs-4.3.0-fabric.jar1.19.2Fabric725 КБСкачать
probejs-4.4.0-fabric.jar1.19.2Fabric731 КБСкачать
probejs-4.5.0-fabric.jar1.19.2Fabric738 КБСкачать
probejs-4.5.1-fabric.jar1.19.2Fabric738 КБСкачать
probejs-4.6.0-fabric.jar1.19.2Fabric744 КБСкачать
probejs-4.8.0-fabric.jar1.19.2Fabric773 КБСкачать
probejs-5.0.0-fabric.jar1.19.2Fabric780 КБСкачать
probejs-5.1.0-fabric.jar1.19.2Fabric781 КБСкачать
probejs-5.2.0-fabric.jar1.19.2Fabric782 КБСкачать
probejs-5.3.0-fabric.jar1.19.2Fabric792 КБСкачать
probejs-5.3.0-fabric-hotfix.jar1.19.2Fabric792 КБСкачать
probejs-5.3.1-fabric.jar1.19.2Fabric797 КБСкачать
probejs-5.3.2-fabric.jar1.19.2Fabric799 КБСкачать
probejs-5.3.4-fabric.jar1.19.2Fabric801 КБСкачать
probejs-5.5.0-fabric.jar1.20.1Fabric799 КБСкачать
probejs-5.7.0-fabric.jar1.20.1Fabric806 КБСкачать
probejs-5.8.0-fabric.jar1.20.1Fabric813 КБСкачать
probejs-5.9.1-fabric.jar1.20.1Fabric824 КБСкачать
probejs-5.9.3-fabric.jar1.20.1Fabric824 КБСкачать
probejs-6.0.0-fabric.jar1.20.1Fabric958 КБСкачать
probejs-6.0.1-fabric.jar1.20.1Fabric2.2 МБСкачать
probejs-1.1.0-build.13.jar1.18.1Forge59 КБСкачать
probejs-1.2.0-build.17.jar1.18.1Forge61 КБСкачать
probejs-1.4.0-build.22.jar1.18.1Forge67 КБСкачать
probejs-1.5.0-build.27.jar1.18.1Forge100 КБСкачать
probejs-1.6.0-build.30.jar1.18.1Forge102 КБСкачать
probejs-1.6.5-build.31.jar1.18.1Forge104 КБСкачать
probejs-1.7.0-build.33.jar1.18.1Forge108 КБСкачать
probejs-1.7.0-build.33-fix.jar1.18.1Forge107 КБСкачать
probejs-2.0.0-build.50-fix.jar1.18.1Forge113 КБСкачать
probejs-2.1.0-build.54.jar1.18.1Forge121 КБСкачать
probejs-2.2.0-build.57.jar1.18.1Forge136 КБСкачать
probejs-2.3.0-build.60.jar1.18.1Forge146 КБСкачать
probejs-2.4.5-build.63.jar1.18.2Forge157 КБСкачать
probejs-2.5.0-build.64.jar1.18.2Forge158 КБСкачать
probejs-2.5.5-forge.jar1.18.2Forge619 КБСкачать
probejs-2.6.0-forge.jar1.18.2Forge619 КБСкачать
probejs-2.6.5-forge.jar1.18.2Forge622 КБСкачать
probejs-2.7.0-forge.jar1.18.2Forge626 КБСкачать
probejs-2.8.0-forge.jar1.18.2Forge631 КБСкачать
probejs-2.9.0-forge.jar1.18.2Forge637 КБСкачать
probejs-2.9.5-forge.jar1.18.2Forge638 КБСкачать
probejs-3.0.0-forge.jar1.18.2Forge641 КБСкачать
probejs-3.1.5-forge.jar1.18.2Forge648 КБСкачать
probejs-3.2.0-forge.jar1.18.2Forge652 КБСкачать
probejs-3.3.0-forge.jar1.18.2Forge664 КБСкачать
probejs-3.4.0-forge.jar1.18.2Forge700 КБСкачать
probejs-4.0.0-forge.jar1.18.2Forge713 КБСкачать
probejs-4.0.0-fix1-forge.jar1.18.2Forge712 КБСкачать
probejs-4.0.0-fix2-forge.jar1.18.2Forge712 КБСкачать
probejs-4.0.0-fix3-forge.jar1.18.2Forge715 КБСкачать
probejs-4.0.0-fix4-forge.jar1.18.2Forge716 КБСкачать
probejs-3.0.5-forge.jar1.19Forge642 КБСкачать
probejs-4.1.0-forge.jar1.19.2Forge713 КБСкачать
probejs-4.1.5-forge.jar1.19.2Forge713 КБСкачать
probejs-4.2.1-forge.jar1.19.2Forge718 КБСкачать
probejs-4.2.5-forge.jar1.19.2Forge719 КБСкачать
probejs-4.3.0-forge.jar1.19.2Forge730 КБСкачать
probejs-4.4.0-forge.jar1.19.2Forge736 КБСкачать
probejs-4.5.0-forge.jar1.19.2Forge744 КБСкачать
probejs-4.5.1-forge.jar1.19.2Forge744 КБСкачать
probejs-4.6.0-forge.jar1.19.2Forge750 КБСкачать
probejs-4.8.0-forge.jar1.19.2Forge779 КБСкачать
probejs-5.0.0-forge.jar1.19.2Forge786 КБСкачать
probejs-5.1.0-forge.jar1.19.2Forge787 КБСкачать
probejs-5.2.0-forge.jar1.19.2Forge787 КБСкачать
probejs-5.3.0-forge.jar1.19.2Forge798 КБСкачать
probejs-5.3.0-forge-hotfix.jar1.19.2Forge798 КБСкачать
probejs-5.3.1-forge.jar1.19.2Forge803 КБСкачать
probejs-5.3.2-forge.jar1.19.2NeoForge805 КБСкачать
probejs-5.3.4-forge.jar1.19.2NeoForge807 КБСкачать
probejs-5.5.0-forge.jar1.20.1NeoForge805 КБСкачать
probejs-5.7.0-forge.jar1.20.1NeoForge812 КБСкачать
probejs-5.8.0-forge.jar1.20.1NeoForge819 КБСкачать
probejs-5.9.1-forge.jar1.20.1NeoForge831 КБСкачать
probejs-5.9.3-forge.jar1.20.1NeoForge831 КБСкачать
probejs-6.0.0-forge.jar1.20.1NeoForge965 КБСкачать
probejs-6.0.1-forge.jar1.20.1NeoForge2.3 МБСкачать
ProbeJS-7.0.0.jar1.21NeoForge4.2 МБСкачать
ProbeJS-7.0.1.jar1.21NeoForge4.2 МБСкачать
ProbeJS-7.1.0.jar1.21NeoForge4.2 МБСкачать
ProbeJS-7.1.1.jar1.21NeoForge4.2 МБСкачать
ProbeJS-7.2.0.jar1.21NeoForge4.2 МБСкачать
ProbeJS-7.2.1.jar1.21NeoForge4.2 МБСкачать
ProbeJS-7.3.0.jar1.21NeoForge4.0 МБСкачать
ProbeJS-7.3.1.jar1.21NeoForge4.0 МБСкачать
ProbeJS-7.4.0.jar1.21NeoForge4.0 МБСкачать
ProbeJS-7.5.0.jar1.21NeoForge4.0 МБСкачать
ProbeJS-7.5.1.jar1.21.1NeoForge4.0 МБСкачать
ProbeJS-7.7.2.jar1.21.1NeoForge4.0 МБСкачать
ProbeJS-8.0.0.jar1.21.1NeoForge2.3 МБСкачать
ProbeJS-8.0.1.jar1.21.1NeoForge2.3 МБСкачать
ProbeJS-8.0.2.jar1.21.1NeoForge2.3 МБСкачать
ProbeJS-8.0.3.jar1.21.1NeoForge3.2 МБСкачать

ProbeJS в Minecraft: как получить умные подсказки для KubeJS и ускорить разработку модпаков

Если ты настраиваешь Minecraft не только через меню, но и через скрипты, то наверняка сталкивался с KubeJS: мощным инструментом для изменения рецептов, механик, лута и поведения контента на серверах и в одиночной игре. Проблема у такого подхода обычно одна — скрипты быстро растут, и без автодополнения легко запутаться в названиях блоков, предметов, жидкостей и событий. Именно здесь и нужен ProbeJS: мод, который генерирует типизацию и делает работу с KubeJS заметно удобнее.

По сути, ProbeJS превращает хаотичное редактирование JavaScript-файлов в более предсказуемый процесс, где IDE понимает структуру проекта. Для тех, кто делает сложные сборки с модами, кастомным crafting и уникальными механиками, это экономит часы времени и снижает количество ошибок перед запуском сервера.

Что такое ProbeJS и зачем он нужен

ProbeJS — это специализированный мод-генератор типизации для KubeJS-окружения. После запуска команды дампа внутри игры он формирует служебные файлы, благодаря которым в VSCode появляются автоподсказки, сниппеты и контекстная информация. Когда ты пишешь скрипт на изменение рецептов в определенном биоме или на поведение редкого блока в новой версии модпака, редактор начинает «понимать», что именно ты вводишь.

В реальной практике это дает несколько преимуществ:

  • меньше опечаток в идентификаторах предметов, блоков и флюидов;
  • быстрее написание скриптов для crafting и кастомных механик;
  • удобная навигация по большим KubeJS-проектам;
  • более аккуратная поддержка обновлений и версий модов;
  • снижение числа «тихих» ошибок, которые проявляются только в игре.

Ключевые изменения версии 7.0.0

Один из самых важных моментов в актуальной ветке ProbeJS — переработка генерации кода. Теперь для корректных type hints скрипты нужно размещать в папке src внутри соответствующего каталога сценариев (например, в startup_scripts/src). Для разработчиков это сначала кажется дополнительным шагом, но на практике структура проекта становится чище, а подсказки — стабильнее.

Если у тебя ранее скрипты лежали «плоско» без разделения, стоит заранее спланировать миграцию, особенно в сборках с десятками модов. При переходе между версиями Minecraft такая дисциплина помогает быстрее адаптировать код под новые API и изменения мод-экосистемы.

Как ProbeJS работает вместе с KubeJS

Стандартный сценарий использования довольно понятный: устанавливаешь мод, запускаешь игру, выполняешь команду /probejs dump, после чего открываешь папку инстанса Minecraft в VSCode. В результате появляются файлы типизации и вспомогательная структура, на основе которой редактор выдает автодополнение в js-файлах папки KubeJS.

В этом месте ProbeJS особенно полезен для тех, кто пишет сложные сценарии без event.custom-оберток и хочет типизировать рецепты более «нативно». В версиях для 1.20.1 мод также получил возможность подтягивать предопределенные recipe support скрипты из публичного репозитория сообщества. Это значит, что совместимость с модами расширяется быстрее, а тебе не нужно каждый раз писать много ручного кода для типизации новых рецептов.

Кстати, если ты часто экспериментируешь с разными сборками, этот мод можно быстро поставить через лаунчер foxygame.net: он удобный, гибкий и современный, а моды устанавливаются прямо из меню без лишней рутины. Такой подход хорошо экономит время, когда нужно оперативно проверить новую связку модов и скриптов.

Совместимость, IDE и важные ограничения

Здесь важно понимать главный нюанс: генерация ориентирована в первую очередь на VSCode. Другие IDE иногда читают declaration-файлы, но полноценные сниппеты и поведение автодополнения могут отличаться. Поэтому если ты делаешь серьезную скриптовую инфраструктуру для сервера, лучше сразу тестировать в целевой среде разработки.

Также ProbeJS поддерживает и Forge, и Fabric, что удобно для команд, работающих с разными платформами и версиями Minecraft. Но старые версии мода обычно не в приоритете поддержки, так что перед репортом багов всегда обновляйся до последнего релиза.

Типичные проблемы и быстрая диагностика

Иногда после дампа кажется, что ничего не работает: нет подсказок, сниппеты не появляются, hover-информация пустая. На практике проблема чаще всего в структуре файлов или настройках VSCode-проекта.

  • проверь, что в папке .vscode появились JSON-файлы, связанные с ProbeJS;
  • убедись, что в каталоге KubeJS есть папка probe и файлы .d.ts;
  • посмотри, нет ли синтаксических ошибок в сгенерированных declaration-файлах;
  • убедись, что открыт именно корень инстанса Minecraft, а не только отдельная подпапка;
  • проверь, активны ли расширения JS/TS и не отключен ли встроенный JavaScript language service.

Если всё на месте, но подсказки не появились, это может быть ограничение самого окружения VSCode на конкретной машине. В таком случае помогает перегенерация дампа, перезапуск окна редактора и проверка версии мода.

Расширенные возможности для модпаков и серверов

В больших проектах ProbeJS раскрывается сильнее всего. Когда у тебя кастомные крафты, баланс предметов, правки мобов по биомам и сезонные механики на сервере, ручное запоминание API становится узким местом. Автоподсказки позволяют держать темп разработки и не ломать логику после каждого обновления модов.

Дополнительный плюс — более предсказуемый onboarding для команды. Новому разработчику проще разобраться в скриптах, когда IDE сразу показывает доступные методы, параметры и допустимые типы. Это особенно полезно в долгоживущих сборках, где контент обновляется по версиям, а скрипты постепенно усложняются.

Итог: стоит ли ставить ProbeJS

Если ты серьезно работаешь с KubeJS, ProbeJS — практически обязательный инструмент. Он не добавляет новый биом или красивый блок в мир напрямую, но радикально улучшает «закулисную» часть разработки: автодополнение, стабильность скриптов и скорость правок. Для авторов модпаков, администраторов серверов и технических игроков это один из самых полезных модов в категории инфраструктуры.

Главная стратегия простая: держи актуальную версию, соблюдай структуру src для скриптов, регулярно запускай дамп после изменений и тестируй поведение в целевой версии Minecraft. Тогда ProbeJS станет не просто вспомогательным модом, а основой комфортной и надежной работы с KubeJS в любых масштабах проекта.

--- **Обновление 11.05.2026:** Добавлено 1 файл для версии 1.21.1 (NeoForge). --- **Обновление 17.05.2026:** Добавлено 1 файл для версии 1.21.1 (NeoForge). --- **Обновление 21.05.2026:** Добавлено 1 файл для версии 1.21.1 (NeoForge). --- **Обновление 26.08.2026:** Добавлено 1 файл для версии 1.21.1 (NeoForge).