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
Å lage 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.
Å 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 SpongeAPI? Du har kommet til rett sted!
- Creating a Plugin
- API-Versions
- Migrating from API 7 to API 8
- 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
- Data-API-et
- Blokker
- Entities
- Items
- Inventory
- 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.