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