
PixelView2
一个客户端库,为Minecraft模组添加基于WebView2的界面支持,使其能够利用React及其他Web框架构建丰富的图形用户界面。
查看大图PixelView2 是一个客户端库模组,允许其他模组在附加到 Minecraft 的原生 WebView2 子窗口中显示打包的网络界面。
模组作者可以使用 React、Vue、Svelte 或纯 HTML、CSS 和 JavaScript 构建丰富、响应式的 GUI,并通过一个带版本控制和有界消息桥与 Java 进行通信。
下方展示的仪表板是附带的演示。其遥测数据和世界状态值是用于展示 API 的示例数据。

专为本地模组界面打造
PixelView2 会加载模组内打包的、基于清单文件的资源。每个应用都会获得一个隔离的本地源,并通过内部路由(而非公共 URL)打开。
附带的仪表板演示了响应式布局、图表、选项卡、主题更改以及结构化的 Java 到网页通信。

功能包括:
- 与框架无关的前端支持
- 打包的本地 HTML、CSS、JavaScript、字体和图像
- React、Vite 和 Chart.js 示例应用
- 带版本控制的 Java ↔ 网页消息桥
- 基于白名单的消息,具有大小限制、超时、取消和背压功能
- 始终加载、预测预加载和按需加载的表面生命周期
- 就绪后显示,避免展示未完成的界面
- 运行时、内存、配置和诊断工具

PixelView2 仅限客户端使用,在专用服务器上不是必需的。
正在加载版本记录…


正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。