- 版权类型
- 原创
- 插件中文名称
- 花样喷漆
- 插件英文名称
- CustomSprays
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- Purpur
- 语言支持
- 多语言
- 适配版本(Java)
- 1.21
- 1.20
- 1.19
- 1.18
- 1.17
- 1.16
- 1.15
- 1.14
- 1.13
- 1.12
- 1.11
- 1.10
- 1.9
- 1.8
- 1.7
CustomSprays | 花样喷漆 ?
(^∀^●)ノシ
? 介绍
Name | Content |
---|---|
CustomSprays 花样喷漆 | |
作者 | LSDog |
版本 | 1.5.13 |
支持 | 1.7.10 ~ 1.21 (Bukkit Spigot Paper ...) |
指令 | /sprays ... - 主命令 /spray - 喷漆 /spray big - 喷大喷漆 |
权限 | 请见 "config.yml" |
下载 → 发布页 !!
(上面Github打不开? → Gitee发布页)




用法
步骤
1 | 将 CustomSprays.jar 放入 plugins 文件夹,重启服务器|
| (现在去复制图片链接)
|
2 | 输入指令: /sprays upload <url> - 上传图片
3 | 输入指令: /spray - 对着墙喷漆
|
4 | 如果服务器版本 ≥ 1.9,【快速双击F键】也可以喷漆!?
更多指令发送 "/sprays"
更多设置请见 "config.yml"
版本支持
特性
无 Bungeecord 端插件,所有数据皆由 MySQL / yml 进行存储
纯发包实现喷漆【避免交互 | 不生成垃圾】
限制喷漆的世界或区域!
自定义喷漆物品/音效!
复制别人的喷漆,或者禁止别人喷漆!
无需前置API,发包纯手搓
玩家上传图片链接 >> 压缩存储图片 >> 喷漆后自动消失
或者使用 Vault 经济花钱喷漆!
注意事项 | Warning
开发
你只需要...
- 1.9+ 服务端 作为库
- 直接构建!构建结果可用于全部适用版本
✍ TODO
- 左键喷漆删除喷漆 (因为不想用protocol lib所以需要研究手写pack listener)
- 自动获取NMS中用到的混淆名称,这样就不用随版本更新手动添加case了
- 喷漆动画 (粒子效果;颜色可以与图像颜色稍微对应←貌似这一点做不到欸)
- folia 支持 (需要更多研究)
- 粒子喷漆 (用粒子效果组成图像)
- gif 动图支持 (需要更多研究)
- SQLite 支持
- 商店版 (购买预制的喷漆)
- 喷漆仓库,实际上跟上面这个设想有相通的地方,问题是如果单个玩家仓库过大加载单个玩家yaml时间会很长,所以应该要搞成分文件的,直接把384*384转成的bytearray存到奇怪后缀的文件里,sql就不管了,该扩展扩展
DONATE ME | 喜欢我就给我发电!!
打赏: 爱发电 | Aifadian
本插件的使用情况:本项目由 PixelMC 团队提供长期支持与维护
(我都想不到自己当时怎么把这堆NMS搞出来的)