Торкаємося структур

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

Торкаємося структур курс програмування модів в майнкрафт

Робота зі структурами. Генерація будівель та створення дерева з процедурним ростом

Мета уроку:

✅ Дізнатися, що таке структури в MCreator.
✅ Навчитися створювати та розміщувати випадкові будівлі у світі.
✅ Створити дерево, яке буде рости за допомогою процедур.

Торкаємося структур курс програмування модів в майнкрафт презентація
Торкаємося структур курс програмування модів в майнкрафт презентація

Торкаємося структур курс програмування модів в майнкрафт презентація

1️⃣ Що таке структури у MCreator?

🔹 Структура – це збережена частина світу Minecraft, яку можна вставити у будь-яке місце.
🔹 Структури можуть генеруватися випадково під час створення світу.
🔹 Приклади:
✔ Покинуті хатини 🏚
✔ Вежі чаклунів 🏰
✔ Нові села та фортеці ⚔
✔ Оригінальні дерева 🌳

📌 Щоб створити структуру в MCreator:
1️⃣ Побудувати її у Minecraft.
2️⃣ Використати Structure Block (/give @p structure_block).
3️⃣ Зберегти у файлі NBT.
4️⃣ Імпортувати у MCreator через “Structures”.
5️⃣ Налаштувати параметри генерації (біом, висота, частота появи).

2️⃣ Створюємо випадкову будівлю у світі

🔹 Ми створимо маленьку хатинку, яка буде з’являтися у лісах.

📌 Покрокова інструкція:

1️⃣ Побудувати хатинку (5×5 блоків, дерев’яна) у Minecraft.
2️⃣ Використати команду /give @p structure_block.
3️⃣ Зберегти її під назвою “forest_house”.
4️⃣ Відкрити MCreator → Structures → Import Structure.
5️⃣ Додати нову структуру та завантажити файл .NBT.
6️⃣ Вибрати біоми (ліс, тайга, рівнина).
7️⃣ Вказати шанс генерації (наприклад, 1 будівля на 100 чанків).
8️⃣ Зберегти та запустити Minecraft для перевірки!

Тепер наша хатинка буде випадково з’являтися у лісі! 🌲🏠

3️⃣ Створюємо дерево, яке росте за допомогою процедур

📌 3.1. Малюємо структуру дерева

1️⃣ Створюємо ствол з 3-5 блоків деревини.
2️⃣ Додаємо листі у формі кулі чи куба.
3️⃣ Використовуємо Structure Block та зберігаємо дерево (tree_structure).

📌 3.2. Програмуємо ріст дерева

🔹 Використовуємо процедури для симуляції росту!

1️⃣ Створюємо глобальну змінну tree_stage (число, початкове значення 0).
2️⃣ Додаємо блок “On tick update” для саджанця.
3️⃣ У процедурі пишемо:

  • Якщо tree_stage = 0, то нічого не змінюється.
  • Якщо tree_stage = 100, замінюємо саджанець на 2 блоки деревини.
  • Якщо tree_stage = 200, замінюємо на наше повне дерево (tree_structure).
    4️⃣ Додаємо процедуру для поступового збільшення tree_stage (наприклад, +1 кожні 5 секунд).

Тепер наше дерево буде рости поступово, як у Minecraft! 🌱➡🌳

4️⃣ Підсумки уроку

✅ Дізналися, що таке структури.
✅ Навчилися створювати випадкові будівлі.
✅ Створили дерево, яке росте за допомогою процедур.

🚀 Тепер ви можете додавати у світ власні будівлі та живі дерева!

📌 Домашнє завдання

🔹 Створити нову структуру (наприклад, вежу чаклуна або руїни храму).
🔹 Зробити ще одне дерево, але з іншою механікою росту!
🔹 Протестувати свої роботи у Minecraft!

🎮 Молодці! До наступного уроку! Торкаємося структур курс програмування модів в майнкрафт 🚀

Insert math as
Block
Inline
Additional settings
Formula color
Text color
#333333
Type math using LaTeX
Preview
\({}\)
Nothing to preview
Insert