Documentation de Sponge
Avertissement
Cette documentation est faire pour une ancienne version de SpongeAPI et n’est plus maintenue. Même si les examples de code fonctionnent toujours pour cette version de l’API, les politiques, lignes de conduite, et quelques liens peuvent avoir changé. Veuillez vous rendre sur la dernière version de la documentation pour ces derniers.
Introduction
Bienvenue sur SpongeDocs, la documentation officielle du projet open source Sponge.
La SpongeAPI est votre nouvelle API de plugins pour Minecraft. Vous pouvez l’utiliser sur un serveur entièrement Vanilla (comme SpongeVanilla), ou sur un serveur Minecraft Forge (comme SpongeForge). Vous pouvez télécharger une copie ici.
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
Note
Sponge est en cours de développement. Des builds Bêta et Expérimentaux, à la fois pour SpongeForge et SpongeVanilla, sont actuellement disponibles au téléchargement.
Contenus
Créer un serveur
Cette section est faite pour les utilisateurs qui ont un serveur Sponge ou qui désirent en avoir un.
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 sur l’API Sponge ? Ne cherchez pas plus loin !
- Création d’un Plugin
- 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
- Commandes
- Événements
- L’API des Ressources
- Configuration des plugins
- Text
- La Data API
- Blocs
- Entités
- Items
- Trade-Offers
- Effets
- Scheduler
- Services
- Bases de données
- Permissions
- Bans
- Views d’un Livre
- Économie
- Génération du monde
- Gestionnaire de Plugin
- Gestionnaire de Profil de Jeu
- Données du Joueur Hors-Ligne
- Debugging d’un plugin
- Tab Lists
- Plugin Metadata
- Ray Tracing
- 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.