ProbeJS Legacy
является неофициальным продолжением ProbeJS для Forge 1.16.5, предоставляющим пользователям KubeJS удобства, доступные через типизацию KubeJS.
Использование
- Требуется установить ProbeJS.
- После запуска игры и срабатывания соответствующих событий используйте команду
/probejs dump
для экспорта данных, собранных ProbeJS. - Откройте папку
kubejs
в VSCode. Должна отобразиться папка с названием "probe". - Готово к использованию.
Примечание: До версии 2.0.0 данные сохранялись в папку "kubetyping", а не "probe".
До версии 2.3.0 требовалось использовать onEvent
для отслеживания событий. Начиная с 2.3.0, ProbeJS Legacy отслеживает все возможные события KubeJS без необходимости использования onEvent
.
Для активации сниппетов введите конструкции вида @item или @block.
Причины создания
Изначальной целью был поиск документации или вспомогательных инструментов для написания скриптов KubeJS, чтобы избежать затруднений при разработке модпака Enlightend6Expert(https://www.curseforge.com/minecraft/modpacks/enlightened-6-expert).
Исследование показало, что для версии 1.16.5, несмотря на её популярность, отсутствовал специализированный вспомогательный мод для KubeJS.
Это послужило причиной создания форка ProbeJS для 1.16.5.
Данный проект стал первым опытом разработки мода на Java, и реализация функциональности ProbeJS оказалась сложной задачей.