Sprache

JoinProtection

JoinProtection

ModrinthSpigotMC

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

1.7k Downloads 22 Follower aktualisiert 30mo ago
neueste v1.7.1 Modrinth
Paper Purpur Spigot 1.17.1 – 1.20.4 AdventureGame-mechanicsUtility

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

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

Metrics

This plugin uses bStats to collect some (non-identifying) data about the servers it runs on.
You can opt out by editing the config.yml in the /plugins/bStats folder located in your server directory.
(More information here)

bstats

Versionen

Release
1.7.1
paper, purpur, spigot · 1.17.1, 1.18, 1.18.1 · 30mo ago
*Note: The plugin is now compatible with 1.20.3 and 1.20.4* ### Changed: - Improved update checker - Update **paper-api**: `1.20.2-R0.1-SNAPSHOT` ->…
757
Release
1.7
paper, purpur, spigot · 1.17.1, 1.18, 1.18.1 · 32mo ago
### Added: - **Spigot** Server compatibility ### Changed: - Minimum required server version is now **1.17.1** - Some parts now use Adventure - Internal…
133
Release
1.6.2
paper, purpur · 1.18.2, 1.19, 1.19.1 · 32mo ago
### Fixed: - Error on server start if LuckPerms does not exist
74
Release
1.6.1
paper, purpur · 1.18.2, 1.19, 1.19.1 · 32mo ago
### Changed: - Small internal refactor & cleanup ### Fixed: - Missing `softdepend` in plugin.yml - This ensure that the plugin loads after PlaceholderAPI,…
75
Release
1.6
paper, purpur · 1.18.2, 1.19, 1.19.1 · 32mo ago
### Added: - [LuckPerms Context](https://luckperms.net/wiki/Context) support - `joinprotection` context can be `true` (player is protected) or `false`…
75
Release
1.5.1
paper, purpur · 1.18.2, 1.19, 1.19.1 · 34mo ago
### Fixed: - Error on world change while having active protection and cancel on move is enabled [[#4](https://github.com/rockquiet/JoinProtection/issues/4)]
78
Release
1.5
paper, purpur · 1.18.2, 1.19, 1.19.1 · 35mo ago
### Added: - Option to only give join protection to players who are joining for the first time (disabled by default) - Message which gets sent to the player…
89
Release
1.4
paper, purpur · 1.18.2, 1.19, 1.19.1 · 35mo ago
### Added: - Prevent the player from dropping their items while having active protection (disabled by default) - Prevent the player from picking up items…
87
Release
1.3
paper, purpur · 1.18.2, 1.19, 1.19.1 · 36mo ago
### Added: - **World whitelist & blacklist** (disabled by default) - restrict the plugin's functionality to specific worlds - permission to…
78
Release
1.2
paper, purpur · 1.18.2, 1.19, 1.19.1 · 36mo ago
### Added: - 1.18.2 compatibility ### Changed: - Message of `noPerms` had two prefixes (just remove it if you didn't change the messages already) - Update…
75
Release
1.1
paper, purpur · 1.19, 1.19.1, 1.19.2 · 36mo ago
### Added: - Cancel on block break/place (Permission to ignore: `joinprotection.bypass.cancel-on-block-interact`) ### Changed: - Enormous Internal refactor…
92
Release
1.0
paper, purpur · 1.19, 1.19.1, 1.19.2 · 36mo ago
First public release :)
92

Kommentare 0

Noch keine Kommentare. Sei der Erste, der seine Meinung teilt.