InteractEntity PREMIUM - F实体互动 高级重构版

高级会员 InteractEntity PREMIUM - F实体互动 高级重构版 1.2

没有下载权限
仿原神F
靠近NPC弹出互动选项在屏幕上


⚡核心特点 | 异步线程 · 动静态结合 · 性能高效
  • 双调度器架构:实体扫描(runnable) + 发包(packet) 独立周期
  • 动态实体:实时扫描玩家周围的 Ady 动态 NPC,过滤距离与配置
  • 静态实体:玩家进入服务器时缓存静态 NPC 位置,仅在创建/销毁时刷新
  • 多种匹配:Bukkit原版生物实体 、AdyershachNPC(包含公有、私有、临时) 、 坐标点匹配
  • 自定义发包内容: 可以通过这个实现图标、格式化标题等
  • shimmer语句: 支持多种原生shimmer语句动作,此外还有些语句
  • 多选项:单个npc有多个选项可以选择,如: 1.对话 2.商店 (支持自定义发包)
  • 跨世界匹配: 名副其实
🐉语句拓展
模拟右键互动实体
- Interact.npc(类型,匹配id)
以玩家身份不同权限执行命令
- Command工具集 : Command.[op/console/player](command) 如: Command.op('gm 1')




发包: Packet.send('InteractEntityHud', 'button_click', 'ady', npc, title)



图二的对话是结合了axchem插件

1767231238147.webp
1767231252031.webp
作者
Insulator
下载
43
查看
798
首次发布
最后更新

评分

5.00 星 3 星

来自 Insulator 的更多资源

分享此资源

最新更新

  1. 重构底层逻辑

    重构! 该版本主要是将插件重构了一回,从底层逻辑判断上优化,避免过多性能占用 以下是更新的内容 0. 重构底层逻辑 1. 修复多个 NPC 共享同一份数据 2. 修复代码提前返回 3...

最新评论

一个bug,在除了主世界以外的其他世界创建npc,会导致检测不到周围的ady实体。任何世界的都检测不到。
Insulator
Insulator
收到
好评 0
[ArcartX/]: [Shimmer] Shimmer执行错误>>>>单元: [InteractEntityHud.action.tick] 运行时错误, 位于第 1 行, 到第 1 行
请检查: var.select = var.has[var.current]

错误信息: 索引越界
客户端log会一直报错
Insulator
Insulator
你把tick那里的代码改一下

tick: |-
if(var.current<var.has.size){
var.select = var.has[var.current]
val.布局[var.select].normal = '200,200,200,100'
for(key in var.has){
if(key!=var.has[var.current]){
val.布局[key].normal = "0,0,0,130"
}
}
}
好评 0
图片上传错了,本帖无法查看
好评 0