Siirry sisältöön
Alustat

Datapackit

Vanilla-datapackit Codexella. Versiot ja pack_format, kansiorakenne, miten Codexe testilataa paketin oikealla Minecraft-palvelimella, ja yleiset ongelmat.

Päivitetty

Tällä sivulla
  1. Mitä pyyntöön kannattaa laittaa
  2. Miten Codexe vahvistaa datapackin
  3. Asennus
  4. Rajoitukset

Datapack muuttaa tietoja, joita peli jo lukee: reseptejä, saalistaulukoita, edistysaskeleita, predikaatteja, tageja ja funktioita (.mcfunction). Se toimii vanilla-palvelimilla ja yksinpelimaailmoissa ilman plugineja tai modeja.

Pelataksesi datapackiasi pelissä käynnistä yksityinen testipalvelin toiminnolla Kokeile heti.

#Mitä pyyntöön kannattaa laittaa

  • Minecraft-versio. Se ratkaisee pack_format-arvon ja kansioiden nimet (esimerkiksi function/ versiossa 1.21+, functions/ sitä ennen).
  • Mitä se tekee: reseptit (muotoillut/muotoilemattomat), saalismuutokset, edistysaskelpuut, tulostaulumekaniikat, tick- tai load-funktiot.
  • Nimiavaruus, jos sillä on väliä, mikä sen nimi on.
Text
A datapack for Minecraft 1.21.1, namespace "extras".
- Shaped recipe: 8 cobblestone around a coal block = 16 torches.
- Shapeless recipe: 4 rotten flesh = 1 leather.
- A load function that creates a "deaths" scoreboard and shows it in the sidebar.

#Miten Codexe vahvistaa datapackin

Datapackeissa ei ole mitään käännettävää, joten Codexe lataa paketin oikealle vanilla-Minecraft-palvelimelle koontihiekkalaatikossaan ilman verkkoyhteyttä ja lukee palvelimen lokista reseptien, funktioiden, edistysaskelten tai JSONin virheet. Palvelimen versio valitaan paketin pack_format-arvon mukaan: uusin asennettu versio, jolle paketti on kirjoitettu.

Testipalvelimet kattavat versiot 1.20.1, 1.20.4, 1.20.6, 1.21.1, 1.21.4, 1.21.5, 1.21.8, 1.21.10, 1.21.11, 26.1.2, 26.2 ja 26.3. Jos rakenne on väärä versiolle (esimerkiksi functions/ versiossa 1.21), Codexe korjaa kansioiden nimet.

Virheellinen paketti korjataan kuten koodi. Valmis tarkoittaa, että paketti latautui virheettä.

#Asennus

Lataa ZIP, laita se kansioon world/datapacks/ (tai yksinpelissä maailman datapacks-kansioon) ja aja sitten /reload tai käynnistä uudelleen. Tarkista komennolla /datapack list.

#Rajoitukset

Datapackit eivät voi lisätä aidosti uusia lohkoja tai esineitä uudella toiminnalla, ja ne voivat reagoida vain siihen, mitä vanilla tarjoaa (edistysaskeleet, predikaatit, tulostaulut). Tapahtumapainotteiseen logiikkaan käytä Skriptiä tai pluginia.

Datapackit | Codexe Docs