服务器使用量
未统计
服务玩家数
未统计
下载量
24,799
插件详细介绍
简介
本 API 可让你轻松创建全息图。我乐于免费制作所有插件,但需要你的帮助来维持它们的免费状态。
特性
- 轻量高效:相比其他全息图 API(如 HolographicDisplays),它更加轻量,因为它使用反射并仅发送数据包,而非继承 NMS 类。
- 动态附着:允许直接将全息图附着到玩家和实体上,使其“骑乘”在目标上,无需持续传送全息图。
- 可交互内容:支持可触摸的全息图以及为每位玩家显示不同的内容。
依赖
- PacketListenerAPI:若需使用可触摸全息图或为不同玩家显示不同内容,则必须安装此依赖。
- 版本注意:请使用 3.4.4 或更低版本。
- 兼容性提示:与 ProtocolSupport 在 1.9/1.10 版本的兼容性尚未测试。
快速开始
以下是一个创建交互式全息图的示例代码
Hologram hologram = HologramAPI.createHologram(location, "I'm a hologram. Hey %%player%%!");
hologram.addViewHandler(new ViewHandler() {
@Override
public String onView(Hologram hologram, Player player, String string) {
return string.replace("%%player%%", player.getName());
}
});
hologram.setTouchable(true);
hologram.addTouchHandler(new TouchHandler() {
@Override
public void onTouch(Hologram hologram, Player player, TouchAction action) {
player.sendMessage("You touched the Hologram! Your action: " + action);
}
});
hologram.spawn();Maven 集成
将以下配置添加到你的 pom.xml 文件中:
<repository>
<id>inventive-repo</id>
<url>https://repo.inventivetalent.org/content/repositories/releases</url>
</repository>
<dependency>
<groupId>org.inventivetalent</groupId>
<artifactId>hologramapi</artifactId>
<version>1.4.0</version>
</dependency>链接与支持
- 源代码:可在相关仓库查看。
- 问题追踪:提交问题或反馈。
- JavaDoc:查看详细的 API 文档。
- 网站:访问开发者主页获取更多信息。
特别感谢支持者
- MOTDgd
- md_5
- Lucy S.
如果你喜欢这个资源,请为其评分。也非常感谢你通过捐赠来支持我或本项目。
测试支持版本
版本分布
基本信息
插件名称
[API] HologramAPI
作者
inventivetalent
平台
Bukkit / Spigot
支持版本
1.7 - 1.10
点赞数
7
最近版本
暂无数据
-