Przejdź do treści
BasiX Media

Serwery Minecraft

Media i logi dla serwerów Minecraft.

Banery dla list serwerów, screenshoty z wydarzeń, rendery i timelapse twojego świata oraz przeszukiwalny log tego, co działo się na serwerze — z własnego pluginu, bota Discord albo zwykłego przeciągnij i upuść.

Bez karty · 3 GB za darmo · Transfer nigdy nie jest liczony

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

Twój, na dobre — nigdy się nie zmieniaŚcieżka, którą wybierasz — odzwierciedla twoje foldery

Każdy plik otrzymuje taki adres. Twój kod może go zbudować na podstawie nazwy — bez wyszukiwania, bez czekania na nas.

Do czego to służy

Co serwery Minecraft tutaj umieszczają

Banery na listach serwerów

Bezpośredni, stabilny link do obrazu dla każdej strony z listingiem — wgraj nową wersję pod tę samą ścieżkę i każdy wpis się aktualizuje.

Screenshoty z wydarzeń

Konkursy budowlane, turnieje, otwarcia: album, do którego twoja społeczność może linkować przez lata.

Rendery i timelapse

Wideo jest podawane z obsługą zakresów (range requests), więc timelapse odtwarza się i przewija bez wcześniejszego pobierania.

Logi moderacji

Zgłoszenia, bany i oznaczenia czatu, przeszukiwalne po UUID gracza, gdy wpływa odwołanie.

Połącz

Logi w kilku liniach

Ten sam endpoint dla każdej gry. Wystarczy darmowe konto i klucz tylko do wysyłki — logi są wliczone w każdy plan.

Plugin Paper / Spigot — Java 11+, Gson jest dołączony do serwera

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

Co istnieje już teraz

Nie istnieje jeszcze gotowy plugin BasiX dla Minecrafta. API to zwykłe HTTP, więc kilka linii powyżej w pluginie, który już utrzymujesz — albo w jakimkolwiek bocie Discord — wystarczy.

W przypadku obrazów i wideo przeciągnij je do panelu, wyślij z ShareX lub z jakiegokolwiek narzędzia zdolnego wykonać żądanie HTTP — dokumentacja ma wszystkie szczegóły.

FAQ

Minecraft — konkretnie

Nie tę z listy serwerów w grze: Minecraft czyta ją z pliku server-icon.png na samym serwerze, w rozmiarze 64×64, nigdy z adresu URL. BasiX służy do wszystkiego, co JEST linkiem — banery na listingach, strony WWW, embedy na Discordzie.

Również dla

Zobacz też

Twój pierwszy plik online w kilka minut.

Zarejestruj się, wyślij plik, skopiuj URL.

3 GB za darmo · Bez karty · Transfer bez opłat

Hosting obrazów i logi dla serwera Minecraft — BasiX