Compileren
Compileren voert een echte, verse build uit van de huidige projectbestanden, dezelfde die Codexe voor verificatie gebruikt, en toont het log, de fouten en de JAR.
Bijgewerkt
Op deze pagina
Compileren is echt. Druk je erop, dan bouwt Codexe de huidige bestanden van het project helemaal opnieuw in een geïsoleerde buildomgeving. Het toont nooit een gecachet "geslaagd" van een eerdere build.
Na een geslaagde build kun je de plugin met één klik op een echte server spelen: zie Probeer het nu.
#Welke projecten Compileren hebben
Compileren is beschikbaar voor Java-projecten:
| Type | Buildtool |
|---|---|
| Bukkit / Spigot / Paper (Java), Folia | Maven |
| Bukkit / Spigot / Paper (Kotlin) | Gradle |
| BungeeCord / Velocity | Maven |
| Fabric, Forge | Gradle |
Datapacks en Skript worden niet gecompileerd. Codexe controleert ze door ze tijdens de oplevering op een echte testserver te laden (zie Datapacks en Skript). Discord-bots, websites en Blockbench-modellen hebben niets om te compileren.
#Wat Compileren doet
- Het neemt de bestanden van het project precies zoals ze nu zijn, inclusief je eigen wijzigingen.
- Het kiest de Java-versie op basis van de Minecraft-versie in je buildbestanden (Java 17 voor oudere versies, 21 voor 1.20.5 en nieuwer, 25 voor 26.x), of hoger als de projectinstelling daarom vraagt.
- Het voert de build uit (Maven
package, of Gradlebuild) met dependencies uit de officiële repositories. - Het controleert of de uitvoer een echte plugin of mod is: de JAR moet gecompileerde klassen en de juiste descriptor bevatten (
plugin.yml,bungee.yml/velocity-plugin.json,fabric.mod.json,mods.toml). - Het streamt het log en toont het resultaat in de projectchat.
Het is dezelfde build die Codexe uitvoert wanneer het een project verifieert voordat het Klaar heet, dus "Klaar" en "Compileren slaagt" beschrijven hetzelfde.
#Geverifieerde en gewijzigde projecten
- Niet gewijzigd sinds Codexe het verifieerde: Compileren hoort te slagen, want dezelfde bestanden zijn al gebouwd.
- Je hebt bestanden bewerkt, of de AI heeft ze in de chat gewijzigd: Compileren vertelt je of de nieuwe versie bouwt.
#Als de build slaagt
Het resultaat toont JAR downloaden. Zie Downloads.
#Als de build mislukt
Het resultaat somt de fouten op met bestand en regel, plus twee knoppen:
- Herstel met AI: zijn de bestanden precies wat Codexe heeft geleverd, dan repareert Codexe ze gratis met zijn interne reparatie. Anders gaan de fouten als gewone vervolgvraag naar de chat. Zie Automatische reparatie.
- Opnieuw controleren: voert Compileren opnieuw uit, bijvoorbeeld nadat je een bestand hebt bewerkt.
#Kost Compileren tokens?
Nee. Compileren kost geen tokens. Alleen de AI gebruikt tokens (generaties en chatberichten).
#Limieten
- Builds van plugins stoppen na 5 minuten en builds van mods na 10. De eerste build van een mod kan enkele minuten duren, omdat Gradle en de toolchain van de mod hun dependencies downloaden.
- Compileren is gepauzeerd terwijl Codexe zelf het project verifieert of repareert.
- Builds draaien afgeschermd van het internet, behalve de officiële repositories voor dependencies, dus een buildscript dat iets downloadt van een onbekende site mislukt. Zie Beveiliging.