Skip to content

一个可以支持高版本服务端容器预览的插件

Notifications You must be signed in to change notification settings

LengMC/LengContainerPreview

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

插件名称

LengContainerPreview

核心功能

容器预览:

当玩家对准容器(如箱子、熔炉等)时,插件可以将容器内的物品信息发送给客户端。

支持通过自定义频道(lengcontainer:preview)与客户端 Mod(如 MiniHUD 或 Tweakeroo)进行通信。

指令控制:

提供 /lcp 指令,允许玩家开启或关闭容器预览功能。

/lcp on:开启容器预览。

/lcp off:关闭容器预览。

/lcp:显示帮助信息。

权限管理:

使用权限节点 LCP.preview 控制玩家是否可以使用容器预览功能。

默认组拥有该权限。

状态管理:

每个玩家的容器预览状态(开启或关闭)会被单独存储和管理。

支持通过指令动态切换状态。

数据缓存:

插件会缓存玩家最近查看的容器数据,减少重复读取和发送。

缓存数据会在一定时间后自动清理,避免内存泄漏。

安全性:

验证客户端请求,防止恶意数据包。

通过玩家 UUID 确保数据的安全性和唯一性。

兼容性:

支持多种容器类型(如箱子、熔炉、潜影盒等)。

通过 Bukkit API 动态获取容器内容,无需硬编码。

适用场景 适用于需要快速查看容器内容的场景,尤其是在服务器中使用 MiniHUD 或 Tweakeroo 等 Mod 的玩家。

适合服务器管理员希望通过插件增强玩家体验的场景。

总结

LengContainerPreview 插件通过服务端实现容器预览功能,支持指令控制、权限管理和数据缓存,同时确保安全性和兼容性。它为玩家提供了便捷的容器查看功能,同时为服务器管理员提供了灵活的配置选项。

About

一个可以支持高版本服务端容器预览的插件

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%