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

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

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

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

- У щойно відкритому меню натисніть Очистити кеш робочої області… і підтвердьте операцію.

- Закрийте та заново відкрийте проєкт.
Перегляд байт-коду
Перегляд байт-коду необхідний під час написання міксинів. Однак Visual Studio Code не має вбудованої підтримки для перегляду байт-коду, і кілька розширень, які його додають, можуть не працювати.
У такому випадку ви можете використовувати вбудований Javap javap для перегляду байт-коду.
Знайдіть шлях до Minecraft JAR:
Відкрийте вікно провідника, розгорніть розділ Проєкти Java. Розгорніть вузол Довідкові бібліотеки в дереві проєкту та знайдіть файл 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Це виведе байт-код у вивід вашого термінала.

