Zum Inhalt springen
BasiX Media

Minecraft-Server

Medien und Logs für Minecraft-Server.

Banner für Serverlisten, Screenshots von Events, Renderings und Zeitraffer Ihrer Welt, und ein durchsuchbares Protokoll dessen, was auf dem Server passiert ist — aus Ihrem eigenen Plugin, einem Discord-Bot oder per einfachem Drag & Drop.

Keine Karte · 3 GB kostenlos · Bandbreite nie berechnet

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

Für immer Ihre — ändert sich nieDer Pfad, den Sie wählen — spiegelt Ihre Ordner

Jede Datei erhält eine Adresse wie diese. Ihr Code kann sie aus einem Namen bauen — kein Nachschlagen, kein Warten auf uns.

Wofür es gedacht ist

Was Minecraft-Server hier ablegen

Serverlisten-Banner

Ein direkter, stabiler Bildlink für jede Listing-Seite — laden Sie eine neue Version in denselben Pfad hoch, und jeder Eintrag aktualisiert sich.

Event-Screenshots

Bauwettbewerbe, Turniere, Eröffnungen: ein Album, das Ihre Community jahrelang verlinken kann.

Renderings und Zeitraffer

Video wird mit Range-Requests ausgeliefert, sodass ein Zeitraffer abspielt und springt, ohne vorher vollständig zu laden.

Moderations-Logs

Meldungen, Bans und Chat-Flags, durchsuchbar nach Spieler-UUID, wenn ein Einspruch eingeht.

Verbinden

Logs in wenigen Zeilen

Derselbe Endpunkt für jedes Spiel. Ein kostenloses Konto und ein Upload-only-Key reichen aus — Logs sind in jedem Plan enthalten.

Paper-/Spigot-Plugin — Java 11+, Gson liegt dem Server bei

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());
}

Was heute existiert

Ein fertiges BasiX-Plugin für Minecraft gibt es noch nicht. Die API ist reines HTTP, daher reichen die wenigen Zeilen oben in einem Plugin, das Sie bereits pflegen — oder jedem Discord-Bot.

Für Bilder und Video ziehen Sie sie in das Dashboard, senden sie von ShareX oder von jedem Tool, das eine HTTP-Anfrage stellen kann — die Dokumentation hat die Details.

FAQ

Minecraft, konkret

Nicht das in der Server-Liste im Spiel: Minecraft liest es aus einer server-icon.png-Datei auf dem Server selbst, 64×64, nie von einer URL. BasiX ist für alles gedacht, was EIN Link IST — Listing-Banner, Websites, Discord-Einbettungen.

Auch für

Verwandte Themen

Ihre erste Datei online in wenigen Minuten.

Registrieren, Datei hochladen, URL kopieren.

3 GB gratis · Ohne Karte · Bandbreite nicht berechnet

Minecraft-Serverbildhosting und Logs — BasiX