Nagbabago ang Minecraft. Ang mod mo, hindi.

Ang Crafting ay modding platform para sa Minecraft Java 26.3. Sumusulat ka sa CraftScript, Kotlin o Java gamit ang Crafting API, hindi kailanman sa code ng laro.

Tatlong layer. Isa lang ang nagbabago.

Sa Crafting lang kumakausap ang mod mo. Isinasalin ng Crafting ang bawat tawag para sa bersyon ng laro na tumatakbo. Kapag nagbago ang Minecraft, ang gitnang layer ang ina-update.

Simulated na bersyon ng Minecraft:26.3

Nagbabago ang laro sa ilalim. Ang mod mo ay nananatiling iisang file.

Hindi kailanman nawawala ang nasa API, nadaragdag ang mga bago nang walang nasisira, at kung may hindi magagawa, malinaw na error ang makukuha mo, hindi kailanman gawa-gawang value. Paano tinutupad ang pangakong iyon

Ito ang mod mo. Kami na ang bahala sa iba.

Ang kaya nang gawin ng mod mo ngayon

Sa CraftScript at sa Kotlin o Java, iisang API. Paparating na ang mga salitang may guhit. Roadmap

Ang maayos na mod ay madaling alagaan

Isang bagay lang ang ginagawa ng bawat file at sinasabi ng pangalan nito kung ano. Hiwalay ang kung ano ang meron sa kung ano ang nangyayari, kaya puwede mong baguhin ang isang bahagi nang hindi nasisira ang iba. Ito ang halimbawang mod, buksan mo. Gabay: pag-aayos ng mod

mods/rubies/

Idinedeklara lang nito ang mod at inililista ang mga bahagi nito. Sa pagbasa nito, malalaman mo kung ano ang meron at nasaan.

mods/rubies/main.craftCraftScript
mod "rubies" { name: "Rubies", version: "1.0.0", author: "you" }

// What exists
import "content/items"
import "content/ores"
import "content/world"
import "content/dimensions"
import "content/creatures"
import "content/sounds"
import "content/particles"
import "content/recipes"

// What happens
import "events/mining"
import "events/hunting"
import "events/welcome"
import "commands/realm"
import "commands/rubies"
import "commands/shop"

Apat na command at handa ka na

Ang sandbox ay isang simulated na server na may parehong API ng laro: masusubukan mo ang mod mo nang hindi binubuksan ang Minecraft. Ang una mong mod, hakbang-hakbang

TerminalTerminal
./gradlew :crafting-cli:installDist     # bina-build ang Crafting
crafting install --mc 26.3              # idinadagdag ang profile na “Crafting 26.3” sa launcher
crafting new rubies                     # gumagawa ng CraftScript mod na maayos na agad
crafting sandbox rubies                 # sinusubukan ito sa isang simulated na server