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
- I-install ang Crafting sa launcher o sa isang server.
- Isulat ang una mong mod at subukan ito nang hindi binubuksan ang laro.
- Basahin ang Pag-aayos ng mod bago ito lumaki.