
API Renderera ShutterBug
Przekształć swój świat Minecraft w obrazy.
Buduj kamery, malowalne płótna i ekrany w grze z rendererem opartym na Rust i darmowym API Java. Oto trzy rzeczy, które stworzyliśmy z jego pomocą.
Na żywo kamera w czterech linijkach
Nowe płynne API sprawia, że transmisja na żywo jest tak mała:
RenderStream feed = renderer.stream(camera)
.fov(75)
.toPlayer(viewer)
.start();Utwórz renderer raz z Renderer.forPlugin(this) w onEnable(). Tutaj, kamera to obiekt do śledzenia, a widz otrzymuje mapę na żywo. Rozpocznij na wątku serwera z wolnym slotem w ekwipunku; wywołaj feed.stop() po zakończeniu.
Zrzuty ekranu, ekrany na żywo, warstwy scen i niestandardowe oświetlenie korzystają z tego samego API. Zawarte w Renderer 1.1.0. Zbuduj swój plugin z SDK 2.3.0-preview.3. Szybki start i przykłady · Maven, źródła i dokumentacja IDE
Ekran obserwujący siebie
Śledź punkt widzenia gracza na ręcznej mapie lub monitorze biurkowym. Skieruj go na własny ekran, a otrzymasz to:

Okresowo renderowane zrzuty ekranu, nie udostępnianie ekranu. Naprawdę niski wpływ na TPS, ponieważ nie jest na głównym wątku. Możesz oczywiście użyć tego, aby "szpiegować" innych graczy, robić minigry, czy cokolwiek innego!
A może, jeśli robisz grę FPS, użyj tego, aby pokazać "powtórki" z ostatnich kilku sekund przed śmiercią, lub może użyj tego dla operatora drona. świat jest twoim ostrygą.
Maluj to, co widzisz
Ustaw sztalugę, uchwyć widok, a następnie namaluj go pędzlem oraz barwnikami cyjanowym, magentowym i żółtym. Weź gotowy obrazek do domu.

Możesz na przykład uczynić malowanie portretów umiejętnością w McMMO lub coś w tym stylu, a nagradzać wyższe umiejętności odblokowaniem większych płócien, więcej stylów, czy coś w tym stylu, trochę jak to
Po prostu dodaj redstone
Umieść kamerę, zasil ją, obserwuj błysk, a następnie zbierz swoje zdjęcie jako mapę.

Łatwo byłoby zakodować jakąś zaawansowaną mechanikę redstone, jak kamera, która wykrywa, który gracz jest na zdjęciu za pomocą komparatora, dodając drzwi biometryczne lub coś w tym stylu, lub podłączyć to do czujnika skulk dla naprawdę fajnych efektów.
Baw się tym. Zbuduj swoje własne.
Wszystkie trzy przykłady są dołączone, plus Pocztówki i zdjęcia rentgenowskie do szybkich zdjęć twojego widoku. Otrzymujesz ich źródło Java oraz opcjonalny pakiet zasobów modelu, aby zobaczyć, jak to działa:). Nie jest wymagany Nexo.
Plugin Renderer łączy API i natywny silnik. Użyj darmowego SDK, aby zbudować własne pluginy, przekształcić renderingi w mapy lub PNG, i sprzedawać swoje dodatki. Twoi klienci potrzebują własnej licencji Renderer; nie rozpowszechniaj silnika.
Dokumentacja konfiguracji i API · Przykładowy kod źródłowy
Zanim kupisz
Licencja wieczysta.
Papier / Minecraft 26.2 i Java 25.
Windows x86-64, Linux x86-64 i macOS ARM64. Jeśli masz inne wymagania sprzętowe (czy one w ogóle istnieją?), napisz do mnie, a ja to naprawię!
Internet wymagany do aktywacji i odnowienia.
Wsparcie przez zgłoszenia MCModels lub przez Discord. Oddzielny plugin kamery ShutterBug / albumu nie jest dołączony.
Czy API nie jest wystarczająco silne? Chciałbyś, aby miało więcej funkcji? Po prostu napisz do mnie na Discordzie, a prawdopodobnie to dodam :)
Planujesz sprzedaż pluginu korzystającego z tego? Niesamowicie!!! Śmiało porozmawiaj ze mną, jeśli masz pytania lub potrzebujesz pomocy :)
Gotowy, aby stworzyć coś niesamowitego?
Dołącz do społeczności MCModels i zacznij budować swoje wymarzone projekty już dziś.
