
ShutterBug Renderer API
Zet je Minecraft-wereld om in foto's.
Bouw camera's, schilderbare doeken en in-game schermen met een Rust-gestuurde renderer en een gratis Java API. Hier zijn drie dingen die we ermee hebben gemaakt.
Een live camera in vier regels
De nieuwe vloeiende API maakt een live feed zo klein:
RenderStream feed = renderer.stream(camera)
.fov(75)
.toPlayer(viewer)
.start();Maak de renderer eenmaal met Renderer.forPlugin(this) in onEnable(). Hier is camera de entiteit om te volgen en viewer ontvangt de live kaart. Begin op de serverthread met een vrije inventarisplaats; roep feed.stop() aan wanneer je klaar bent.
Snapshots, live schermen, scène-lagen en aangepaste verlichting gebruiken dezelfde API. Inbegrepen in Renderer 1.1.0. Bouw je plugin met SDK 2.3.0-preview.3. Quickstart & voorbeelden · Maven, bronnen & IDE-documentatie
Een scherm dat zichzelf bekijkt
Volg het gezichtspunt van een speler op een handmatige kaart of bureauscherm. Richt het op zijn eigen scherm en je krijgt dit:

Periodiek gerenderde snapshots, geen schermdeling. Echt lage TPS-impact, aangezien het niet op de hoofdthread is. Je zou dit natuurlijk kunnen gebruiken om "spion" te zijn op andere spelers, minigames te maken, of wat dan ook!
Of misschien, als je een FPS-spel maakt, gebruik dit om "herhalingen" te tonen van de laatste paar seconden voordat je stierf, of misschien gebruik het voor een drone-operator. de wereld is jouw oester.
Schilder wat je ziet
Zet een schildersezel op, leg het uitzicht vast en schilder het dan met een penseel en cyaan, magenta en gele kleurstoffen. Neem het voltooide schilderij mee naar huis.

Je zou bijvoorbeeld schilderportretten kunnen maken tot een McMMO-vaardigheid of wat dan ook, en hogere vaardigheden belonen met het ontgrendelen van grotere doeken, meer stijlen, of wat dan ook, een beetje zoals dit
Voeg gewoon redstone toe
Plaats een camera, geef het stroom, kijk naar de flits en verzamel je foto als een kaart.

Het zou gemakkelijk zijn om een geavanceerde redstone-mechanica te coderen, zoals een camera die detecteert welke speler op de foto staat met een comparator, biometrische deuren of wat dan ook, of het aansluiten op een sculc-sensor voor iets echt cools.
Speel hiermee. Bouw je eigen.
Alle drie de voorbeelden zijn inbegrepen, plus Postkaarten en Xray-foto's voor snelle foto's van je uitzicht. Je krijgt hun Java-bron en de optionele modelresourcepack ook, zodat je kunt zien hoe het werkt:). Geen Nexo vereist.
De Renderer-plugin bundelt de API en de native engine. Gebruik de gratis SDK om je eigen plugins te bouwen, renders om te zetten in kaarten of PNG's, en verkoop je add-ons. Je klanten hebben hun eigen Renderer-licentie nodig; herdistribueer de engine niet.
Setup & API-documentatie · Voorbeeldbronnen
Voordat je koopt
Perpetuele licentie.
Papier / Minecraft 26.2 en Java 25.
Windows x86-64, Linux x86-64 en macOS ARM64. Als je andere hardwarevereisten hebt (bestaan die überhaupt?), PM en ik fix het voor je!
Internet vereist voor activatie en vernieuwing.
Ondersteuning via MCModels-tickets, of via de discord. De aparte ShutterBug camera-/album-plugin is niet inbegrepen.
Is de API niet sterk genoeg? Wil je dat het meer oppervlakken heeft? Schrijf me gewoon in discord, en ik voeg het waarschijnlijk toe :)
Van plan om een plugin te verkopen die dit gebruikt? Geweldig!!! Voel je vrij om ook met mij te praten als je vragen hebt of hulp wilt :)
Klaar om iets geweldigs te maken?
Word lid van de MCModels-community en begin vandaag nog met het bouwen van je droomprojecten.
