Початок роботи

Встановлення

На твоєму комп’ютері Crafting — це ще один профіль в офіційному лаунчері. На сервері — тека зі скриптом запуску. Тобі потрібні Minecraft Java 26.3 і Java 25 (лаунчер уже містить Java; на сервер її треба встановити).

Збери Crafting

Готових завантажень поки немає: ти збираєш його з вихідного коду.

Термінал
git clone <crafting-repository> crafting && cd crafting
./gradlew :crafting-cli:installDist

Виконуваний файл з’являється в crafting-cli/build/install/crafting/bin/crafting. Додай цю теку до PATH; далі в документації він називається просто crafting.

На твоєму комп’ютері

  1. Один раз відкрий офіційний лаунчер із Minecraft 26.3, щоб він завантажив гру.
  2. Запусти інсталятор:
    Термінал
    crafting install --mc 26.3
    crafting install --mc 26.3 --dir "/path/to/.minecraft"   # інша тека гри
    Він сам знаходить теку гри у Windows (%APPDATA%\.minecraft), macOS (~/Library/Application Support/minecraft) і Linux (~/.minecraft). Якщо твоя тека деінде, скористайся --dir.
  3. У лаунчері з’являється профіль Crafting 26.3. Обери його й грай.

Інсталятор додає бібліотеки Crafting до теки гри, створює версію crafting-0.1.0-26.3, що успадковує офіційну, додає профіль (спершу зберігши копію launcher_profiles.json) і створює теки mods/, plugins/ та config/. Запускай його знову щоразу, коли оновлюєш Crafting.

На сервері

Термінал
crafting install --mc 26.3 --server ./server
cd server && cp ~/Downloads/server.jar . && ./start-crafting.sh

Інсталятор копіює Crafting у crafting/libs/ і створює start-crafting.sh (Linux, macOS) та start-crafting.bat (Windows). Поклади офіційний server.jar версії 26.3 у теку й запускай сервер скриптом. Гравці можуть заходити зі звичайним Minecraft без модів, доки на сервері лише плагіни; якщо є моди, що додають блоки чи предмети, їм потрібні Crafting і ці моди (дивись Налаштування й мережа).

Куди класти моди

Тека Що там лежить
mods/ Моди на CraftScript (файл .craft або тека з main.craft) і моди .jar.
plugins/ Серверні плагіни.
config/ Налаштування, створені модами (<mod>.toml), і дозволи (config/crafting/permissions.json).

Файл, що закінчується на .disabled або починається з ., ігнорується: так можна вимкнути мод, не видаляючи його.

Екран модів

У головному меню й меню паузи є кнопка Моди. Вона показує всі моди в грі з версією, авторами й описом і для кожного каже, чи він працює повністю, що вимкнено або чому його не вдалося завантажити. Текст показується іспанською або англійською залежно від мови гри. /crafting mods дає той самий список у чаті або в консолі.

Параметри запуску

Властивість Java Дія
-Dcrafting.dev=true Режим розробки: скрипти й плагіни перезавантажуються, коли ти їх зберігаєш.
-Dcrafting.profile=true Вимірює від запуску, скільки часу кожен мод витрачає на свої події.
-Dcrafting.debug=true Докладний журнал із повними трасуваннями стека.