Поради та підказки VS Code
Важливо навчитися проходити генеровані джерела, щоб ви могли налагодити та отримати розуміння внутрішньої роботи Minecraft. Тут ми описуємо деякі загальні використання IDE.
Пошук класів Minecraft
Коли джерела будуть згенеровані, ви зможете шукати або переглядати класи Minecraft.
Перегляд визначень класів
Швидке відкриття (Ctrl+P): введіть #, а потім назву класу (наприклад, #Identifier).

Go to Definition (F12): у вихідному коді перейдіть до визначення класу, натиснувши Ctrl і натиснувши його назву, або натиснувши по ньому ПКМ та вибравши «Go to Definition».

Пошук посилань
Ви можете знайти всі використання класу, Натиснувши ПКМ по назві класу та вибравши Find All References.

INFO
Якщо наведені вище функції не працюють належним чином, ймовірно, джерела не приєднані належним чином. Зазвичай це можна виправити, очистивши кеш робочої області.
- Натисніть кнопку Show Java Status Menu у рядку стану.

- У щойно відкритому меню натисніть Clean Workspace Cache… і підтвердьте операцію.

- Закрийте та заново відкрийте проєкт.
Перегляд байт-коду
Перегляд байт-коду необхідний під час написання міксинів. Однак Visual Studio Code не має вбудованої підтримки для перегляду байт-коду, і кілька розширень, які його додають, можуть не працювати.
У такому випадку ви можете використовувати вбудований Javap javap для перегляду байт-коду.
Знайдіть шлях до Minecraft JAR:
Відкрийте вікно провідника, розгорніть розділ Java Projects. Розгорніть нод Reference Libraries в дереві проєкту та знайдіть файл JAR із
minecraft-у його імені. Натисніть ПКМ по JAR і скопіюйте повний шлях.Це може виглядати приблизно так:
C:/project/.gradle/loom-cache/minecraftMaven/net/minecraft/minecraft-merged-503b555a3d/1.21.8-net.fabricmc.yarn.1_21_8.1.21.8+build.1-v2/minecraft-merged-503b555a3d-1.21.8-net.fabricmc.yarn.1_21_8.1.21.8+build.1-v2.jar

Запустіть
javap:Потім ви можете запустити
javap, вказавши вищевказаний шлях якcp(шлях до класу) і повну назву класу як останній аргумент.shjavap -cp C:/project/.gradle/loom-cache/minecraftMaven/net/minecraft/minecraft-merged-503b555a3d/1.21.8-net.fabricmc.yarn.1_21_8.1.21.8+build.1-v2/minecraft-merged-503b555a3d-1.21.8-net.fabricmc.yarn.1_21_8.1.21.8+build.1-v2.jar -c -private net.minecraft.util.Identifier1Це виведе байт-код у вивід вашого термінала.

