|
BannerBoard - OFFICIAL BSMC RELEASE 1.11.5
BannerBoard - 官方 BSMC 版本 1.11.5
此版本有效,并且从 2017 年 12 月 11 日起始终有效,请
在购买插件或提问之前阅读整个页面。
如果您有任何问题,请在发表评论之前与我联系。
可以在此处找到插件内置渲染器的完整文档。
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
最近在testplugins.com上也安装了BannerBoard,感谢@funnycube。TestPlugins 目前仅支持 Minecraft 1.10 客户端。
IP:testplugins.com
我将列出当前运行 BannerBoard 的所有服务器的小列表,如果您想添加,请与我联系。
剧透:运行 BannerBoard 的服务器
要求
Spigot 1.8 或更高版本。
图像在启动时缓存。根据您拥有的图像数量,我认为此插件使用的内存量是几兆字节加上您的 /images/ 文件夹的大小。
良好的互联网连接。还要确保在 256 字节或更少字节的阈值下启用数据包压缩。如果您禁用了数据包压缩,请确保将其打开。默认情况下启用。
至少有两个核心,这样主线程就不会受到 BannerBoard 渲染线程的影响。
Java 7 或更高版本。
配置
BannerBoard 是高度可配置的。该配置非常强大且易于使用。如果您不明白它是如何工作的,请查看下面有关 BannerBoard 的视频。如果您仍然无法使用它,我会免费提供配置帮助。
从 1.5.4 版开始,可以通过将 entity-tracking-range key misc 设置为您想要的视距(以块为单位),在您的 spigot.yml 中设置横幅的视距。BannerBoard 会自动适应您的 spigot 配置文件中的设置。
剧透:具体在哪里?
我们从创建横幅开始。我强烈建议您在执行这些步骤时不要让其他玩家在线。
使用命令 /bannerboard 创建。这会给你两个红石块。该命令没有权限,但是它确实要求您是服务器操作员。
将两个块放在对角(例如左下角和右上角)。请不要将您的横幅制作得太大,BannerBoard 可能会拒绝制作。确保旗帜后面有一堵坚固的墙,边缘周围没有放置方块,这些方块应该稍后放置以防止放错物品框架。你的墙应该看起来像这样。
如果你放错了红石块或者你想重新放置,在你查看旗帜时使用命令 /bb delete 两次来删除旗帜。您现在可以重新开始。
现在打开配置文件时,您将看到一个内部部分和一个可配置部分。请不要更改任何内部值,这些仅供内部使用。在渲染器部分,您将找到两个默认示例渲染器,添加更多行或将现有行更改为您想要的任何内容。
BannerBoard 目前有七个内置渲染器。所有渲染器及其参数都在我的维基页面上进行了全面解释,您可以在此处找到该页面。
确保在更改配置文件的渲染器部分中的任何内容后始终使用命令 /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 Minecraft -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 Minecraft -color 255,255,255 -strokeColor 0 ,0,0 -strokeThickness 2 -yOffset 620
代码(文本):
可配置:
渲染器:
- IMAGE -src creativeplots.png
- 文本 -text %name% -size 90 -font Minecraft -color 0,100,150 -strokeColor 255,255,255 -strokeThickness 5 -yOffset 140
- TEXT -text join -size 90 -font Minecraft -color 255,255,255 -strokeColor 0,0,0 -strokeThickness 2 - yOffset 250
- TEXT -text creative -size 160 -font Minecraft -color 0,100,150 -strokeColor 255,255,255 -strokeThickness 5 -yOffset 420
- TEXT -text plots -size 90 -font Minecraft -color 255,255,255 -strokeColor 0,0,0 -strokeThickness 2 - yOffset 530
[IMG]
请注意你手中的金刚剑。在此处使用 http://www.skinrender.com/ 和 LIVEIMG 制作 3D 皮肤。
代码(文本):
可配置:
渲染器:
-图像-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 -color 0,0,0,100
- TEXT -text 新游戏模式 -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 Minecraft -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 实现的示例。请随时查看。
[IMG]
代码(文本):
可配置:
渲染器:
- 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>横幅广告</artifactId>
<version>1.2.0</version>
</dependency>
您可以使用以下代码获取 API 的实例。
代码(文本):
BannerBoardManager.getAPI();
JavaDoc 也包含在 Maven 存储库中。
我不会编码!我有 API 的任何优势吗?
是的,我也期待一些公共项目。这是一个用 API 制作的插件列表,如果你做了什么,请联系我,我会把你的插件添加到列表中。
JobsReborn/mcMMO 实施
LeaderHeads 实施
Buycraft API 实施
商店实施
条款
购买此插件,即表示您同意遵守以下条款。
您不会以任何方式 -Redacted- 这个插件。
不予退款。您不得退回付款。
如果由于某种原因此插件不再适用于较新的 Minecraft 版本并且无法更新(例如,由于客户端的限制),将不予退款,我也不承担任何责任。
对于以任何方式使用此插件造成的任何直接或间接损害,我概不负责。
我可能随时更改此资源的价格。
将您发送到 http://www.skinrender.com/ 的请求数量保持在较低水平。我可能随时封锁你的 IP 地址。你是大服务器吗?如果您打算开始发送许多请求,请先与我联系。
当您违反任何这些条款时,您的下载权限将被撤销。
接触
如果您想联系我,可以通过几种不同的方式联系我。
网络电话;sander.bigteddy98
电子邮件;sandergielisse@ziggo.nl
Spigot 上的私人消息。
常见问题
问:我安装了自定义字体。但是还是提示找不到字体?
答:很可能您正在尝试将字体设置为文件名。但是,在设置字体时,您应该始终使用字体本身的名称。不是 .ttf 文件的名称。
Q:我的控制台弹出如下错误,我该怎么办?
代码(文本):
[BannerBoard] 无法为用户 <user> 做准备工作。SocketTimeoutException 连接超时。
A:如果这种情况发生一次两次,请不要担心,我的渲染服务器可能负载很重。如果这种情况总是发生,则您的主机可能已阻止端口 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
你还有其他问题吗?或者只是一个问题?不要犹豫与我联系。我很乐意帮助你。
|
手机扫码浏览
|