
产品描述

Daub 是一个插件,让你的玩家可以在 Minecraft 中的实时画布上绘制像素艺术,无需资源包和客户端模组。他们打开画架,用十字准星进行绘画,然后将完成的作品挂在墙上作为真实地图,或直接发布到 Discord。设置大约需要一分钟,并且开箱即用。

无资源包,无模组
整个界面只是一个 Minecraft 地图。Daub 每个 tick 将画布和工具栏合成一幅图像并推送给玩家,因此原版客户端像任何普通地图一样渲染它,并不知道这是一个实时应用。你的玩家无需下载任何东西,而你也无需托管任何东西。它在他们加入的瞬间就能正常工作。
用你的十字准星绘画
瞄准画布并按住右键进行绘画。滚动鼠标滚轮调整画笔大小,按 Q 撤销,按 F 切换工具。瞄准是从玩家视角的服务器端解决的,因此在任何角度和任何距离下都是像素精确的。这就是整个学习曲线。

游戏中的完整工具栏
Daub 提供一个真实的绘画工具栏,渲染在其自己的地图面板上:笔、橡皮擦、线条、矩形、椭圆、填充、吸管、填充形状切换、画笔滑块、撤销、重做、清除和 24 种颜色调色板。每个控件都可以用十字准星点击。点击商标可以切换整个外观。

挂上你的艺术作品
将绘画导出为真实地图并放在建筑、商店或社区画廊的墙上。可以以全尺寸导出为地图墙(每个瓷砖一张地图)或合并到一张地图上。导出的艺术作品会被存储,因此在服务器重启时不会丢失。

发布到 Discord
让玩家通过一个命令将他们的创作发布到 Discord 频道。将 Daub 指向配置中的 webhook URL,使用 /daub publish 将绘画作为干净的嵌入发送。非常适合社区艺术活动和展示。

性能
Daub 仅在实际发生变化时重新计算其渲染,因此打开但闲置的画架在服务器线程上几乎不消耗资源。工具栏被缓存,画布按瓷砖进行差异比较,因此地图数据包仅在像素真正变化时才会发送。像保存和发布这样的重工作在主线程之外运行。

保存可在重启后存活
玩家保存槽和导出的墙面艺术保存在数据库中,因此在重启时不会丢失。SQLite 开箱即用,无需设置,而 H2 或 MySQL 只需一行配置。画架悬浮在隐形框架上,不放置任何方块,因此不会被破坏或留下任何东西,当玩家走开时它们会自动收起。

要求
(使用项目符号列表按钮;可选地加粗每行的引导词)
Paper 1.21.4 或更新版本 - 一个构建可以通过 1.21.11。为 Paper 构建;不支持 Spigot、CraftBukkit、Folia 或 Velocity。
Java 21 或更新版本。
无资源包和无客户端模组。
命令
/daub open [1|2|3] 打开画架,/daub close 收起,/daub save <name>,/daub load <name>,/daub saves,/daub delete <name>,/daub export [single] <name>,/daub publish [name],/daub color <#hex>,/daub brush <1-24>,/daub theme <name>,以及 /daub reload 用于管理员。所有命令都支持 Tab 补全。
权限
除管理员重载外,所有内容默认对玩家开启,因此可以立即使用。分别使用 daub.open、daub.save、daub.export 和 daub.publish 来限制绘画、保存、导出和发布,使用 daub.admin 进行重载,或使用 daub.* 授予所有权限。
依赖项
| name | required | requirement | tested version |
|---|---|---|---|
Minecraft | Required | 1.21.11 | |
| Required | 1.21.11 |

涂抹 1.0.0
结账时可能会收取增值税





