Aller au contenu
BasiX Media

Serveurs Minecraft

Médias et logs pour serveurs Minecraft.

Bannières pour les listes de serveurs, captures d’événements, rendus et timelapses de votre monde, et un journal consultable de ce qui s’est passé sur le serveur — depuis votre propre plugin, un bot Discord, ou par simple glisser-déposer.

Sans carte · 3 Go offerts · Bande passante jamais facturée

https://cdn.basix.media/a7k2m9x4/

À vous, pour de bon — ne change jamaisLe chemin que vous choisissez — suit vos dossiers

Chaque fichier obtient une adresse comme celle-ci. Votre code peut la construire à partir d’un nom — sans recherche, sans nous attendre.

À quoi ça sert

Ce que les serveurs Minecraft y mettent

Bannières de listes de serveurs

Un lien d’image direct et stable pour chaque site de listing — envoyez une nouvelle version au même chemin et toutes les fiches se mettent à jour.

Captures d’événements

Concours de construction, tournois, inaugurations : un album que votre communauté peut partager pendant des années.

Rendus et timelapses

La vidéo est servie avec des requêtes partielles : un timelapse se lit et s’avance sans téléchargement préalable.

Logs de modération

Signalements, bannissements et alertes de chat, consultables par UUID de joueur quand un appel arrive.

Connexion

Des logs en quelques lignes

Le même point d’accès pour chaque jeu. Un compte gratuit et une clé d’envoi suffisent — les logs sont inclus dans toutes les offres.

Plugin Paper / Spigot — Java 11+, Gson est fourni avec le serveur

import com.google.gson.JsonArray;
import com.google.gson.JsonObject;
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.util.UUID;

private final HttpClient http = HttpClient.newHttpClient();

void logEvent(String level, String message, UUID player) {
    JsonObject event = new JsonObject();
    event.addProperty("level", level);
    event.addProperty("message", message);
    event.addProperty("player", player.toString());

    JsonArray events = new JsonArray();
    events.add(event);
    JsonObject body = new JsonObject();
    body.addProperty("dataset", "minecraft");
    body.add("events", events);

    HttpRequest request = HttpRequest.newBuilder(URI.create("https://basix.media/api/v1/logs"))
        .header("Authorization", "Bearer " + apiKey)
        .header("Content-Type", "application/json")
        .POST(HttpRequest.BodyPublishers.ofString(body.toString()))
        .build();

    // sendAsync, never send(): a blocking call on the main thread freezes
    // the whole server until our reply arrives.
    http.sendAsync(request, HttpResponse.BodyHandlers.discarding());
}

Ce qui existe aujourd’hui

Il n’existe pas encore de plugin BasiX prêt à l’emploi pour Minecraft. L’API est du HTTP classique : les quelques lignes ci-dessus dans un plugin que vous maintenez déjà — ou n’importe quel bot Discord — suffisent.

Pour les images et la vidéo, glissez-les dans le tableau de bord, envoyez-les depuis ShareX ou depuis n’importe quel outil capable de faire une requête HTTP — la documentation (en anglais) donne le détail.

FAQ

Minecraft, en particulier

Pas celle de la liste des serveurs en jeu : Minecraft la lit depuis un fichier server-icon.png sur le serveur lui-même, en 64×64, jamais depuis une URL. BasiX sert pour tout ce qui EST un lien — bannières de listing, sites web, intégrations Discord.

Aussi pour

À lire aussi

Votre premier fichier en ligne en quelques minutes.

Inscrivez-vous, envoyez un fichier, copiez l’URL.

3 Go offerts · Sans carte · Bande passante non facturée

Hébergement d’images et logs pour serveur Minecraft — BasiX