[EoS] RHForceResourcePack - Enforce your resourcepacks!

[EoS] RHForceResourcePack - Enforce your resourcepacks! - [EoS] 强制材质包 - 服务器资源包管理

为您的服务器配置强制资源包 ☄️ 完美防止XRAY透视资源包!
Bukkit / Spigot 作者 X0R3 支持版本 1.9 - 1.19
服务器使用量
未统计
服务玩家数
未统计
下载量
19,421
插件详细介绍

简介

RHForceResourcePack 是一款用于强制玩家加载服务器资源包的插件,能有效防止 X-Ray 透视材质包等不公平的游戏行为。玩家若拒绝或无法下载资源包,可被自动踢出。该插件现已开源,未来将不再增加大型功能,但会持续维护以确保其在最新 Minecraft 版本中的基础功能。

---

功能特性

  • 强制资源包:为所有玩家强制设置服务器资源包。
  • 自动踢出:可自动踢出拒绝或无法下载资源包的玩家。
  • 跳过权限:可为 VIP 玩家授予跳过强制加载的权限。
  • 高度可配置:支持自定义提示信息、音效、延迟时间等。
  • 命令与重载:提供便捷的管理命令,支持重载配置。

---

兼容性说明

  • 支持的核心:Spigot, Paper
  • 最低版本:1.9+
  • 推荐版本:使用最新的 Minecraft 版本以获得最佳体验。

> 请注意:本插件不支持 1.8 等旧版本,也不支持 BungeeCord、SHA1 哈希校验或按世界设置资源包。如需这些功能,请使用 Phoenix616 开发的 Force Resourcepacks

---

安装与配置

安装步骤

  • 下载最新的 .jar 文件。
  • 将其放入服务器的 plugins/ 文件夹。
  • 启动或重启服务器以生成配置文件。

配置须知

配置文件位于 /plugins/RHForceResourcePack/config.yml。配置前,请务必注意:

  • 资源包文件大小存在版本限制:
- **1.18+**:不超过 250 MiB
- **1.15 至 1.17**:不超过 100 MiB (约 100.8 MB)
- **1.15 之前**:不超过 50 MiB (约 50.4 MB)
  • 资源包下载成功与否由客户端记录,而非服务器。
  • 推荐使用 https://mc-packs.net/ 托管资源包。

重载配置

完成配置后,请执行以下操作之一

  • 重启服务器。
  • 使用命令 /resourcepack reload(需权限)。

> 提示:如需手动重载插件,推荐配合使用 PlugmanX。

---

权限列表

  • rhfrp.* - 授予所有权限(OP权限)。
  • rhfrp.skip - 允许玩家跳过资源包强制加载。
  • rhfrp.reload - 允许使用 /rp reload 命令。
  • rhfrp.resend - 允许使用 /rp resend 命令。
  • rhfrp.resendall - 允许使用 /rp resendall 命令。

---

命令与别名

主命令:/resourcepack (别名:frp, rp)

  • /resourcepack reload (别名:rel)
- 描述:重载配置文件。
  • /resourcepack resend
- 描述:向自己重新发送已缓存的资源包。
  • /resourcepack resendall
- 描述:向所有在线玩家重新发送已缓存的资源包。

---

配置文件详解

以下是默认的 config.yml 内容及说明:

# RaidersHeaven.eu -- Force Resourcepack
# - Minecraft plugin -
# 可配置的强制资源包,完美防止X-Ray材质包!
# 请设置资源包的直链下载地址。推荐使用 https://mc-packs.net/

# 资源包URL
resourcepack-url: 'https://raidersheaven.eu/download/%C2%A7cRHPureAntiXRAYPack_v2.zip'

# 提示延迟(单位:游戏刻)
prompt:
  delay: 4

# 踢出选项
kick:
  enabled: true
  delay: 3 # 单位:秒

# 是否启用跳过权限 (rhfrp.skip)
skip-permission: true

# 消息设置;可用占位符:%prefix%, %player%
messages:
  prefix: '&8[&#813dd8&lR&#9832db&le&#af27dd&ls&#c61ce0&lo&#dd11e2&lu&#f406e5&lr&#f406e5&lc&#dd11e2&le&#c61ce0&lp&#af27dd&la&#9832db&lc&#813dd8&lk&8]'
  player-kicked: "%prefix%\n\n&7You have been kicked!\n\n&7Please accept the server resourcepack.\n&c&lOtherwise you won't be able to play!\n\n&7Return to your Multiplayer screen, click on &8'&f&lEdit&8' &7and change &8'&f&lServer Resource Packs&8'&7 to &8'&f&lEnabled&8'&7."
  pack-accepted: '%prefix% &7You''ve accepted the resourcepack. Thank you for playing fair!'
  pack-denied: '%prefix% &7You''ve denied the resourcepack and will be kicked'
  pack-resent: '%prefix% &7The resourcepack was resent'
  pack-skipped: '%prefix% &7You skipped the resourcepack enforcement'
  reload: '%prefix% &7The configuration has been reloaded'
  wrong-argument: '%prefix% &7This is not a valid argument'
  no-permission: '%prefix% &7You don''t have permission'
  console-no-player: '%prefix% &7You have to be a player to execute this command'
  console-accept: '%prefix% &7Player &e%player% &7accepted the resourcepack enforcement'
  console-deny: '%prefix% &7Player &e%player% &7denied the resourcepack enforcement'
  console-kick: '%prefix% &7Player &e%player% &7has been kicked'
  console-skip: '%prefix% &7Player &e%player% &7skipped the resourcepack enforcement'

# 可选:资源包加载成功提示
optional:
  pack-loaded:
    enabled: true
    message: '%prefix% &7The resourcepack has downloaded successfully'

# 音效设置
sounds:
  enabled: true
  accept-sound: 'BLOCK_NOTE_BLOCK_BELL'
  deny-sound: 'BLOCK_BEACON_DEACTIVATE'
  delay: 4 # 单位:游戏刻

---

最后

如果您喜欢这款插件或我的其他作品,请在发布页留下您的评价!

测试支持版本
1.9 1.10 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.18 1.19
版本分布
基本信息
插件名称 [EoS] RHForceResourcePack - Enforce your resourcepacks!
作者 X0R3
平台 Bukkit / Spigot
支持版本 1.9 - 1.19
点赞数 2
最近版本
暂无数据 -