
Торкаємося структур
Торкаємося структур курс програмування модів в майнкрафт
Робота зі структурами. Генерація будівель та створення дерева з процедурним ростом
Мета уроку:
✅ Дізнатися, що таке структури в 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!
🎮 Молодці! До наступного уроку! Торкаємося структур курс програмування модів в майнкрафт 🚀