COWMODSКаталог модов

JoinProtection

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

Автор: rockquiet1,9 тыс.23обновлён 25 дек. 2023 г.
ПриключенияМеханики игрыУтилиты

Описание

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.

Последние версии

Все версии →
release

JoinProtection 1.7.1

1.7.1
25 дек. 2023 г.864Minecraft: 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4paper, purpur, spigot
Скачать
Что нового
*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` -> `1.20.4-R0.1-SNAPSHOT` - Update **miniplaceholders-api**: `2.2.1` -> `2.2.3` - Update **adventure-text-minimessage**: `4.14.0` -> `4.15.0` - Update **adventure-platform-bukkit**: `4.3.1` -> `4.3.2`
release

JoinProtection 1.7

1.7
30 окт. 2023 г.147Minecraft: 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2paper, purpur, spigot
Скачать
Что нового
### Added: - **Spigot** Server compatibility ### Changed: - Minimum required server version is now **1.17.1** - Some parts now use Adventure - Internal refactor & cleanup - Update **placeholderapi**: `2.11.4` -> `2.11.5` *Note: Kyori Adventure is now bundled into the plugin, so the file size is much larger.*
release

JoinProtection 1.6.2

1.6.2
21 окт. 2023 г.83Minecraft: 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2paper, purpur
Скачать
Что нового
### Fixed: - Error on server start if LuckPerms does not exist
release

JoinProtection 1.6.1

1.6.1
17 окт. 2023 г.82Minecraft: 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2paper, purpur
Скачать
Что нового
### Changed: - Small internal refactor & cleanup ### Fixed: - Missing `softdepend` in plugin.yml - This ensure that the plugin loads after PlaceholderAPI, etc.
release

JoinProtection 1.6

1.6
9 окт. 2023 г.82Minecraft: 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2paper, purpur
Скачать
Что нового
### Added: - [LuckPerms Context](https://luckperms.net/wiki/Context) support - `joinprotection` context can be `true` (player is protected) or `false` (player is not protected) - [PlaceholderAPI](https://www.spigotmc.org/resources/6245) and [MiniPlaceholders](https://modrinth.com/plugin/miniplaceholders) support - `%joinprotection_status%` / `<joinprotection_status>` : Protection status of the player ### Changed: - Improved cancel on move (won't trigger anymore if a mob/player pushes a protected player) - Internal refactor & cleanup - Update **paper-api**: `1.20-R0.1-SNAPSHOT` -> `1.20.2-R0.1-SNAPSHOT` - Update **gradle**: `8.1.1` -> `8.4` ### Fixed: - Broken link in config.yml
release

JoinProtection 1.5.1

1.5.1
2 сент. 2023 г.83Minecraft: 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2paper, purpur
Скачать
Что нового
### Fixed: - Error on world change while having active protection and cancel on move is enabled [[#4](https://github.com/rockquiet/JoinProtection/issues/4)]
release

JoinProtection 1.5

1.5
30 июл. 2023 г.95Minecraft: 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1paper, purpur
Скачать
Что нового
### 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 who is attacking a protected player
release

JoinProtection 1.4

1.4
29 июл. 2023 г.93Minecraft: 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1paper, purpur
Скачать
Что нового
### Added: - Prevent the player from dropping their items while having active protection (disabled by default) - Prevent the player from picking up items while having active protection (disabled by default) - [bStats](https://bstats.org/plugin/bukkit/JoinProtection/19289) ### Changed: - Performance improvements - Small internal refactor & cleanup ### Fixed: - Properly inform the user if the server is incompatible with the plugin
release

JoinProtection 1.3

1.3
3 июл. 2023 г.86Minecraft: 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1paper, purpur
Скачать
Что нового
### Added: - **World whitelist & blacklist** (disabled by default) - restrict the plugin's functionality to specific worlds - permission to ignore the world list: `joinprotection.bypass.world-list` - `maximum-mspt` to prevent particles from being displayed when the server is lagging - **Star (*) permissions** - `joinprotection.*` \- grants all permissions of the plugin - `joinprotection.bypass.*` \- grants all bypass permissions ### Changed: - Better config updates - Performance improvements - Small internal refactor & cleanup
release

JoinProtection 1.2

1.2
1 июл. 2023 г.79Minecraft: 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1paper, purpur
Скачать
Что нового
### Added: - 1.18.2 compatibility ### Changed: - Message of `noPerms` had two prefixes (just remove it if you didn't change the messages already) - Update update checker (last time I promise) ### Fixed: - Cancel on move not working as intended