我的世界插件PremiumVanish – Stay hidden [+Bungee support] 2.7.22
我的世界插件PremiumVanish – Stay hidden [+Bungee support] 2.7.22
我的世界插件购买地址:”https://www.mcbourse.cn/thread-2160-1-1.html”
重要 – 请安装最新的ProtocolLib 开发版本,因为它是一个依赖项!
PremiumVanish 不仅仅是一个常规的消失插件。
它使您无法被发现,并提供有助于捕捉规则破坏者的工具。它旨在完整、安全和可靠。
它不使用隐藏玩家的标准方式 – 它使用 ProtocolLib 的数据包拦截(这是一个依赖)来防止任何关于消失玩家的信息被发送给其他玩家。
这比传统方法更安全和完整,因为它就像服务器和其他播放器之间的防火墙,它实际上检查发送给其他播放器的每个信息包,并且不完全依赖 Bukkit 的 hidePlayer() 机制,这是不完整的并且没有针对 vanish 插件进行完全优化(传统方法不会拦截 ping 更新数据包,不会拦截所有 tab 完成等)。
为了完成您不在线的错觉,PremiumVanish 可以修改其他插件命令的结果,提供对 Bungeecord 的支持,为许多插件添加自定义占位符,并包括对许多流行插件的直接支持。
有许多功能和工具可以让抓捕破坏者和黑客变得尽可能简单快捷(详情如下)。使用此插件,您可以在不到一分钟的时间内查看 20 个玩家在做什么!
- 完全隐藏数据包级别的玩家,这更加安全并且不会被其他插件破坏(隐藏在游戏,标签列表,玩家计数,服务器列表等中;就像你不在线一样)
- 您可以使用分层权限指定哪个玩家可以更精确地看到哪个玩家,例如,除了所有者之外没有人可以看到管理员,但管理员仍然可以看到模组,模组可以互相看到;您可以随时使用命令更改消失级别
- 您可以切换旁观者模式以滑过墙壁或传送到玩家,只需按两次 shift
- 有一个可自定义的记分牌,显示有关目标(最近的或特定玩家)的信息,该记分牌在游戏中使用发光效果突出显示,只有您可以看到
- 完整的 Bungeecord 支持,隐藏 /glist、/server 和 /find 中的不可见玩家
- PremiumVanish 可以配置为修改其他插件命令的结果以支持其功能(主要是伪造“玩家未找到”消息)
- 您可以根据权限限制消失的玩家可以做什么
- 您可以选择配置 PV 以仅在 tablist 或仅在游戏中隐藏玩家。您可以使用“/pv -t”只在游戏中隐藏而不是在选项卡中。
- 有一个巨大的配置文件可以自定义任何东西(说真的,检查一下)
- 通过实现流行的 vanish 插件的 API 支持大量插件,提供完整的占位符支持并挂接到许多流行的插件中
- 修复了大多数其他消失插件使用的 Bukkit 隐藏玩家的标准方法的缺陷(修改数据包层;调整 tablist ping 更新数据包并检查所有可能被滥用的 tab 完成,以确切知道服务器上当前有谁)
- 您可以自定义隐身玩家破坏方块、放置方块、击中实体、聊天、查看坐标、修改物品栏、修改其他物品栏等的能力
- 对于允许看到消失的玩家的玩家,只有消失的玩家的头是可见的,并且消失的玩家的名字在标签列表中是斜体灰色,因此管理员可以轻松分辨谁消失了(一些标签列表插件不支持这种情况,在这种情况下您可以配置PV 使用发光效果来区分消失的玩家)
- 您可以通过右键单击玩家来打开玩家的物品栏
- 你有一个动作条,这样你就知道你已经消失了
- 退出/重新启动/重新加载后你仍然不可见
- 如果打开 bungeecord 支持,您可以显示和隐藏离线玩家和其他服务器上的玩家
- 如果需要,PremiumVanish 可以自动重置您的游戏模式和/或将您传送回您消失的地方,具体取决于您所在的世界
- 如果你消失了,你可以选择是否可以拾取物品(/pv tipu)
- 您可以通过右键单击玩家来打开玩家的物品栏
- 你可以选择永远加入一个服务器或者全网消失
- 即使您处于生存/冒险模式,您也可以选择飞行
- 你既不会受到伤害,也不会失去食物棒
- 您隐藏在任何选项卡完成中(也支持蹦极命令)
- 你有夜视功能,没有烦人的粒子
- 您既不能阻挡射弹也不能阻挡方块的放置
- 您可以静默打开和编辑箱子、潜影盒和末影箱
- 您甚至可以在旁观者模式下编辑库存
- 你必须确认你的聊天消息,这样你就不会在你消失时不小心聊天
- 隐藏隐形玩家的真实加入/退出消息
- 当玩家消失或重新出现时广播假的可自定义加入/退出消息,这对于管理员来说可能看起来不同(您始终可以选择不使用 vanish 命令中的 -s 标志发送此消息)
- 即使您处于生存模式,大多数暴民也不会瞄准或攻击您(如果您处于旁观模式则不会)
- 与以下插件的集成兼容性:Essentials、LibsDisguises、DisguiseCraft、dynmap、TrailGUI、SuperTrails、PlaceholderAPI、MVdWPlaceholderAPI、Citizens、NametagEdit、Featherboard、ServerListPlus、Party and Friends(带有作者的插件)、DiscordSRV、TitleManager;以及对更多插件的间接支持
- Maxim 插件(Featherboard、Tab、AnimatedNames 等)的自定义占位符:
{premiumvanish_isvanished}、
{premiumvanish_vanishedplayers}、
{premiumvanish_playercount}、
{premiumvanish_bungeeplayercount}、
{ premiumvanish_bungeeplayercount@ <server>}、
{premiumvanish_playercountwithoutshowintab}、
{premiumvanish_target}_uselevel}
vanishvanish ,
{premiumvanish_seelevel}
(与 PlaceholderAPI 相同,但带有 %placeholder。一些占位符也适用于 ServerListPlus) - 你可以安装Haskins 的 BBV以获得 bossbar 消失指示器
- 详细而漂亮的 /pv help 命令,它是 100% 可定制的,使用 1.8 的点击和悬停事件,只显示相关但也有关命令和权限的详细信息
- 广播假加入/退出消息而不消失的两个命令
- 在游戏中重新加载或重新创建配置文件的命令
- PremiumVanish 的命令提供有用的制表符完成
- 显示所有隐藏玩家的命令,如果他们离线,它还会显示他们离线多长时间
- 用于控制记分牌上的玩家并传送至玩家的命令
- 您可以使用 /pv scoreboard 切换消失的记分板
- 您可以为消失的玩家配置命令黑名单/白名单,并在玩家消失/重新出现时执行命令
- PremiumVanish 提供多种隐藏玩家的方法
- 您可以防止隐身玩家在创造模式中作弊
- 您可以防止隐形玩家推动其他玩家和被推动(这不适用于某些插件)
- 当你重新出现时,你在几秒钟内不会受到环境伤害
- 您可以使用旁观者模式的传送功能阻止旁观者模式下的隐形玩家传送
- 隐形玩家无法触发 sculk 传感器
- 您可以关闭上面列出的几乎所有功能和/或更改它
- 您几乎可以更改 PremiumVanish 发送给您的每条消息
- 可以更改 PV 的命令和别名(如果您使用像 PlayerVaults 这样也使用 /pv 作为主要命令的插件,这很有用)
- 对 RedisBungee 的有限支持(目前只隐藏 /glist 中所有消失的玩家,当有更多需求时更多支持)
- 在查询中隐藏消失的玩家(Waterfall 的 config.yml 文件中的 query_enabled 选项)。由于 API 限制,这仅适用于 Waterfall 代理。
- 它还提供了我在上面列表中忘记的所有内容
有很多区别,SV 尽量保持简单,而 PV 则具有各种功能。此外,PV 可帮助您在提供隐身性的同时履行管理职责,而 SV 仅提供隐身性。显着的光伏特性:
- 蹦极/数据库支持
- PV 不使用几乎所有其他消失插件都使用的 Bukkit 隐藏播放器的标准方法,但它使用 ProtocolLib 在数据包级别隐藏播放器,这通过直接取消数据包(标准方法不取消所有选项卡-完成并且它不会取消 ping 更新数据包,这意味着即使您使用标准方法消失了,被黑的客户端也可以确定您是否在线;这也可以防止与其他插件不兼容,因为它们无法使用标准方法揭露您;这就像在标准保护之上的第二层保护)
- 一个目标系统和一个可定制的记分牌,向您显示有关您的目标的信息
- 你可以传送到你的目标,选择一个不同的目标,用只有你能看到的发光效果突出它,等等
- PV 可以更改其他插件命令的结果,以提高与 PV 的兼容性
- 你可以通过按两次 shift 滑过门和墙
- 更多选项可以限制消失的玩家可以做什么(隐藏坐标、阻止互动等)
- 您可以通过右键单击其他玩家的物品栏来打开它们
- PV 的命令和消息提供了悬停和单击效果,例如 /pv help 当您将鼠标悬停在命令上时会显示有关命令的更多信息,并在您单击它时将其插入到您的聊天中;/pv list 显示消失的玩家是否在线或离线多长时间
- 您可以选择必须确认您的聊天消息,这样您就不会在消失时不小心聊天
- 您可以让 PV 在消失/重新出现时执行您定义的命令
- 您可以在配置中更改 PV 的主要命令和别名
- 总的来说有很多配置选项,你可以看看PV的描述
如果与其他插件存在冲突,您可以在配置文件中将 /pv 更改为其他内容
剧透:命令权限
其他权限:
如果在配置中启用,您还可以使用 pv.use.levelX 和 pv.see.levelX , 更高的级别会覆盖较低的级别,因此您可以指定哪个玩家可以更准确地看到哪个玩家。详细信息:
剧透:pv.use.levelX 和 pv.see.levelX 的工作原理
还有 bungeecord 命令 /networkvanish 的 pv.networkvanish 权限(需要在 bungeecord 上安装 PV)。
其他权限可以在配置文件中找到。
剧透:config.yml
剧透:messages.yml
剧透:configuration.yml
兼容性说明:
- 运行 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/1.18.X/1.19 的服务器。 X是一个要求。
如果 spigot 早于 1.16.5,那么如果您使用版本 8 或更高版本的 MySQL 数据库,则可能会出现数据库连接问题,因为当时不支持这些较新版本的 MySQL。 - 需要支持您当前服务器版本的 ProtocolLib 版本
- bungee 功能需要在 spigot 服务器和最新的 bungeecord/waterfall 服务器上安装 PV。尚不支持速度。
- 需要 Java 8 或更高版本
- 如果您使用 GroupManager,AutoVanishOnLogin 选项可能不起作用
- PremiumVanish 旨在替代 SuperVanish,因此您不能将两者安装在同一台服务器上
- 安装支持您当前服务器版本的ProtocolLib版本(最好使用最新的 ProtocolLib 开发版本)
- 将 PremiumVanish.jar 拖放到您的插件文件夹中
- 加载 PremiumVanish(重启服务器或使用插件管理器)
- 调整配置文件
- 调整您的权限(使用 /pv 帮助获取权限列表)
- 重新载入 (/pv reload)
- 可选:启用 bungeecord/数据库支持(见下文)
启用数据库支持需要一个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。
- 请参阅下面的故障排除信息
- 重新启动服务器,看看是否可以解决问题
- 如果问题是一个错误,请使用 paste.md-5.net 在您的私人消息中包含完整的错误
- 如果问题不是错误,请使用 /pv stacktrace 并使用 paste.md-5.net 在您的私人消息中包含控制台输出。
- 请使用 paste.md-5.net 包含您的 PV 配置文件
- 请包括对发生的事情和您期望发生的事情的准确和详细的解释
- 如果您删除除 ProtocolLib 和 PremiumVanish 之外的所有插件,它是否有效?如果是这样,请在测试服务器上一一删除其他插件,看看是哪个插件导致问题并提供其名称和版本。(我知道这是很多工作,但对我来说会更多,我也必须为其他人提供支持)
- 给我发一封带有描述性标题的私信(请包括“PremiumVanish” )
- 请确保您的 ProtocolLib 版本支持您的服务器版本。最好使用最新的ProtocolLib dev build。
- 插件的大部分行为都记录在配置文件的注释中,因此请务必查看配置文件。
- 请尝试在 PV 的配置中将 PlayerHider 设置为 Prevention。这使得 PV 使用更稳定的 API,并且可以帮助解决由 ProtocolLib-heavy 代码引起的许多问题。Prevention PlayerHider 不支持某些功能,因此请务必报告默认 PlayerHider 的任何问题。了解预防隐藏器是否也会出现问题有助于我缩小错误报告中的问题范围。
- 请在没有任何插件但 PV 和 ProtocolLib 的测试服务器上测试问题是否发生。通常问题是另一个插件与 PV 的众多功能之一发生冲突并导致意外行为。要找出导致问题的插件,您可以设置实际服务器的副本,然后一个一个地删除其他插件,以查看导致问题的插件。然后,您可以在错误报告中包含该插件的名称和版本,以便我可以解决问题或提供有关如何解决问题的更多见解。通常它只是 PV 的一个功能与其他插件不兼容,并且可以在配置中简单地关闭该功能,直到我找到合适的修复程序。
- 对于滞后/TPS 问题:请尝试在 ProtocolLib 的配置文件中关闭后台编译器
- 标签由 Neznamy
- TAB 的作者在全局标签列表中添加了对消失玩家的支持
- perm tab.seevanished 可能需要查看消失的玩家
- 建议在 spigot 服务器上安装TAB 的 Bukkit Bridge
- TAB 设置“display-vanished-players-as-spectators”可能会导致玩家进入“奇怪的旁观者模式”,所以如果出现此类问题请尝试将其关闭
- 据报道,某些 layout.yml 配置可能会导致“幽灵播放器”问题,因此如果出现此类问题,请尝试使用默认布局。
- BungeeTabListPlus
- 有关如何配置消失支持的更多信息,请访问BTLP Wiki 页面。
- 间歇泉/水闸
- 可以使用 Geyser 的 legacy-ping-passthrough 选项修复消失的玩家出现在基岩服务器列表玩家数中的问题
- 至于游戏内的列表,你可以配置PV来取消ScoreboardTeam的数据包,这样就可以防止消失的玩家出现在基岩列表中。可以通过从“DisabledInvisibilityModules”列表中删除“ScoreboardTeam”在 PV 的配置中启用它。
- Maximvdw 的 Tab 或 AnimatedNames
- 如果您对消失的名称标签/消失玩家的白色名字有疑问,您可以在 PV 配置的 DisabledInvisibilityModules 列表中取消注释 PlayerInfo。如果您使用默认的 Hybrid PlayerHider,您仍然会隐藏在选项卡中。
- 要点
- 请确保在 Essentials 配置中关闭 allow-silent-join-quit。
剧透: PremiumVanish 和 SuperVanish 的
基本 Bukkit API代码
SuperVanish 和 PremiumVanish 共享完全相同的 API,因此您可以使用完全相同的代码支持它们。
(来源) (下载)
剧透:教程
剧透:Maven 存储库
完整的 Bukkit 和 Bungeecord API for PremiumVanish
还有一些额外的类和方法是 PremiumVanish-only。如果您想使用它们或与 PremiumVanish Bungeecord 交互,您还可以在此处找到 PremiumVanish 的完整 API:(
来源/回购)
- 未经 SpigotMC 员工许可,您不得提出退款或贝宝争议
- 您只能在一个 Minecraft 服务器或网络上使用 PremiumVanish,并且您必须拥有该服务器/网络
- 您不得反编译或修改 PremiumVanish
- 您不得重新分发 PremiumVanish 或其任何内容
- 如果您违反上述任何条款,我可能会撤销您对 PremiumVanish 的访问权限
- 我没有义务为 PremiumVanish 提供支持,但这并不是说我不会,我会尽力而为
- 购买前您必须阅读本页上的 PremiumVanish 的完整说明
- 本软件“按原样”提供,不提供任何形式的保证。对于因本软件造成的任何意外损坏,本人概不负责。
最后服务条款更新:12.04.2021
法律声明:
PremiumVanish 包含以下库:
- HikariCP – Copyright (C) 2013, 2014 Brett Wooldridge(根据 Apache License Version 2.0 发布,您可以在此处获得)
- SLF4J – 版权所有 (c) 2004-2017 QOS.ch(根据 MIT 许可证发布,您可以在此处获得)
如果您有任何问题,请随时在讨论区提问。
如果您想建议一个功能,请在讨论区提出。
如果您想报告问题,请私信我(参见操作方法)。
请仅将评论用于对插件的真实评论(例如,作者是否帮助您解决问题,插件是否满足您的期望,您是否推荐它,…),评论不是寻求帮助或报告错误的地
PHP源码网 » 我的世界插件PremiumVanish – Stay hidden [+Bungee support] 2.7.22