Glossaire 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.
Il s’agit d’un guide pour les mots réservés, les phrases et les abréviations les plus communément utilisées dans les projets Sponge. Des liens sont fournis dans certains cas, fournissant des informations complémentaires. Il n’est pas prévu pour être un guide pour les SpongeAPI ou Java.
Note
Les termes sont définis avec des références à Minecraft et/ou au Projet Sponge si besoin.
Définitions
- API
Application Programming Interface - un moyen de faciliter le modding.
- Contributeur
Une personne qui fournit du code pour les projets de SpongePowered.
- Coremod
Un CoreMod est un mod Forge qui se charge avant les classes de Mojang, lui permettant de modifier le code natif de Minecraft via les Access Transformers, les modifications de classes ASM, ou d’autres manipulations de bytecode Java.
- Crowdin
Un système de traduction en ligne pour la documentation. SpongeDocs l’utilise pour fournir une documentation traduite dans de nombreuses langues. https://crowdin.com/project/sponge-docs
- Développeur
Quelqu’un qui fait de la programmation (Sponge, Plugins, Mods,…).
- FLARD
C’est vert, comestible et explosif. Ignorez le et il vous ignorera.
- Forge
Une API Minecraft de modding de longue date, avec son propre programme d’installation. Forge autorise les mods en solo, LAN, et sur les serveurs dédiés. https://mcforge.readthedocs.io/en/latest/
- GitHub
Un système en ligne gratuit pour partager du code et créer de projets. https://github.com/
- Implémentation
Un mod ou un programme qui permet l’utilisation de SpongeAPI dans Minecraft.
- IRC
Internet Relay Chat, utilisé comme une plateforme de tchat. Propose des chats rooms pour toutes choses concernant Sponge.
- Issue
Un moyen de signaler des problèmes et des bugs, de proposer des améliorations ou des choses à faire sur GitHub ou n’importe où. Le Projet Sponge utilise GitHub comme Issue Tracker.
- Java
Le langage de programmation dans lequel Minecraft et Sponge sont écrits et ont besoin pour être d’exécutés. https://java.com/fr/
- MCP
Le Mod Coder Pack aide les développeurs à créer des mods pour clients et serveurs Minecraft. http://www.modcoderpack.com/website
- Mixins
Programme spécialisé qui permet d’injecter Sponge dans Minecraft. https://github.com/SpongePowered/Mixin/wiki
- Mod
Une modification de Minecraft qui d’une quelconque manière en change le gameplay. Les mods écrits en utilisant l’API Forge ont besoin de Forge pour fonctionner, mais certains mods peuvent s’installer par eux même.
- NPC
Personnage Non-Joueur. N’importe quel personnage non contrôlé par un joueur, par exemple un villageois.
- Ore
Le site officiel de Sponge qui héberge les plugins Sponge, il n’est pas encore prêt. Utilisez les Forums Sponge à la place.
- Patreon
Un Service permettant de faire des donations à des projets et des organisations. Si vous souhaitez supporter Sponge, c’est par ici ! Page de donation Sponge Pateron
- Plugin
Un mod Minecraft qui étend et modifie Minecraft via SpongeAPI, il est utilisable uniquement sur les serveurs Sponge.
- Chefs de projet
Les gens en charge de l’ensemble du projet Sponge, responsables de coordonner les activités des différentes Équipes et sous-projets.
- Pull Request (PR)
Une méthode de soumission des contributions vers un projet libre, comme les dépôts Sponge sur GitHub.
- Sponge
Le nom du projet entier.
- SpongeAPI
L’API de Plugin Minecraft développée par le projet Sponge.
- SpongeCommon
Un repository du code commun à la construction des implémentations officielles de SpongeAPI . SpongeVanilla et SpongeForge utilisent ce repository.
- SpongeForge
L’implémentation de SpongeAPI en tant que Coremod de Forge.
- SpongeDocs
Documentation dédiée à Sponge et fréquemment mise à jour, c’est la meilleure source d’informations sur Sponge.
- Forums Sponge
Accueil du projet Sponge et la deuxième meilleure source d’informations sur Sponge. Les annonces des mises à jour y sont affichées régulièrement. https://forums.spongepowered.org/
- Sponge Foundation
L’aspect financier du projet, une entité distincte qui accepte, gère et distribue des dons.
- SpongeVanilla
Une implémentation de l’API Sponge qui s’exécute sur un serveur Minecraft Vanilla (sans Forge).
- Spongie
La mascotte de Sponge, une petite éponge courageuse avec une cape rouge.
- Spongy
Le robot GitHub de Sponge qui fait les prévisualisations des PR pour les Documentations.
- Chefs d’équipe
Les gens qui dirigent les équipes (Développement Web, Documentations, Opérateurs Systèmes, subreddit, IRC).