[](https://modrinth.com/plugin/joinprotection)
[](https://www.spigotmc.org/resources/113320)
[](https://hangar.papermc.io/rockquiet/JoinProtection)
[](https://github.com/rockquiet/JoinProtection/releases)
[](https://github.com/rockquiet/JoinProtection/releases)


# JoinProtection
一个允许玩家加入服务器后,在设定的时间内获得无敌效果的插件\
...并具有许多可配置的选项。
## 特性
- 玩家加入服务器后,将获得 X 秒的无敌效果
- 通过权限可以延长保护时间
- 切换实体是否攻击拥有活跃加入保护的玩家
- 禁用伤害...
- ...由实体造成
- ...由方块造成
- ...由其他任何来源造成 (坠落伤害等)
- 阻止玩家掉落/拾取物品
- 如果玩家...
- ...攻击实体
- ...移动 X 个方块
- ...破坏/放置方块
- 取消加入保护时播放粒子光环
- 当玩家试图攻击拥有活跃加入保护的玩家时,播放声音
- 白名单/黑名单世界以限制插件的功能
- [PlaceholderAPI](https://www.spigotmc.org/resources/6245)
和 [MiniPlaceholders](https://modrinth.com/plugin/miniplaceholders) 支持
- [LuckPerms Context](https://luckperms.net/wiki/Context) 支持
- 所有内容都可以通过权限编辑、绕过或完全禁用
## 指令 & 权限
| 权限 | 默认 | 描述 |
|--------------------------------------------------|---------|------------------------------------------------------------------------------------------------------------------------------------------|
| `joinprotection.use` | true | 玩家是否拥有加入保护 |
| `joinprotection.reload` | op | 允许使用 `/joinprotection reload` |
| `joinprotection.plus-NUMBER` | false | 延长保护时间 NUMBER 秒
(如果玩家拥有多个权限,将采用最高的值) |
| `joinprotection.bypass.cancel-on-move` | false | 绕过取消移动选项 |
| `joinprotection.bypass.cancel-on-attack` | false | 绕过取消攻击选项 |
| `joinprotection.bypass.cancel-on-block-interact` | false | 绕过取消方块交互选项 |
| `joinprotection.bypass.world-list` | false | 绕过世界列表选项 |
| `joinprotection.bypass.*` | false | 授予所有绕过权限 |
| `joinprotection.*` | false | 授予插件的所有权限 |
## 占位符
| [PlaceholderAPI](https://www.spigotmc.org/resources/6245) | [MiniPlaceholders](https://modrinth.com/plugin/miniplaceholders) | 描述 |
|-----------------------------------------------------------|------------------------------------------------------------------|---------------------------------|
| `%joinprotection_status%` | `` | 玩家的保护状态 |
## LuckPerms 上下文
插件为每个玩家更新一个 `joinprotection` 上下文:\
它可能是 `true`(玩家受到保护)或 `false`(玩家未受到保护)。
有关其工作原理的更多信息请参见 [LuckPerms Wiki](https://luckperms.net/wiki/Context)。
## 指标
该插件使用 bStats 来收集一些(非可识别的)关于其运行服务器的数据。
您可以通过在服务器目录中的 `/plugins/bStats` 文件夹中编辑 `config.yml` 文件来选择退出。
(更多信息 [在此](https://bstats.org/getting-started))
[
](https://bstats.org/plugin/bukkit/JoinProtection)