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/
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