Sueta

JoinProtection

1.7.1

Protects players from mobs and damage for a set time after they join

·Plugin

Modrinth Downloads
Spigot Downloads
Hangar Downloads
GitHub Downloads

GitHub release
Minecraft Versions
Java

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

permissiondefaultdescription
joinprotection.usetrueIf the Player has join protection
joinprotection.reloadopAllows the usage of /joinprotection reload
joinprotection.plus-NUMBERfalseExtends 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-movefalseBypass the cancel on move option
joinprotection.bypass.cancel-on-attackfalseBypass the cancel on attack option
joinprotection.bypass.cancel-on-block-interactfalseBypass the cancel on block interact option
joinprotection.bypass.world-listfalseBypass the world-list option
joinprotection.bypass.*falseGrants all bypass permissions
joinprotection.*falseGrants all permissions of the plugin

Placeholders

PlaceholderAPIMiniPlaceholdersdescription
%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.

Similar projects

Plugin →