Download JoinProtection — Minecraft Mods — MetaMods

JoinProtection

Active

Downloads

0

Last update

1 year ago

Versions

1.17.1 — 1.20.4
Server
Forge
Adventure
Game mechanics
Utils

JoinProtection

Plugin Overview

JoinProtection is a useful plugin for Minecraft servers that provides temporary protection for players immediately after they connect to the server. For a specified period of time, the player becomes invulnerable to various types of threats.

Main Features

After joining the server, the player receives complete invulnerability for a certain number of seconds. The protection duration can be increased using special permissions. You can configure whether mobs will attack players with active protection, as well as disable various types of damage: from entities, blocks, and other sources (fall damage, etc.).

The plugin prevents protected players from dropping and picking up items. Protection is automatically removed if the player attacks an entity, moves a certain distance, or interacts with blocks. During protection, particles appear around the player, and when attempting to attack other players, a sound alert is played.

Additional Functions

You can create whitelists and blacklists of worlds to limit the plugin's functionality. Integration with PlaceholderAPI and MiniPlaceholders is supported for displaying protection status in chat. LuckPerms context support is also available for advanced permission management. All settings can be edited, bypassed through permissions, or completely disabled.

Commands and Permissions

permission default description
joinprotection.use true Determines if the player has join protection
joinprotection.reload op Allows usage of the /joinprotection reload command
joinprotection.plus-NUMBER false Extends protection time by NUMBER seconds (uses the highest value when multiple permissions are present)
joinprotection.bypass.cancel-on-move false Bypasses protection cancellation on movement
joinprotection.bypass.cancel-on-attack false Bypasses protection cancellation on attack
joinprotection.bypass.cancel-on-block-interact false Bypasses protection cancellation on block interaction
joinprotection.bypass.world-list false Bypasses world restrictions
joinprotection.bypass. false Grants all bypass permissions
joinprotection. false Grants all plugin permissions

Placeholders

PlaceholderAPI MiniPlaceholders description
%joinprotection_status% <joinprotection_status> Player's protection status

LuckPerms Context

The plugin updates a joinprotection context for each player: it can be either true (player is protected) or false (player is not protected).

Metrics

This plugin uses bStats to collect anonymous data about the servers it runs on. You can disable data collection by editing the config.yml file in the /plugins/bStats folder in your server directory.

Project members
rockquiet

rockquiet

Developer

OSAMA_OM

OSAMA_OM

Created: 12 Jun 2023

ID: 12236