Створення власного GUI

Прокрутити вниз

📚 Створення власного GUI в MCreator

💡 Що таке GUI?

GUI (Graphical User Interface) — це графічний інтерфейс, через який гравець взаємодіє з модом. Наприклад:

  • 📦 Інвентар або Скриня
  • 💙 Панель життя або енергії
  • 🛒 Магазин чи верстат для крафту

У MCreator можна створити власні GUI для блоків, предметів або навіть спеціальних машин! 🚀

Скачати презентацію уроку↓

Створення власного GUI курс програмування мод в майнкрафт
Створення власного GUI курс програмування мод в майнкрафт

Створення власного GUI курс програмування мод в майнкрафт

🛠️ 1. Створення нового GUI

  1. Відкрийте MCreator.
  2. Натисніть “New Element” → “GUI”.
  3. Введіть назву, наприклад, MagicWorkbenchGUI (GUI магічного верстата).
  4. Натисніть “Create”.

🎨 2. Редагування GUI (Головне вікно)

🖌️ Інструменти для створення GUI:

  • 📦 Slot (Слот): місце для предметів.
  • 📃 Label (Мітка): текст або підказка.
  • 🕹️ Button (Кнопка): виконує певну дію.
  • 🔲 Image (Зображення): додає фон або іконки.
  • 💙 Progress bar (Смуга прогресу): показує, наприклад, процес плавлення.

🧩 3. Створення простого GUI: “Магічний верстат”

📌 Крок 1. Фон:

  • Додайте фон: натисніть “Add → Image” та виберіть картинку або завантажте власну.

📌 Крок 2. Слоти:

  • Додайте:
    • 1️⃣ Вхідний слот: для магічного предмета.
    • 2️⃣ Слот палива: наприклад, для чарівних кристалів.
    • 3️⃣ Вихідний слот: для готового предмета.
  • Переконайтеся, що вони мають різні Slot IDs.

📌 Крок 3. Мітки:

  • Додайте текст: “Покладіть предмет” та “Результат” за допомогою “Add → Label”.

📌 Крок 4. Кнопка (Опціонально):

  • Додайте кнопку з написом “Створити”.
  • Прив’яжіть її до процедури, яка створить предмет.

📌 Крок 5. Смуга прогресу:

  • Додайте смугу, що показуватиме процес крафту.
  • Прив’яжіть її до змінної часу (наприклад, від 0 до 100%).

⚙️ 4. Прив’язка GUI до блоку чи предмета

  1. Створіть блок (MagicWorkbench).
  2. Виберіть у налаштуваннях блоку:
    • GUI: MagicWorkbenchGUI.
    • Inventory: увімкніть, щоб блок міг зберігати предмети.
  3. Створіть процедуру для обробки крафту:
    • В “New Element → Procedure” додайте логіку:
      • Якщо в слотах потрібні предмети — створити результат у вихідному слоті.
    • Прив’яжіть процедуру до події “On block tick update”.

🧪 5. Перевірка в грі:

  1. Запустіть Minecraft через MCreator.
  2. Поставте блок “MagicWorkbench”.
  3. Відкрийте його та спробуйте створити предмет.
  4. Переконайтеся, що GUI працює:
    • Слоти відображаються.
    • Кнопки натискаються.
    • Смуга прогресу заповнюється.

Приклад створеного GUI:

  • 📦 3 слоти: для інгредієнта, палива та результату.
  • 📝 Підказки: для пояснення процесу.
  • 🔲 Фон: стильний, у тематиці моду.
  • 🕹️ Кнопка: “Створити” — запускає магічний крафт.
  • 📊 Прогрес-бар: відображає процес створення.

📌 Підсумок:

  • 🛠️ Створили власний GUI у MCreator.
  • 🧩 Додали слоти, кнопки, мітки та смугу прогресу.
  • ⚙️ Прив’язали GUI до блоку та налаштували інвентар.
  • 🧪 Протестували в грі!

Тепер ваш мод виглядає професійно! 🚀🎨