5uuwinn
本帖最后由 Suwings-yelin 于 2020-2-17 19:41 编辑

我想做一个释放完技能之后有个冷却时间提示的功能
环境是 Bukkit 1.14.4 版本,只希望能兼容1.12~1.15就行。

具体就是想实现一个类似于如下的效果:


冷却时间的展示效果,可以只有展示效果,没有限制功能,但是必须要有个效果

文档也找到了相关的API:https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/entity/HumanEntity.html#setCooldown-org.bukkit.Material-int-
但是这个API经过了我的实际测试,在 1.14.4 中并没有任何作用(或者说对我要使用的物品没有效果,我需要给予的效果是 钻石,黄金,绿宝石等)。

请问还有其他的实现方式吗?如果没有我是打算使用备用的方案:
使用物品栏的小标题进行展示:


这个地方如果想显示文字的话,只能通过命令的方式执行吗?没有相关的API可操作吗?

我也找到了相关的说明:https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/entity/Player.html#sendTitle-java.lang.String-java.lang.String-int-int-int-
但是这个只能设置大标题和副标题,并没有可以设置这个物品栏上小标题的功能。

希望各位能简单告知,在此感谢!


fengyanlin
emmmmmmmmmmmmmmmmmm。。。。

尝试发PacketPlayOutChat的包

你走以后
有这个冷却很难受的

jiangshui
学习了 谢谢

轻光233
你好,末影珍珠的冷却效果我不清楚,但是那一行小字,不是Title,是ActionBar
可以使用发包的形式发给玩家,具体教程地址:https://www.mcbbs.net/forum.php?mod=viewthread&tid=780690

第一页 上一页 下一页 最后一页