Hopp til innholdet
Kom i gang

Ditt første prosjekt

En gjennomgang av et ekte første prosjekt, en Paper-plugin for hjem, fra forespørsel til testet JAR.

Oppdatert

På denne siden
  1. Forespørselen
  2. Hva som skjer videre
  3. Se på resultatet
  4. Endre noe
  5. Bygg og test det
  6. Neste steg

Denne gjennomgangen bygger en liten, men ekte plugin, slik at du ser hvert trinn én gang. Den samme flyten gjelder for alle prosjekttyper.

#Forespørselen

På Opprett velger du Bukkit/Spigot/Paper-plugin (Java) og skriver:

Text
A Paper 1.21.4 plugin called SimpleHomes.
- /sethome saves the player's current location as their home (one home per player).
- /home teleports them there after a 3 second warm-up; moving cancels it.
- 30 second cooldown on /home, configurable in config.yml.
- Homes persist across restarts in a YAML file.
- Permissions: simplehomes.use (default true), simplehomes.bypasscooldown (default op).
- Messages configurable in config.yml, with color codes.

Legg merke til hva den inneholder: plattform og versjon, hver kommando og hva den gjør, tidsregler, lagring, tillatelser og hva som skal være konfigurerbart. Det er dette som gjør det første resultatet brukbart.

#Hva som skjer videre

  1. Codexe strømmer filene: en Maven-pom.xml, hovedklassen, kommando- og lytterklasser, plugin.yml og config.yml.
  2. Banneret bytter til Sjekker prosjektet… og deretter Bygger…. Codexe kompilerer pluginen.
  3. Hvis kompilatoren melder en feil (for eksempel en feil import), ser du Retter et problem…. Codexe reparerer koden og bygger på nytt. Dette bruker ikke tokenene dine.
  4. Prosjektet blir Klar.

#Se på resultatet

  • Åpne plugin.yml og sjekk at kommandoene og tillatelsene stemmer med det du ba om.
  • Åpne config.yml: nedkjølingen og meldingene skal være der.
  • Skum gjennom hovedklassen. Du trenger ikke å forstå hver linje, men du kan oppdage åpenbare hull.

#Endre noe

Skriv dette i prosjektchatten:

Text
Allow up to 3 named homes per player: /sethome <name>, /home <name>, /delhome <name>, /homes to list them.

Codexe redigerer de eksisterende filene i stedet for å begynne på nytt. Oppfølginger koster langt mindre enn et nytt prosjekt, fordi bare de berørte filene skrives om. Når endringen gjelder et byggbart prosjekt, verifiserer Codexe det på nytt.

#Bygg og test det

Trykk Kompiler for å kjøre et ferskt bygg, og deretter Last ned JAR. Legg JAR-filen i serverens plugins/-mappe og start serveren på nytt. Test hver kommando, også grensetilfellene (å bevege seg under oppvarmingen, nedkjølingen, en omstart).

#Neste steg

Ditt første prosjekt | Codexe Docs