Documentation de Sponge
Introduction
Bienvenue sur SpongeDocs, la documentation officielle du projet open source 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 Stratégie de versioning to understand selecting a file and grab your copy from our downloads page.
Vous ne savez pas trop ce que vous cherchez ? Regardez la section À propos du Projet Sponge, qui contient une courte Introduction, notre Foire aux Questions ainsi qu’un article à propos de La structure du projet Sponge.
Les propriétaires de serveur devraient lire nos conseils et instructions pour la Créer un serveur, pour apprendre à installer, utiliser et maintenir un serveur Sponge.
Le projet Sponge possède plusieurs composants principaux. Vous pouvez en apprendre plus sur La structure du projet Sponge ou visiter leurs dépôts sur GitHub.
SpongeForge | SpongeVanilla | SpongeAPI | SpongeDocs | SpongeHome | Mixin | Ore | SpongeAuth
Note
Sponge development is ongoing. Stable and Experimental builds of both SpongeForge and SpongeVanilla are currently available for download.
Contenus
Créer un Serveur
Cette section est faite pour les utilisateurs qui ont un serveur Sponge ou qui désirent en avoir un.
Stratégie de versioning
Cette section décrit comment Sponge gère les versions.
Préparation pour le développement
Préparez-vous et votre machine à développer Sponge lui-même ou vos propres plugins ! Veuillez lire cette section avant Création d’un Plugin et Contribuer à Sponge.
Créer des Plugins
Besoin d’aide et d’informations durant le développement de votre plugin avec SpongeAPI ? Ne cherchez pas plus loin !
- Création d’un Plugin
- Versions de l’API
- Build Systems
- Mise en Place de votre Espace de Travail
- Configurer Votre Projet
- Identifiants de Plugins
- Classe Principale du Plugin
- Cycle de vie des Plugins
- Injection de Dépendances
- Bonnes Pratiques
- Optionnels
- Journalisation (Logging) et Débogage
- Text
- Commandes de Plugin
- Événements
- Configuration des plugins
- L’API des Ressources
- La Data API
- Blocs
- Entités
- Items
- Trade-Offers
- Effets
- Scheduler
- Services
- Bases de données
- Permissions
- Bans
- Collection de Metrics
- Views d’un Livre
- Économie
- Placeholders
- Génération du monde
- Gestionnaire de Plugin
- Gestionnaire de Profil de Jeu
- Données du Joueur Hors-Ligne
- Tab Lists
- Plugin Metadata
- Ray Tracing
- Debugging d’un plugin
- Tutoriels
- Plugins dépendants des implémentations
Ore
Apprenez comment publier, installer, naviguer et utiliser notre API Web pour notre solution d’hébergement de plugin personnalisée, Ore.
Contribuer à Sponge
Jetez un œil si vous voulez aider à rendre Sponge meilleur. Rendez Spongie fier !
À propos de Sponge
Cette section contient les informations de base à propos du projet, lisez ceci si vous êtes un peu perdu par Sponge, ses parties ou nos objectifs.
Remerciements
L’équipe SpongePowered est reconnaissante à YourKit pour fournir un Java Profiler gratuit pour les projets open source. YourKit, LLC est le créateur de YourKit Java Profiler et de YourKit .NET Profiler, des outils innovants et intelligents pour le profilage des applications Java et .NET.