BannerBoard - OFFICIAL BSMC RELEASE 1.11.5 [提交至百度][查看百度是否已收录此帖]

5066 0
2022-10-1 13:36:23
显示全部楼层
生活圈制作
BannerBoard - OFFICIAL BSMC RELEASE 1.11.5



BannerBoard - BSMC 官方发布 1.11.5

付费获得:
下载地址
提取码:kk4s
20
您未购买

人民币

免费下载:
打开微信扫一扫下面的小程序二维码
IMG_6682.PNG

在购买插件或提问之前阅读整个页面。


如果您有任何问题,请在发表评论之前与我联系。

可以在此处找到插件内置渲染器的完整文档。




BannerBoard 可以向不同的玩家显示不同的横幅。您还可以将玩家的皮肤放在横幅上!


从 1.7.0 版开始,BannerBoard 还支持更新横幅。请注意,出于性能原因,我建议不要将更新间隔设置为低于 30 秒。

BannerBoard 不支持动画。所以它也不支持 .gif 文件。

您是否正在寻找一种与玩家进行个人交流的绝佳方式?请继续阅读!

BannerBoard 不需要任何客户端修改。一切都在服务器端运行。

新功能!
我一直在开发一个非常酷的 3D 皮肤渲染服务,它是免费提供的,并且与 BannerBoard 完全兼容!在这里查看。

在 1.3.5 版中添加了 PlaceholderAPI 支持。

BannerBoard 不兼容任何 Spigot 1.7 版本或更低版本。



商店实施现已推出!

上面的截图感谢@ASTRACRAFT
什么是 BannerBoard?
BannerBoard 使用地图将服务器中的图像呈现为横幅。BannerBoard 横幅会在玩家登录时动态呈现。感谢捐赠者或鼓励新玩家访问您的商店?这是可能的!可能性是无穷无尽的,BannerBoard 以其强大且用户友好的配置易于使用。渲染图像为每块 128 x 128 像素,这比大多数资源包的质量都要高!

轻的
性能对每个服务器所有者都非常重要,这正是我在制作整个插件时考虑到这一点的原因。不仅图像渲染完全发生在分离的线程上,而且 BannerBoard 颜色拾取系统比内置的 Spigot 颜色拾取系统快 20 倍以上。这是通过使用高级缓存系统完成的。

亲自检查
用自己的眼睛看东西总是更好。随意加入我的测试服务器,看看我制作的四个横幅作为示例。

服务器当前仅支持 Minecraft 1.9.2 客户端。
IP:bannerboard.skinrender.com:2798

最近 BannerBoard 也被安装在了 testplugins.com 上,感谢@funnycube。TestPlugins 目前仅支持 Minecraft 1.10 客户端。
IP:testplugins.com
我将列出所有当前运行 BannerBoard 的服务器,如果您想加入,请与我联系。
剧透:运行 BannerBoard

要求
Spigot 1.8 或更高版本的服务器。
图像在启动时被缓存。根据您拥有的图像数量,我会说这个插件使用的内存量是几兆字节加上 /images/ 文件夹的大小。
一个体面的互联网连接。还要确保在 256 字节或更少字节的阈值下启用数据包压缩。如果您禁用了数据包压缩,请确保将其打开。默认情况下启用。
至少两个核心,因此主线程不会受到 BannerBoard 渲染线程的影响。
Java 7 或更高版本。
配置
BannerBoard 是高度可配置的。该配置非常强大且易于使用。如果您不知道它是如何工作的,请查看下面有关 BannerBoard 的视频。如果您仍然无法使用它,我会免费提供配置帮助。


从 1.5.4 版开始,可以在 spigot.yml 中设置横幅的视距,方法是将 entity-tracking-range 键 misc 设置为您想要的视距(以块为单位)。BannerBoard 会自动适应您的 spigot 配置文件中设置的内容。
剧透:具体在哪里?

我们从创建横幅开始。我强烈建议您在完成这些步骤时不要让其他玩家在线。
使用命令 /bannerboard 创建。这会给你两个红石块。该命令没有权限,但它确实需要您是服务器操作员。
将两个块放在对角(例如左下和右上)。请不要让您的横幅太大,BannerBoard 可能会拒绝制作。确保在横幅后面有一堵坚固的墙,并且没有在边缘放置任何方块,这些方块应该稍后放置以防止错误放置的物品框。你的墙应该看起来像这样。

如果您放错了红石块或者您想重新放置,请在查看横幅时使用命令 /bb delete 两次以删除横幅。您现在可以重新开始。
当您现在打开配置文件时,您将看到一个内部部分以及一个可配置部分。请不要更改任何内部值,这些仅供内部使用。在渲染器部分,您将找到两个默认示例渲染器,添加更多行或将现有行更改为您想要的任何内容。

BannerBoard 目前有七个内置渲染器。所有渲染器及其参数都在我的 wiki 页面上进行了全面解释,您可以在此处找到。
确保在更改配置文件的渲染器部分中的任何内容后始终使用命令 /bb reload。
占位符
从 1.3.5 版开始,您可以使用 PlaceholderAPI 为我们提供的数百个占位符。只需将 PlaceholderAPI jar 放入您的服务器,重新启动,然后使用命令 /papi ecloud list all <pagenumber> 浏览所有可用的占位符包。使用此列表找出您要安装的那些。安装占位符后,您可以简单地将占位符用于 BannerBoard TEXT 渲染器。

这些是我在预览服务器中制作的四个示例,然后是它们的渲染配置部分。列表中的渲染器总是按从上到下的顺序调用。


在这里使用http://www.skinrender.com/和 LIVEIMG 来制作 3D 皮肤。
代码(文本):

可配置:
渲染器:
- IMAGE -src cinematic.png
- TEXT -text 支持个人横幅 -size 60 -font Minecrafter -color 255,255,255 -strokeColor 0,0,0 -strokeThickness 2 -yOffset 80
- SKIN -type HEAD -xOffset 854 -width 256 -height 256
- LIVEIMG -url http://www.skinrender.com:2798/fullskin-%name%-1024-0-15-0-0-17-0-107-48-13-24-15-11-0- 31-18-0-31-13 -width 600 -height 600 -xOffset 270 -yOffset \-20
- SKIN -type 3DHEAD -xOffset 64 -width 256 -height 256
- TEXT -text Welcome %name% -size 60 -font Minecrafter -color 255,255,255 -strokeColor 0,0,0 -strokeThickness 2 -yOffset 620




代码(文本):

可配置:
渲染器:
-IMAGE -src creativeplots.png
- TEXT -text %name% -size 90 -font Minecrafter -color 0,100,150 -strokeColor 255,255,255 -strokeThickness 5 -yOffset 140
- TEXT -text join -size 90 -font Minecrafter -color 255,255,255 -strokeColor 0,0,0 -strokeThickness 2 - yOffset 250
- TEXT -text creative -size 160 -font Minecrafter -color 0,100,150 -strokeColor 255,255,255 -strokeThickness 5 -yOffset 420
- TEXT -text plots -size 90 -font Minecrafter -color 255,255,255 -strokeColor 0,0,0 -strokeThickness 2 - yOffset 530



[IMG]
请注意手中的钻石剑。在这里使用 http://www.skinrender.com/ 和 LIVEIMG 来制作 3D 皮肤。
代码(文本):

可配置:
渲染器:
- IMAGE -src fields.png
- 图像 -src Sword.png -xOffset 780 -yOffset 25 -width 210 -height 210
- LIVEIMG -url http://www.skinrender.com:2798/fullskin-%name%-640-0-340-0-0 -0-0-24-15-133-69-13-55-0-0-20-0-0-13 -xOffset 630
- TEXT -text SURVIVAL -size 200 -font Segoe Script -style BOLD -color 255,255,255 - strokeColor 0,0,0 -strokeThickness 7
- TEXT -text JOIN NOW -size 130 -font Segoe Script -style BOLD -color 255,255,255 -strokeColor 0,0,0 -strokeThickness 7 -yOffset 560



[IMG]
请注意你的雪球手。在这里使用 http://www.skinrender.com/ 和 LIVEIMG 来制作 3D 皮肤。
代码(文本):

可配置:
渲染器:
- IMAGE -src icebiome.png
- 颜色 -color 0,0,0,100
- TEXT -text new gamemode -size 80 -font Minecrafter -style ITALIC -color 255,255,255 -strokeColor 0,0,0 -strokeThickness 3 -xOffset 20 -yOffset 200
- TEXT -text paint -size 200 -font Minecrafter -color 255,255,255 -strokeColor 0,0,0 -strokeThickness 3 -xOffset 20 -yOffset 400
- TEXT -text ball -size 200 -font Minecrafter -color 255,255,255 -strokeColor 0,0,0 -strokeThickness 3 -xOffset 20 -yOffset 570
- LIVEIMG -url http: //www.skinrender.com:2798/fullskin-%name%-640-0-0-0-0-0-0-114-41-0-0-39-22-0-8-11-0- 13-18 -width 900 -height 900 -xOffset 540 -yOffset 0
- IMAGE -src snowball.png -xOffset 690 -yOffset 210


下面我也想和大家分享一下。我将此作为 LeaderHeads API 实现的示例。随意检查一下。
[图片]
代码(文本):
可配置:
渲染器:
- IMAGE -src background.png -height 768
- COLOR -color 0,0,0,90
- IMAGE -src header.png -xOffset 0 -yOffset 0 -width 1024 -height 200
- IMAGE -src Sword.png -xOffset 410 -yOffset 160 -width 128 -height 128
- IMAGE -src gold_block.png -xOffset 117 -yOffset 510
- LEADERHEADS -texturesize 300 -xOffset 42 -yOffset 260 -leaderboardname kills -timeframe alltime -number 2 -skinurl http://www.skinrender.com:2798/f ... 34-18-0-31-18-0-352 -13-0-352-22 -font Hobo Std -nameSize 50 -textOffset 70 -color 255,255,255 -strokeColor 0,0,0 -strokeThickness 2 -nameOffset 50
- IMAGE -src iron_block.png -xOffset 757 -yOffset 510
- LEADERHEADS -texturesize 300 -yOffset 330 -xOffset 682 -leaderboardname kills -timeframe alltime -number 3 -skinurl http://www.skinrender.com:2798/fullskin-%name%-640-0-328-0-349- 333-0-0-338-18-0-340-20-78-8-6-78-6-8 -font Hobo Std -nameSize 50 -textOffset 0 -color 255,255,255 -strokeColor 0,0,0 -strokeThickness 2 -nameOffset 50
- IMAGE -src diamond_block.png -xOffset 437 -yOffset 440
- LEADERHEADS -texturesize 300 -xOffset 362 -yOffset 200 -leaderboardname kills -timeframe alltime -number 1 -skinurl http://www.skinrender.com:2798/ fullskin-%name%-640-0-15-0-0-10-0-48-0-131-45-0-135-0-20-22-0-15-18 -font Hobo Std -nameSize 60 -textOffset 60 -color 255,255,255 -strokeColor 0,0,0 -strokeThickness 2 -nameOffset 60

开发者 API
BannerBoard 公共 API 是在 1.1.0 版中添加的。它具有许多功能并且易于使用。您可以使用 API 的众多功能之一制作几乎所有您想要的东西。

我是开发者!
酷,随意做任何你想做的事。您可以使用 Maven 轻松地将 API 添加到您的项目中。
代码(文本):
<repositories>
<repository>
<id>BannerBoardAPI</id>
<url>http://sandergielisse.nl/maven/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>nl.sandergielisse</groupId>
<artifactId>bannerboard</artifactId>
<version>1.2.0</version>
</dependency>

您可以使用以下代码获取 API 的实例。
代码(文本):
BannerBoardManager.getAPI();
JavaDoc 也包含在 Maven 存储库中。

我不会编码!我有 API 的任何优势吗?
是的,我也期待一些公共项目。这是一个使用 API 制作的插件列表,如果你做了什么,请联系我,我会将你的插件添加到列表中。
JobsReborn/mcMMO 实施
LeaderHeads 实施
Buycraft API 实施
Shop 实施

条款
购买此插件即表示您同意遵守以下规定。
你不会 这个插件以任何方式。
不会退款。您不得退还付款。
如果由于某种原因此插件不再适用于较新的 Minecraft 版本并且无法进行更新(例如,由于客户端的限制),将不予退款,我不承担任何责任。
对于以任何方式使用此插件而造成的任何直接或间接损害,我概不负责。
我可以随时更改此资源的价格。
尽量减少发送到 http://www.skinrender.com/ 的请求数量。我可能随时阻止您的 IP 地址。你是大服务器吗?如果您打算开始发送许多请求,请先与我联系。
当您违反任何这些条款时,您的下载权限将被撤销。

联系
如果您想联系我,您可以通过几种不同的方式联系我。
Skype;砂光机.bigteddy98
电子邮件; sandergielisse@ziggo.nl
Spigot 上的私人消息。

常见问题

问:我安装了自定义字体。但是还是说找不到字体?

答:很可能您正在尝试将字体设置为文件名。但是,在设置字体时,您应该始终使用字体本身的名称。不是 .ttf 文件的名称。

问:我的控制台弹出以下错误,我该怎么办?
代码(文本):
[BannerBoard] 未能为用户 <user> 做准备。SocketTimeoutException 连接超时。
答:如果这种情况发生两次,请不要担心,我的渲染服务器可能负载过重。如果这种情况总是发生,您的主机可能已经阻塞了端口 2798(这是我的渲染服务器运行的端口)。要解决此问题,请执行以下操作。将所有 LIVEIMG 网址中的“http://www.skinrender.com:2798/”替换为“http://proxy.skinrender.com/”。另外,不要忘记将配置中设置的 skinserver 更改为 http://proxy.skinrender.com/。或者,联系您的主机并要求他们为您打开端口 2798。

问:我正在运行一个没有 GUI 的服务器,并且弹出以下异常(或类似的东西)。我应该怎么办?
代码(文本):
java.awt.AWTError:无法使用 'localhost:10.0' 作为 DISPLAY 变量的值连接到 X11 窗口服务器。
答:(感谢@Penple)要解决这个问题,您应该将以下内容添加到您的 Java 启动选项中。
代码(文本):-
Djava.awt.headless=true
你还有问题吗?还是只是一个问题?不要犹豫与我联系。我很乐意帮助你。

评论
您要发表评论吗?凉爽的!有什么问题吗?请先通过 Skype at sander.bigteddy98 与我联系,或给我发私信。我不会在评论部分给你任何支持。

手机扫码浏览