Pagsisimula

Ano ang Crafting

Ang Crafting ay modding platform para sa Minecraft Java 26.3. Sumusulat ka ng mga mod sa CraftScript, ang sarili nitong wika, o sa Kotlin (at Java), gamit ang isang API na hindi umaasa sa code ng laro.

Ang ideya

Hindi kailanman direktang tumatawag sa Minecraft ang isang Crafting mod. Sa Crafting ito tumatawag: “ibigay ang item na ito sa player”, “sabihan mo ako kapag may nakasira ng block”, “gumawa ng block na ito na may ganitong hardness”. Alam ng Crafting kung paano gawin ang bawat isa niyan sa bersyon ng laro na tumatakbo.

Kapag may lumabas na bagong bersyon ng Minecraft, ang Crafting ang ina-update. Nananatiling iisang file ang mod mo at patuloy itong gumagana. Nasa Hindi nasisira ang mod mo ang eksaktong mga patakaran ng pangakong iyon.

Dalawang wika, iisang API

Gamitin ito para sa
CraftScript Pagsisimula nang hindi marunong ng Java, at sa karamihan ng mod: content, mga event, mga command, logic ng laro. Mga simpleng .craft text file na nagre-reload kapag nag-save ka. May mga type, class at module ito para kapag lumaki na ang mod. Gabay
Kotlin Malalaking mod, na may static type at buong IDE, o mga mod na kailangan ang dito lang meron: trabahong tumatakbo sa background at mga Java library. Iisang API ang ginagamit ng Java. Gabay

Sabay na tumatakbo ang dalawa sa iisang laro. Puwede kang magsimula sa CraftScript at ilipat sa Kotlin ang bahagi lang na nangangailangan nito.

Ano ang meron ngayon

Bersyon
0.1.0, dine-develop pa. Bina-build mula sa source.
Laro
Minecraft Java 26.3, client at dedicated server.
API
Mga item, block na may isa o higit pang loot drop, recipe, bawat event ng server, mga player, block at entity, mga command at permission, timer, mga block na may anumang hugis, sariling nilalang na may sariling behaviour at 3D model (kusa silang lumilitaw at maaaring paamuin, paramihin at sakyan, lumilipad, bumabaril at gumagamit ng mga animation na may keyframe), mga ore na nagge-generate sa mundo, sariling tunog at particle, mga form at elemento sa screen, ang mundo, mga player, saved data, settings na nasa file at networking sa pagitan ng client at server. Lahat ng ito, mula sa CraftScript at mula sa Kotlin. Sakop din nito ang mga effect, attribute at kagamitan, armor, sandata at cooldown, mga event ng entity at sariling mga key.
Mga shader pack
Mga shader pack bilang data, na ini-install sa pagkopya ng folder. Tingnan ang Mga shader pack.

Saan susunod

  1. I-install ang Crafting sa launcher o sa isang server.
  2. Isulat ang una mong mod at subukan ito nang hindi binubuksan ang laro.
  3. Basahin ang Pag-aayos ng mod bago ito lumaki.