
ShutterBug 渲染器 API
将您的Minecraft世界变成图片。
使用Rust驱动的渲染器和免费的Java API构建相机、可绘制画布和游戏内屏幕。以下是我们用它制作的三件事。
四行代码中的实时相机
新的流畅API使得实时馈送变得如此简单:
RenderStream feed = renderer.stream(camera)
.fov(75)
.toPlayer(viewer)
.start();在onEnable()中使用Renderer.forPlugin(this)创建渲染器。这里,camera是要跟随的实体,viewer接收实时地图。在服务器线程上开始,确保有一个空的库存槽;完成后调用feed.stop()。
快照、实时屏幕、场景层和自定义照明使用相同的API。包含在Renderer 1.1.0中。使用SDK 2.3.0-preview.3构建您的插件。快速入门和示例 · Maven、源代码和IDE文档
一个屏幕观察自己
在手持地图或桌面显示器上跟随玩家的视角。将其指向自己的屏幕,您将得到这个:

周期性渲染快照,而不是屏幕共享。由于不在主线程上,TPS影响非常低。您当然可以使用这个来“监视”其他玩家,制作迷你游戏,或者其他任何事情!
或者,也许,如果您正在制作FPS游戏,可以使用这个来显示您死亡前几秒的“重播”,或者也许用于无人机操作员。世界是你的舞台。
绘制您所看到的
设置一个画架,捕捉视图,然后用画笔和青色、品红色和黄色染料绘制它。将完成的画作带回家。

例如,您可以将绘画肖像作为McMMO技能,奖励更高的技能解锁更大的画布、更多的风格,或者其他任何事情,类似于这个
只需添加红石
放置相机,给它供电,观察闪光,然后将您的照片作为地图收集。

编写一些高级红石机制会很简单,比如使用比较器检测照片中哪个玩家,添加生物识别门或其他任何东西,或者将其连接到雕刻传感器以实现一些非常酷的效果。
玩这些。构建您自己的。
所有三个示例都包含在内,还有明信片和X光照片,用于快速拍摄您的视图。您将获得它们的Java源代码和可选的模型资源包,以便您可以查看它是如何工作的:)。不需要Nexo。
Renderer插件捆绑了API和本地引擎。使用免费的SDK构建您自己的插件,将渲染转换为地图或PNG,并出售您的附加组件。您的客户需要自己的Renderer许可证;请勿重新分发引擎。
在您购买之前
永久许可证。
纸张 / Minecraft 26.2 和 Java 25。
Windows x86-64、Linux x86-64和macOS ARM64。如果您有其他硬件要求(真的存在吗?),请私信我,我会为您解决!
激活和续订需要互联网。
通过MCModels票务或通过Discord提供支持。单独的ShutterBug相机/相册插件不包含在内。
API不够强大吗?您希望它有更多的表面吗?请在Discord中给我写信,我可能会添加它 :)
打算使用这个出售插件吗?太棒了!!!如果您有问题或需要帮助,请随时与我联系 :)
