PremiumVanish - Stay hidden [+Bungee support] 2.7.22 [提交至百度][查看百度是否已收录此帖]

3191 0
2023-1-29 09:37:33
显示全部楼层
生活圈制作
PremiumVanish - Stay hidden [+Bungee support] 2.7.22

PremiumVanish - 保持隐藏 [+Bungee 支持] 2.7.22
下载地址
提取码:6jb6
20
您未购买

人民币



经过测试的 Minecraft 版本:
  • 1.8
  • 1.9
  • 1.10
  • 1.11
  • 1.12
  • 1.13
  • 1.14
  • 1.15
  • 1.16
  • 1.17
  • 1.18
  • 1.19
购买插件前请阅读完整说明。购买此插件即表示您同意以下说明底部的服务条款。
重要 - 安装最新的 ProtocolLib开发版本(PV 需要 ProtocolLib 的最新错误修复。Spigot 版本是不够的。)

使用 PremiumVanish,您可以完全隐身并且不会被其他玩家检测到,同时提高您的管理工作效率

PremiumVanish 不仅仅是一个常规的消失插件。
它使您无法被发现,并提供有助于捕捉规则破坏者的工具。它旨在完整、安全和可靠。

它不使用隐藏玩家的标准方式 - 它使用 ProtocolLib 的数据包拦截(这是一个依赖)来防止任何关于消失玩家的信息被发送给其他玩家。
这比传统方法更安全和完整,因为它就像服务器和其他播放器之间的防火墙,它实际上检查发送给其他播放器的每个信息包,并且不完全依赖 Bukkit 的 hidePlayer() 机制,这是不完整的并且没有针对 vanish 插件进行完全优化(传统方法不会拦截 ping 更新数据包,不会拦截所有 tab 完成等)。

为了完成您不在线的错觉,PremiumVanish 可以修改其他插件命令的结果,提供对 Bungeecord 的支持,为许多插件添加自定义占位符,并包括对许多流行插件的直接支持。

有许多功能和工具可以让抓捕破坏者和黑客变得尽可能简单快捷(详情如下)。使用此插件,您可以在不到一分钟的时间内查看 20 个玩家在做什么!

最显着的特点:
  • 完全隐藏数据包级别的玩家,这更加安全并且不会被其他插件破坏(隐藏在游戏,标签列表,玩家计数,服务器列表等中;就像你不在线一样)
  • 您可以使用分层权限指定哪个玩家可以更精确地看到哪个玩家,例如,除了所有者之外没有人可以看到管理员,但管理员仍然可以看到模组,模组可以互相看到;您可以随时使用命令更改消失级别
  • 您可以切换旁观者模式以滑过墙壁或传送到玩家,只需按两次 shift
  • 有一个可自定义的记分牌,显示有关目标(最近的或特定玩家)的信息,该记分牌在游戏中使用发光效果突出显示,只有您可以看到
  • 完整的 Bungeecord 支持,隐藏 /glist、/server 和 /find 中的不可见玩家
  • PremiumVanish 可以配置为修改其他插件命令的结果以支持其功能(主要是伪造“玩家未找到”消息)
  • 您可以根据权限限制消失的玩家可以做什么
  • 您可以选择配置 PV 以仅在 tablist 或仅在游戏中隐藏玩家。您可以使用“/pv -t”只在游戏中隐藏而不是在选项卡中。
  • 有一个巨大的配置文件可以自定义任何东西(说真的,检查一下)
  • 通过实现流行的 vanish 插件的 API 支持大量插件,提供完整的占位符支持并挂接到许多流行的插件中
剧透:所有其他功能

剧透:PremiumVanish 与 SuperVanish

剧透:显示图片

(您可以通过在游戏中执行 /pv 帮助获得更多详细信息)
如果与其他插件存在冲突,您可以在配置文件中将 /pv 更改为其他内容

有还有一个名为 /networkvanish 的 bungeecord 命令,它可以切换你是否总是加入消失的 bungeecord(需要在 bungeecord 上安装 PV)。

(您可以通过在游戏中执行 /pv help 获得更多详细信息)
剧透:命令权限
其他权限:

注意:权限 pv.see 不仅适用于 bukkit 服务器,还适用于 bungeecord,在 bungeecord 上它允许查看隐藏的玩家bungeecord 的命令

如果在配置中启用,您还可以使用 pv.use.levelX 和 pv.see.levelX,较高级别会覆盖较低级别,因此您可以指定哪个玩家可以更准确地看到哪个玩家。详细信息:
剧透:pv.use.levelX 和 pv.see.levelX 的工作原理

还有 bungeecord 命令 /networkvanish 的 pv.networkvanish 权限(需要在 bungeecord 上安装 PV)。
其他权限可以在配置文件中找到。

配置分为用于消息的 messages.yml 和用于设置的 config.yml。在 bungeecord premiumvanish 上,配置文件称为 configuration.yml。
剧透:config.yml
剧透:messages.yml
剧透:configuration.yml

1. 安装 PremiumVanish
兼容性说明:

  • 需要运行 Spigot 1.8.8/1.9.X/1.10.X/1.11.X/1.12.X/1.13.X/1.14.X/1.15.X/1.16.X/1.17.X 的服务器
  • 需要支持您当前服务器版本的 ProtocolLib 版本
  • bungee 功能需要在 spigot 服务器和最新的 bungeecord/waterfall 服务器上安装 PV。尚不支持速度。
  • 需要 Java 8 或更高版本
  • 如果您使用 GroupManager,AutoVanishOnLogin 选项可能不起作用
  • PremiumVanish 旨在替代 SuperVanish,因此您不能将两者安装在同一台服务器上
安装 PremiumVanish 非常简单。
  • 安装支持您当前服务器版本的ProtocolLib版本(最好使用开发版本
  • 将 PremiumVanish.jar 拖放到您的插件文件夹中
  • 加载 PremiumVanish(重启服务器或使用插件管理器)
  • 调整配置文件
  • 调整您的权限(使用 /pv 帮助获取权限列表)
  • 重新载入 (/pv reload)
  • 可选:启用 bungeecord/数据库支持(见下文)
2. 设置数据库支持
启用数据库支持需要一个MySQL-Database。(如果您指定直接 URI,其他基于 SQL 的数据库也可以工作,但是只有 MySQL 得到官方支持并保证可以工作)
这也可以不使用 Bungeecord,如果不使用它,只需跳过 Bungeecord 步骤。
注意:如果您使用 BungeeCord,则只有在打开 ip-forwarding 并且在 spigot.yml 中将 'bungeecord' 设置为 true 时才有可能。
  • 在实际的 bukkit 服务器上安装 PremiumVanish(见上文)
  • 在 PremiumVanish 的 config.yml 文件中调整 bungeecord 设置(不要忘记将 Enable 设置为 true;不要重新加载它
  • 将 PremiumVanish.jar 拖放到 bungeecord 的插件文件夹中(是的,它是同一个 .jar)
  • 停止和启动你的 bungeecord 服务器
  • 在您的 bungeecord 服务器上调整 PremiumVanish 的 configuration.yml 文件的设置
  • 检查所有设置,确保它们是正确的
  • 停止你的 bungeecord 服务器
  • 在您的 bukkit 服务器上重新加载 PremiumVanish
  • 启动你的 bungeecord 服务器
如果您设法正确地做到这一点,一切都会正常进行,否则您将收到大量警告。
如果它不起作用,请阅读警告内容并尝试自行解决问题。常见问题是有防火墙的数据库/服务器,您的 bukkit 服务器和 bungeecord 上都没有启用 ip 转发,或者没有对与 PV 相关的所有内容使用相同的数据库。如果您似乎无法修复它,请给我发一个pm,其中包含您的控制台/日志文件中所有与 PV 相关的错误/警告、/pv printstacktrace 的输出和 premiumvanish 数据库表的屏幕截图,例如 phpmyadmin 界面(如果存在)。
3.报告问题
是不是有什么问题?首先检查这个:
  • 查看错误,一些错误告诉你如何修复它们
  • 确保您使用的是最新版本的 PremiumVanish
  • 请确保您的 ProtocolLib 版本支持您的服务器版本。最好使用最新的ProtocolLib dev build
  • 请参阅下面的故障排除信息
  • 重新启动服务器,看看是否可以解决问题
还是行不通?
如果您设法找到问题,请给我发私信并提供以下详细信息:
如果您的帐户无法通过 PM 联系我,请在讨论部分(边栏中的“讨论此资源”)报告问题或询问如果需要的话,我会私信你。
  • 如果问题是一个错误,请使用 paste.md-5.net 在您的私人消息中包含完整的错误
  • 如果问题不是错误,请使用 /pv stacktrace 并使用 paste.md-5.net 在您的私人消息中包含控制台输出。
  • 请使用 paste.md-5.net 包含您的 PV 配置文件
  • 请包括对发生的事情和您期望发生的事情的准确和详细的解释
  • 如果您删除除 ProtocolLib 和 PremiumVanish 之外的所有插件,它是否有效?如果是这样,请在测试服务器上一一删除其他插件,看看是哪个插件导致问题并提供其名称和版本。(我知道这是很多工作,但对我来说会更多,我也必须为其他人提供支持)
  • 给我发一封带有描述性标题的私信(请包括“PremiumVanish”

一般故障排除
  • 请确保您的 ProtocolLib 版本支持您的服务器版本。最好使用最新的ProtocolLib 开发版本,因为它包含最新的错误修复。
  • 许多插件的行为都记录在配置文件的注释中,所以请务必检查配置文件。
  • 请尝试在 PV 的配置中将 PlayerHider 设置为 Prevention。这使得 PV 使用更稳定的 API,并且可以帮助解决由 ProtocolLib-heavy 代码引起的许多问题。Prevention PlayerHider 不支持某些功能,因此请务必报告默认 PlayerHider 的任何问题。了解预防隐藏器是否也会出现问题有助于我缩小错误报告中的问题范围。
  • 请在没有任何插件但 PV 和 ProtocolLib 的测试服务器上测试问题是否发生。通常问题是另一个插件与 PV 的众多功能之一发生冲突并导致意外行为。要找出导致问题的插件,您可以设置实际服务器的副本,然后一个一个地删除其他插件,以查看导致问题的插件。然后,您可以在错误报告中包含该插件的名称和版本,以便我可以解决问题或提供有关如何解决问题的更多见解。通常它只是 PV 的一个功能与其他插件不兼容,并且可以在配置中简单地关闭该功能,直到我找到合适的修复程序。
  • 对于滞后/TPS 问题:请尝试在 ProtocolLib 的配置文件中关闭后台编译器
流行插件的常见问题
  • 标签由 Neznamy
    • TAB 的作者在全局标签列表中添加了对消失玩家的支持
    • perm tab.seevanished 可能需要查看消失的玩家
    • TAB 设置“display-vanished-players-as-spectators”可能会导致玩家进入“奇怪的旁观者模式”,所以如果出现此类问题请尝试将其关闭
    • 据报道,某些 layout.yml 配置可能会导致“幽灵播放器”问题,因此如果出现此类问题,请尝试使用默认布局。
  • BungeeTabListPlus
  • 间歇泉/水闸
    • 可以使用 Geyser 的 legacy-ping-passthrough 选项修复消失的玩家出现在基岩服务器列表玩家数中的问题
    • 至于游戏内的列表,你可以配置PV来取消ScoreboardTeam的数据包,这样就可以防止消失的玩家出现在基岩列表中。可以通过从“DisabledInvisibilityModules”列表中删除“ScoreboardTeam”在 PV 的配置中启用它。
  • Maximvdw 的 Tab 或 AnimatedNames
    • 如果您对消失的名称标签/消失玩家的白色名字有疑问,您可以在 PV 配置的 DisabledInvisibilityModules 列表中取消注释 PlayerInfo。如果您使用默认的 Hybrid PlayerHider,您仍然会隐藏在选项卡中。
  • 要点
    • 请确保在 Essentials 配置中关闭 allow-silent-join-quit。


检查玩家是否在 Bukkit 上消失(不需要依赖项)

剧透: PremiumVanish 和 SuperVanish 的

基本 Bukkit API代码
SuperVanish 和 PremiumVanish 共享完全相同的 API,因此您可以使用完全相同的代码支持它们。
(来源) (下载)
剧透:教程
剧透:Maven 存储库

完整的 Bukkit 和 Bungeecord API for PremiumVanish
还有一些额外的类和方法是 PremiumVanish-only。如果您想使用它们或与 PremiumVanish Bungeecord 交互,您还可以在此处找到 PremiumVanish 的完整 API:(
来源/回购



手机扫码浏览