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
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ípus | Build-eszköz |
|---|---|
| Bukkit / Spigot / Paper (Java), Folia | Maven |
| Bukkit / Spigot / Paper (Kotlin) | Gradle |
| BungeeCord / Velocity | Maven |
| Fabric, Forge | Gradle |
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
- A projekt fájljait pontosan úgy veszi, ahogy most vannak, a saját módosításaidat is beleértve.
- 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.
- Lefuttatja a buildet (Maven
packagevagy Gradlebuild) a hivatalos tárakból származó függőségekkel. - 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). - 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.