ForceResourcepacks 插件说明:
您是否曾经想过强制玩家在您的一台服务器上使用特定的服务器资源包?也许是为了你的网络中的迷你游戏?或者,也许您不想将此套餐强加给用户,而只是想告知那些尚未接受它的人他们正在失去什么?那么这就是您一直在寻找的插件!Force Resourcepacks 是我的 Bungee Resourcepacks 和 World Resourcepacks 插件的扩展版本。除了您可以为每个世界、服务器或整个代理网络安装不同的资源包(在文件夹中安装 Bungee 或 Velocity 插件时)之外,您还可以对用户是否接受软件包下载做出反应并向他们发送消息,甚至踢他们如果他们没有!
它甚至会注意到代理后面的 Bukkit 服务器何时发送资源包,并将服务器包状态规则应用于它!因此,它与在服务器上管理自己的资源包的迷你游戏插件兼容,同时仍然提供在用户尚未下载包时将用户踢出游戏服务器的选项!
- 测试服务器:test.phoenix616.dev
- 问题跟踪器和存储库:GitLab
- 命令、权限等:“文档”选项卡
- IRC 频道:irc.esper.net 上的 #forceresourcepacks
- Discord 频道:加入 Phoenix616 的东西 Discord 服务器!
- 加入此邀请会自动订阅更新通知,如果您不想要,请使用此通知。
ForceResourcepacks 插件的特点:
- 踢玩家,或者如果他们不接受包裹,就不要让他们加入服务器/世界!
- 对于 1.17 之前的客户端,并使用 required-pack 函数,在请求屏幕上显示自定义消息。
- 为每个世界、服务器或整个 BungeeCord/Velocity 网络安装不同的服务器资源包。
- 将服务器/世界名称与正则表达式匹配!
- 每个版本的软件包!根据客户端版本发送正确的数据包,如果玩家使用的是没有可用软件包的版本,则踢出玩家(在 Spigot 服务器上使用时需要 ViaVersion 或 ProtocolSupport,而不是 Bungee 或 Velocity!
- 自动排除有间歇泉/水闸的玩家(不适用于没有水闸的间歇泉独立版)
- 自动生成 sha1 哈希值!
- 使用 WorldGuard 标志安装包(需要 6.1.3 以上版本的 WorldGuard)
- 覆盖 X 射线纹理包(例如,使用这样的包,请注意这不是 100% 可靠,可以通过模组绕过)
- 具有基于客户端区域设置的消息的语言系统
- 增强了对单击和悬停消息的 MineDown 格式支持
- 将包发送给玩家之前的可配置延迟
- 通知用户服务器向他发送了什么数据包(如果这是自动完成的)
- 允许用户选择自己的套餐。每次登录时都可以重新应用该包,并在您在没有该包的服务器上重新启动时使用
- 记住用户当前应用了哪个包,并且在更换服务器时不会重新发送相同的包(由于 Minecraft 客户端和 Minecraft 代理的变化,不再适用于 1.20.2+)
- 踢掉不接受服务器资源包的玩家,或将它们发送到特定服务器(这样您就可以拥有同一服务器的两个版本 - 带和不带资源包)
- 根据玩家是否接受包执行命令
- 当玩家接受、下载、拒绝或加载资源包失败时,向玩家发送消息或标头
- 防止超时 ESC 绕过的启动屏幕保护
- 阻止用户连接到网络上的特定服务器(如果他们以前没有接受资源包)
- 玩家首次加入您的服务器时的不同作集
- ResourcePackStatusEvent (Bukkit 使用 PlayerResourcePackStatusEvent),供开发人员做出反应以接受或拒绝其插件中的包。
- 与 AuthMe Reloaded、AuthMeVelocity、OpenLogin、NLogin、LibrePremium、JPremium 兼容。
- 您需要与其他插件兼容吗?联系我!
- 占位符 API :%frp_pack%,%frp_pack_<pack>%,%frp_status%,%frp_status_<status]%,%frp_storedpack%,%frp_pack_<pack>_online%,%frp_pack_<pack>_stored%