Minecraft-servers
Media en logs voor Minecraft-servers.
Banners voor serverlijsten, screenshots van events, renders en timelapses van je wereld, en een doorzoekbaar logboek van wat er op de server is gebeurd — vanuit je eigen plugin, een Discord-bot, of gewoon slepen en neerzetten.
Geen kaart · 3 GB gratis · Bandbreedte nooit gefactureerd
https://cdn.basix.media/a7k2m9x4/
Elk bestand krijgt een adres zoals dit. Je code kan het opbouwen uit een naam — zonder opzoeken, zonder op ons te wachten.
Waarvoor het dient
Wat Minecraft-servers hier plaatsen
Banners voor serverlijsten
Een directe, stabiele afbeeldingslink voor elke listingsite — upload een nieuwe versie naar hetzelfde pad en elke listing wordt bijgewerkt.
Event-screenshots
Bouwwedstrijden, tournooien, openingen: een album waar je community jarenlang naar kan linken.
Renders en timelapses
Video wordt geleverd met range requests, zodat een timelapse afspeelt en spoelt zonder eerst te downloaden.
Moderatielogs
Rapportages, bans en chatmeldingen, doorzoekbaar op speler-UUID als er een bezwaar binnenkomt.
Verbinden
Logs in een paar regels
Hetzelfde endpoint voor elke game. Een gratis account en een upload-only key zijn genoeg — logs zitten in elk plan.
Paper / Spigot plugin — Java 11+, Gson wordt met de server meegeleverd
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());
}Wat er vandaag bestaat
Er is nog geen kant-en-klare BasiX-plugin voor Minecraft. De API is gewone HTTP, dus de paar regels hierboven in een plugin die je al onderhoudt — of elke Discord-bot — zijn genoeg.
Voor afbeeldingen en video sleep je ze in het dashboard, of stuur je ze vanuit ShareX of vanuit elke tool die een HTTP-verzoek kan doen — de documentatie geeft de details.
FAQ
Minecraft, specifiek
Niet dat in de in-game serverlijst: Minecraft leest dat uit een server-icon.png-bestand op de server zelf, 64×64, nooit vanaf een URL. BasiX is voor alles wat een link IS — listingbanners, websites, Discord-embeds.
Ook voor
Verwant
Je eerste bestand online in een paar minuten.
Meld je aan, upload een bestand, kopieer de URL.
3 GB gratis · Zonder kaart · Bandbreedte niet gefactureerd