
ShutterBug Renderer API
Verwandle deine Minecraft-Welt in Bilder.
Baue Kameras, malbare Leinwände und In-Game-Bildschirme mit einem Rust-basierten Renderer und einer kostenlosen Java-API. Hier sind drei Dinge, die wir damit gemacht haben.
Eine Live-Kamera in vier Zeilen
Die neue flüssige API macht einen Live-Feed so klein:
RenderStream feed = renderer.stream(camera)
.fov(75)
.toPlayer(viewer)
.start();Erstelle den Renderer einmal mit Renderer.forPlugin(this) in onEnable(). Hier ist die Kamera das zu verfolgende Objekt und der Viewer erhält die Live-Karte. Starte im Server-Thread mit einem freien Inventarplatz; rufe feed.stop() auf, wenn du fertig bist.
Snapshots, Live-Bildschirme, Szenenschichten und benutzerdefinierte Beleuchtung verwenden dieselbe API. In Renderer 1.1.0 enthalten. Baue dein Plugin mit SDK 2.3.0-preview.3. Schnellstart & Beispiele · Maven, Quellen & IDE-Dokumentation
Ein Bildschirm, der sich selbst beobachtet
Verfolge den Blickwinkel eines Spielers auf einer Handkarte oder einem Schreibtischmonitor. Richte ihn auf seinen eigenen Bildschirm und du erhältst dies:

Periodisch gerenderte Schnappschüsse, kein Bildschirmsharing. Wirklich niedrige TPS-Auswirkungen, da es nicht im Haupt-Thread läuft. Du könntest das natürlich nutzen, um "spionieren" zu können, Minispiele zu erstellen oder was auch immer!
Oder vielleicht, wenn du ein FPS-Spiel machst, nutze dies, um "Wiederholungen" der letzten paar Sekunden vor deinem Tod zu zeigen, oder vielleicht nutze es für einen Drohnenoperator. Die Welt gehört dir.
Male, was du siehst
Richte eine Staffelei ein, fange die Aussicht ein und male sie dann mit einem Pinsel und cyan, magenta und gelben Farbstoffen. Nimm das fertige Gemälde mit nach Hause.

Du könntest zum Beispiel das Malen von Porträts zu einer McMMO-Fähigkeit machen oder was auch immer, und höhere Fähigkeiten mit dem Freischalten größerer Leinwände, mehr Stile oder was auch immer belohnen, ähnlich wie dies
Füge einfach Redstone hinzu
Platziere eine Kamera, versorge sie mit Strom, beobachte den Blitz und sammle dein Foto als Karte.

Es wäre einfach, einige fortgeschrittene Redstone-Mechaniken zu programmieren, wie eine Kamera, die erkennt, welcher Spieler auf dem Foto ist, mit einem Komparator, biometrische Türen oder was auch immer, oder sie an einen Schallfühler anzuschließen für etwas wirklich Cooles.
Spiele mit diesen. Baue dein eigenes.
Alle drei Beispiele sind enthalten, plus Postkarten und Röntgenfotos für schnelle Fotos von deiner Aussicht. Du erhältst ihren Java-Quellcode und das optionale Modell-Ressourcenpaket, damit du sehen kannst, wie es funktioniert:). Kein Nexo erforderlich.
Das Renderer-Plugin bündelt die API und die native Engine. Verwende das kostenlose SDK, um deine eigenen Plugins zu erstellen, rendere Karten oder PNGs und verkaufe deine Add-Ons. Deine Kunden benötigen ihre eigene Renderer-Lizenz; verteile die Engine nicht.
Setup & API-Dokumentation · Beispiel-Quellcode
Bevor du kaufst
Ewige Lizenz.
Papier / Minecraft 26.2 und Java 25.
Windows x86-64, Linux x86-64 und macOS ARM64. Wenn du andere Hardwareanforderungen hast (gibt es die überhaupt?), schreib mir eine PM und ich werde es für dich lösen!
Internet erforderlich für Aktivierung und Erneuerung.
Support über MCModels-Tickets oder über Discord. Das separate ShutterBug-Kamera-/Album-Plugin ist nicht enthalten.
Ist die API nicht stark genug? Möchtest du, dass sie noch mehr Oberflächen hat? Schreib mir einfach im Discord, und ich werde es wahrscheinlich hinzufügen :)
Planst du, ein Plugin zu verkaufen, das dies verwendet? Fantastisch!!! Fühl dich frei, auch mit mir zu sprechen, wenn du Fragen hast oder Unterstützung möchtest :)
Bereit, etwas Erstaunliches zu erstellen?
Tritt der MCModels-Community bei und beginne noch heute mit dem Bau deiner Traumprojekte.
