Проєкт

Питання й відповіді

Короткі відповіді з посиланням на сторінку, де є подробиці.

Створення модів

Чи треба знати Java?

Ні. CraftScript підходить для більшості модів, від десяти рядків до проєктів із багатьма файлами, класами й типами. Kotlin — для випадків, коли мод великий або потребує того, що є лише там. Дивись CraftScript і Kotlin і Java.

Що можна зробити з CraftScript уже сьогодні?

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

Коли брати Kotlin?

Коли тобі потрібна фонова робота або бібліотеки Java, або коли для великого мода тобі зручніші статичні типи й повноцінне IDE. Усе інше доступне в обох мовах.

Як не дати моду стати некерованим?

Один файл — одна відповідальність, теки за темами (content/, events/, commands/, lib/), вміст окремо від поведінки й точка входу, яка лише перелічує частини. Дивись Як організувати мод.

Чи безпечно встановлювати чужі скрипти?

Скрипт CraftScript може використовувати лише API Crafting: він не читає файлів, не відкриває з’єднань і не використовує Java, а нескінченний цикл переривається автоматично. Мод .jar — це нативний код: встановлюй його, лише якщо довіряєш авторові.

Версії

Яка версія Minecraft потрібна?

Minecraft Java 26.3.

Чи працюватиме мій мод, коли вийде новий Minecraft?

Така обіцянка: твій мод спілкується з Crafting, а пристосовується до гри саме Crafting. Подробиці — на сторінці Твій мод не ламається.

А коли вийде нова версія Crafting?

Те саме: API лише зростає. Усе, що замінюється, спершу позначається як застаріле й далі працює; вилучити щось може лише мажорна версія, і про це оголошують разом із заміною.

Гра

Чи є готове завантаження?

Поки ні. Crafting має версію 0.1.0 і збирається з вихідного коду. Дивись Встановлення.

Я бачу command not found: crafting

Виконуваного файлу немає у твоєму PATH. Дивись CLI і редактори.

Чи можуть гравці без модів заходити на мій сервер?

Так, якщо на сервері лише плагіни або серверні моди. Якщо є моди, що додають блоки чи предмети, гравець бачить, чого саме йому бракує. Дивись Налаштування й мережа.

Чи обвалить сервер мод із помилками?

Ні. Помилка в події чи команді записується в журнал із назвою мода, а все інше працює далі. Скрипт із помилками типів не завантажується й каже, де помилка.

Чи працюють моди, зроблені для інших платформ?

Поки що ні. Crafting запускає моди, написані для Crafting на CraftScript, Kotlin або Java; лише для них гарантовано, що вони працюватимуть і після змін у грі.