Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
A plugin that protects players from mobs and damage for a set period of time after they join
JoinProtection
A plugin that protects players from mobs and damage for a set period of time after they join
...with many configurable options.
Features
- After joining the server the player is invincible for X seconds
- Protection time can be extended via permission
- Toggle if entities target players with active join protection
- Disable damage...
- ...by entities
- ...by blocks
- ...by anything else (fall damage, etc.)
- Prevent the player from dropping/picking up items
- Cancel the join protection if the player...
- ...attacks an entity
- ...moves X blocks
- ...breaks/places blocks
- Particles aura during active join protection
- Play a sound to players trying to attack others with active join protection
- Whitelist/Blacklist worlds to restrict the plugin's functionality
- PlaceholderAPI and MiniPlaceholders support
- LuckPerms Context support
- Everything can be edited, bypassed with permissions, or completely disabled
Commands & Permissions
| permission | default | description |
|---|---|---|
joinprotection.use |
true | If the Player has join protection |
joinprotection.reload |
op | Allows the usage of /joinprotection reload |
joinprotection.plus-NUMBER |
false | Extends the protection time by NUMBER amount of seconds (If a player has multiple permissions, only the highest value will be added) |
joinprotection.bypass.cancel-on-move |
false | Bypass the cancel on move option |
joinprotection.bypass.cancel-on-attack |
false | Bypass the cancel on attack option |
joinprotection.bypass.cancel-on-block-interact |
false | Bypass the cancel on block interact option |
joinprotection.bypass.world-list |
false | Bypass the world-list option |
joinprotection.bypass.* |
false | Grants all bypass permissions |
joinprotection.* |
false | Grants all permissions of the plugin |
Placeholders
| PlaceholderAPI | MiniPlaceholders | description |
|---|---|---|
%joinprotection_status% |
<joinprotection_status> |
Protection status of the player |
LuckPerms Context
The plugin updates an joinprotection context for each player:
It can be either true (player is protected) or false (player is not protected).
More information on how it works is available on the LuckPerms Wiki.
Pinned Versions
- R1.17.1–1.20.4
Pages
Members
1Owner