Ugrás a tartalomra
A Codexe használata

Fordítás

A Fordítás friss, valódi buildet futtat a projekt jelenlegi fájljaiból, ugyanazt, amellyel a Codexe ellenőriz, és mutatja a naplót, a hibákat és a JAR-t.

Frissítve

Ezen az oldalon
  1. Mely projekteknél van Fordítás
  2. Mit csinál a Fordítás
  3. Ellenőrzött és módosított projektek
  4. Ha a build sikeres
  5. Ha a build sikertelen
  6. Használ tokent a Fordítás?
  7. Korlátok

A Fordítás valódi. Amikor megnyomod, a Codexe a projekt jelenlegi fájljaiból a nulláról buildeli le a projektet egy elszigetelt build-környezetben. Soha nem mutat egy korábbi buildből gyorsítótárazott „sikert”.

Egy sikeres build után egyetlen kattintással kipróbálhatod a plugint egy valódi szerveren: lásd: Próbáld ki most.

#Mely projekteknél van Fordítás

A Fordítás Java-projekteknél érhető el:

TípusBuild-eszköz
Bukkit / Spigot / Paper (Java), FoliaMaven
Bukkit / Spigot / Paper (Kotlin)Gradle
BungeeCord / VelocityMaven
Fabric, ForgeGradle

A datapackek és a Skript nem fordulnak le. A Codexe úgy ellenőrzi őket, hogy az átadás során betölti őket egy valódi tesztszerveren (lásd: Datapackek és Skript). A Discord-botoknál, a weboldalaknál és a Blockbench-modelleknél nincs mit lefordítani.

#Mit csinál a Fordítás

  1. A projekt fájljait pontosan úgy veszi, ahogy most vannak, a saját módosításaidat is beleértve.
  2. A Java-verziót a build-fájljaidban szereplő Minecraft-verzió alapján választja ki (régebbi verziókhoz Java 17, 1.20.5-től 21, 26.x-hez 25), vagy magasabbat, ha a projektbeállítás azt kéri.
  3. Lefuttatja a buildet (Maven package vagy Gradle build) a hivatalos tárakból származó függőségekkel.
  4. Ellenőrzi, hogy a kimenet valódi plugin vagy mod-e: a JAR-nak lefordított osztályokat és a megfelelő leírót kell tartalmaznia (plugin.yml, bungee.yml / velocity-plugin.json, fabric.mod.json, mods.toml).
  5. Folyamatosan mutatja a naplót, és az eredményt a projekt csevegésében jeleníti meg.

Ez ugyanaz a build, amelyet a Codexe futtat, amikor egy projektet ellenőriz, mielőtt Késznek nevezné, így a „Kész” és a „sikeres Fordítás” ugyanazt jelenti.

#Ellenőrzött és módosított projektek

  • A Codexe ellenőrzése óta változatlan: a Fordításnak sikeresnek kell lennie, mert ugyanezek a fájlok már lebuildelődtek.
  • Te szerkesztettél fájlokat, vagy az AI módosította őket a csevegésben: a Fordítás megmondja, hogy az új verzió lebuildelődik-e.

#Ha a build sikeres

Az eredménynél megjelenik a JAR letöltése. Lásd: Letöltések.

#Ha a build sikertelen

Az eredmény fájllal és sorszámmal felsorolja a hibákat, és két gombot mutat:

  • Javítás AI-val: ha a fájlok pontosan azok, amelyeket a Codexe átadott, a Codexe a belső javításával ingyen kijavítja őket. Ellenkező esetben a hibák normál további kérésként kerülnek a csevegésbe. Lásd: Automatikus javítás.
  • Újraellenőrzés: újra lefuttatja a Fordítást, például miután szerkesztettél egy fájlt.

#Használ tokent a Fordítás?

Nem. A fordítás nem használ tokent. Csak az AI használ tokent (generálások és csevegőüzenetek).

#Korlátok

  • A pluginok buildje 5 perc, a modoké 10 perc után leáll. Az első mod-build több percig is tarthat, mert a Gradle és a mod-eszközlánc letölti a függőségeit.
  • A Fordítás szünetel, amíg maga a Codexe ellenőrzi vagy javítja a projektet.
  • A buildek a hivatalos függőségtárak kivételével az internettől elszigetelten futnak, így az a build-szkript, amely ismeretlen oldalról tölt le, sikertelen lesz. Lásd: Biztonság.
Fordítás | Codexe Docs