Kompilera
Kompilera kör ett riktigt, nytt bygge av projektets aktuella filer, samma som Codexe verifierar med, och visar loggen, felen och den färdiga JAR-filen.
Uppdaterad
På den här sidan
Kompilera är på riktigt. När du trycker på knappen bygger Codexe projektets aktuella filer från grunden i en isolerad byggmiljö. Det visar aldrig ett cachat "lyckades" från ett tidigare bygge.
Efter ett lyckat bygge kan du spela med pluginet på en riktig server med ett klick: se Prova nu.
#Vilka projekt har Kompilera
Kompilera finns för Java-projekt:
| Typ | Byggverktyg |
|---|---|
| Bukkit / Spigot / Paper (Java), Folia | Maven |
| Bukkit / Spigot / Paper (Kotlin) | Gradle |
| BungeeCord / Velocity | Maven |
| Fabric, Forge | Gradle |
Datapacks och Skript kompileras inte. Codexe kontrollerar dem genom att ladda dem på en riktig testserver under leveransen (se Datapacks och Skript). Discord-botar, webbplatser och Blockbench-modeller har inget att kompilera.
#Vad Kompilera gör
- Tar projektets filer exakt som de är nu, inklusive dina egna ändringar.
- Väljer Java-version utifrån Minecraft-versionen i dina byggfiler (Java 17 för äldre versioner, 21 för 1.20.5 och nyare, 25 för 26.x), eller högre om projektinställningen kräver det.
- Kör bygget (Maven
packageeller Gradlebuild) med beroenden från de officiella arkiven. - Kontrollerar att resultatet är ett riktigt plugin eller en riktig mod: JAR-filen måste innehålla kompilerade klasser och rätt deskriptor (
plugin.yml,bungee.yml/velocity-plugin.json,fabric.mod.json,mods.toml). - Strömmar loggen och visar resultatet i projektets chatt.
Det är samma bygge som Codexe kör när det verifierar ett projekt innan det kallas Klara, så "Klara" och "Kompilera går igenom" beskriver samma sak.
#Verifierade och ändrade projekt
- Oförändrat sedan Codexe verifierade det: Kompilera bör gå igenom, eftersom samma filer redan har byggts.
- Du har redigerat filer, eller AI:n har ändrat dem i chatten: Kompilera visar om den nya versionen går att bygga.
#När bygget lyckas
Resultatet visar Ladda ner JAR. Se Nedladdningar.
#När bygget misslyckas
Resultatet listar felen med fil och rad, plus två knappar:
- Åtgärda med AI: om filerna är exakt de som Codexe levererade reparerar Codexe dem gratis med sin interna reparation. Annars skickas felen till chatten som en vanlig uppföljning. Se Automatisk reparation.
- Kontrollera igen: kör Kompilera igen, till exempel efter att du har redigerat en fil.
#Använder Kompilera tokens?
Nej. Att kompilera använder inga tokens. Det är bara AI:n som använder tokens (genereringar och chattmeddelanden).
#Gränser
- Byggen av plugin avbryts efter 5 minuter och byggen av mods efter 10. Det första bygget av en mod kan ta flera minuter eftersom Gradle och moddens verktygskedja laddar ner sina beroenden.
- Kompilera är pausat medan Codexe själv verifierar eller reparerar projektet.
- Byggen körs isolerade från internet förutom de officiella beroendearkiven, så ett byggskript som laddar ner från en okänd webbplats misslyckas. Se Säkerhet.