Last Holo 是一款功能强大的全息聊天插件,它能在玩家说话时,在其头顶生成带有聊天内容的全息文字。插件高度可定制,支持多行显示、区域限制、音效等丰富功能,且无需依赖其他插件,旨在为任何类型的服务器提供流畅、美观的聊天增强体验。
/lastholo reload - 重载插件配置。需要权限:holo.reload/lastholo toggle - 开关你自己的全息聊天显示。需要权限:holo.toggle/lastholo blacklist - 管理词语黑名单。需要权限:lastholo.blacklist.<use/add/remove/list>/lastholo info - 查看插件版本信息。/lastholo clear - BUG 修复工具,清除 4x4x4 半径内残留的实体全息。holo.chat - 允许使用全息聊天。holo.color - 允许在全息聊天中使用颜色代码。lastholo.superplaceholder - 允许在聊天消息中解析 PlaceholderAPI 变量(超级变量)。以下为关键配置项说明,完整配置请查看插件文件。
async_chat_processing: true - 启用异步聊天处理以提升性能(重启生效)。holo_offset: 2.4 - 全息文字在玩家站立位置之上的最终高度。holo_livetick: 95 - 全息文字的持续时间(单位:刻,20刻=1秒)。holo_firstoffset: 1.5 - 全息文字首次生成时的起始高度。chat_format: "&6Says: &r%CHAT%" - 全息文字的显示格式,%CHAT% 为原始消息占位符。nearby_only.use_system: true - 启用仅附近玩家可见功能。nearby_only.min_range: 13 - 附近玩家的最小可见范围。original_chat.hidden: false - 是否隐藏原始聊天消息(不发送到公屏)。original_chat.requires_toggle: true - 是否需要玩家使用 /lh toggle 手动开启全息聊天。enable_max_length: false - 是否启用消息长度限制。max_length: 35 - 消息最大长度(包含颜色码、空格等所有字符)。enable_new_line_if_full: true - 当消息过长时是否自动换行。each_line_length: 15 - 自动换行后,每行允许的最大字符数。disable_certain_worlds: true - 是否在特定世界禁用全息聊天。disabled_worlds: 列表,例如 - "MD5"。disable_certain_regions: true - 是否在特定 WorldGuard 区域禁用全息聊天。disabled_regions: 列表,例如 - "PVP"。ignore_region_option: false - 设为 true 可完全忽略 WorldGuard/WorldEdit 相关错误。enable_local_sound: true - 是否为发送者播放本地音效。local_sounds: 列表,格式为 <SOUND>-<VOLUME>-<PITCH>,例如 "ENTITY_VILLAGER_YES-1.0-0.8"。enable_global_sound_effect: true - 是否为所有听到消息的玩家播放全局音效。global_sounds: 列表,格式同上,例如 "NOTE_PLING-0.5-2.0"。marker_armorstand 选项,或调整 holo_gap 值。async_chat_processing 选项是做什么的?nearby_only(附近显示)、original_chat.hidden(隐藏聊天)、世界限制是否设置正确,并确保插件运行正常。ignore_region_option 设为 true 可以完全忽略这些错误。/lh clear,它可以清除 4x4x4 半径内的所有全息文字实体。special_armorstand 是做什么的?async_holo_removal 和 async_teleportation 是做什么的?插件提供了事件 API,方便其他开发者集成。
/*
* PreHoloChatEvent 在全息文字构建前调用。
* PostHoloChatEvent 在全息文字创建后调用。
*/
@EventHandler
public void onHoloChat(PreHoloChatEvent e) {
HoloData data = e.getHoloData();
Player owner = data.getOwner();
if (this.isHandsome(owner)) {
return;
}
e.setCancelled(true);
}
@EventHandler
public void onHoloChat(PostHoloChatEvent e) {
if (this.isAllowed(e.getLineDatas()) {
return;
}
e.setCancelled(true);
}请访问 SpigotMC 论坛的相关帖子查找可用的音效枚举名称。
自 3.0.0 版本起,插件已移除对 HolographicDisplays 的依赖。
友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作
历史访问人次:3,028,325 | 今日访问人次:12,453 | 昨日访问人次:11,147
独立 IP:4,880 | 最近24小时有3,877人访问本站
Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.
❤ Powered by GermMC 京ICP备17023959号-6