Sponge-dokumentasjon
Introduksjon
Velkommen til SpongeDocs, den offisielle dokumentasjonen til open-source-prosjektet Sponge.
SpongeAPI is your all new plugin API for Minecraft: Java Edition. You can run it on a plain vanilla server (as SpongeVanilla) or on your fully modded MinecraftForge server (as SpongeForge). Check out our Strategi for versjonskontroll to understand selecting a file and grab your copy from our downloads page.
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 | SpongeAuth
Obs
Sponge development is ongoing. Stable and Experimental builds of both SpongeForge and SpongeVanilla are currently available for download.
Innhold
Lag en server
Denne seksjonen er for brukere som har en Sponge-server, eller som er interessert i å lage en.
Strategi for versjonskontroll
Dette avsnittet beskriver hvordan Sponge håndterer versjoner.
Forberedelse 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 SpongeAPI? Du har kommet til rett sted!
- Creating a Plugin
- API-Versions
- Byggesystemer
- Sette opp ditt arbeidsmiljø
- Setting Up Your Project
- Plugin Identifiers
- Main Plugin Class
- Plugin-livssyklus
- Dependency Injection
- Practices
- Optionals
- Logging and Debugging
- Tekst
- Plugin Commands
- Hendelser
- Konfigurere plugins
- Ressurs-API-et
- Data-API-et
- Blokker
- Entities
- Items
- Tilbud om handel
- Effekter
- Planlegger
- Tjenester
- Databaser
- Tillatelser
- Utestengelser
- Metrics Collection
- Bokvisninger
- Economy
- Placeholders
- Generering av verden
- Tilleggshåndterer
- Game Profile Manager
- Offline Player Data
- Tab Lists
- Plugin Metadata
- Ray Tracing
- Plugin Debugging
- 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.