Sponge-dokumentasjon
Advarsel
This documentation refers to an outdated SpongeAPI version and is no longer actively maintained. While the code examples still work for that API version, the policies, guidelines, and some links may have changed. Please refer to the latest version of the documentation for those.
Introduksjon
Velkommen til SpongeDocs, den offisielle dokumentasjonen til open-source-prosjektet Sponge.
Sponge-API-et er ditt helt nye plugin-API til Minecraft. Du kan kjøre det på en vanlig Minecraft-server (som SpongeVanilla), eller på din modifiserte MinecraftForge-server (som SpongeForge). Få tak i din kopi her.
Ikke sikker på hva du leter etter? Prøv seksjonen Om Sponge-prosjektet, som inneholder en kort Introduksjon, vår Ofte stilte spørsmål, eller en artikkel om Sponge-prosjektets struktur.
Server-eiere bør lese våre tips og instruksjoner i Å lage en server om hvordan installere, kjøre og vedlikeholde en Sponge-basert server.
Sponge-prosjektet har flere hovedkomponenter. Lær mer om prosjektstrukturen her eller besøk kodeoppbevaringsstedene deres på GitHub:
SpongeForge | SpongeVanilla | SpongeAPI | SpongeDocs | SpongeHome | Mixin | Ore
Obs
Utvikling av Sponge er pågående. Eksperimentelle og betaversjoner av både SpongeForge og SpongeVanilla er tilgjengelige for nedlastning.
Innhold
Å lage en server
Denne seksjonen er for brukere som har en Sponge-server, eller som er interessert i å lage en.
Å gjøre seg klar til utvikling
Forbered deg selv og maskinen din på å utvikle Sponge eller dine egne plugins! Vennligst les dette avsnittet før Creating a Plugin og Å medvirke til Sponge.
Utvikling av plugins
Trenger du hjelp og informasjon mens du utvikler din plugin til Sponge-Api-et? Du har kommet til rett sted!
- Creating a Plugin
- Byggesystemer
- Sette opp ditt arbeidsmiljø
- Setting Up Your Project
- Plugin Identifiers
- Main Plugin Class
- Plugin-livssyklus
- Dependency Injection
- Best Practices
- Optionals
- Logging and Debugging
- Kommandoer
- Hendelser
- Ressurs-API-et
- Konfigurere plugins
- Tekst
- Data-API-et
- Blokker
- Entities
- Items
- Tilbud om handel
- Effekter
- Planlegger
- Tjenester
- Databaser
- Tillatelser
- Utestengelser
- Bokvisninger
- Economy
- Generering av verden
- Tilleggshåndterer
- Game Profile Manager
- Offline Player Data
- Plugin Debugging
- Tab Lists
- Plugin Metadata
- Ray Tracing
- Opplæring
- Implementation-dependent Plugins
Ore
Lær hvordan du kan publisere, installere, lete gjennom og bruke Web-API-et til Ore, vår hjemmelagde løsning for opplasting av plugins.
Å medvirke til Sponge
Se her hvis du vil hjelpe til med å gjøre Sponge bedre. Gjør Spongie stolt!
Om Sponge
Denne delen inneholder grunnleggende informasjon om prosjektet, les dette om du er forvirret av Sponge, dets deler, eller målene våre.
Anerkjennelser
SpongePowered-teamet er takknemlige for at YourKit lar open-source-prosjekter bruke deres løsning for fullstendig Java-profilering gratis. YourKit, LLC er skaperne av YourKit Java Profiler og YourKit .NET Profiler, innovative og intelligente verktøy for å profilere Java- og .NET-applikasjoner.