Glossaire de Sponge

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 la 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,…).

Discord

Discord est une application de chat vocal et textuel gratuite, similaire à IRC. Les salons textuels sont synchronisés avec les salons IRC de Sponge correspondants.

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, une platefome de chat. Sponge utilise plusieurs salons qui ont leur propre utilité, et sont synchronisés avec ceux du serveur Discord.

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 d’hébergement de plugins Sponge. https://ore.spongepowered.org/

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.

SpongeAuth

L’interface d’authentification et la solution SSO pour tous les sites web de Sponge. https://auth.spongepowered.org/

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 SpongeAPI 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).