{"id":17556325,"url":"https://github.com/restoremonarchyplugins/respawnprotection","last_synced_at":"2026-05-04T02:31:51.846Z","repository":{"id":258688058,"uuid":"871629788","full_name":"RestoreMonarchyPlugins/RespawnProtection","owner":"RestoreMonarchyPlugins","description":"Gives players protection from other players damaging them after respawning.","archived":false,"fork":false,"pushed_at":"2025-02-01T14:05:28.000Z","size":135,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-29T09:15:55.489Z","etag":null,"topics":["rocket","rocket-plugin","unturned","unturned-plugin"],"latest_commit_sha":null,"homepage":"https://restoremonarchy.com/plugins/respawnprotection","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RestoreMonarchyPlugins.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-12T13:53:09.000Z","updated_at":"2025-02-01T14:05:32.000Z","dependencies_parsed_at":"2025-02-03T23:40:54.586Z","dependency_job_id":"9e6245e8-dfae-4e54-938a-cbe5a53fe7e3","html_url":"https://github.com/RestoreMonarchyPlugins/RespawnProtection","commit_stats":null,"previous_names":["restoremonarchyplugins/respawnprotection"],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RestoreMonarchyPlugins%2FRespawnProtection","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RestoreMonarchyPlugins%2FRespawnProtection/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RestoreMonarchyPlugins%2FRespawnProtection/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RestoreMonarchyPlugins%2FRespawnProtection/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RestoreMonarchyPlugins","download_url":"https://codeload.github.com/RestoreMonarchyPlugins/RespawnProtection/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246162147,"owners_count":20733357,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["rocket","rocket-plugin","unturned","unturned-plugin"],"created_at":"2024-10-21T08:07:45.693Z","updated_at":"2026-05-04T02:31:49.652Z","avatar_url":"https://github.com/RestoreMonarchyPlugins.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Respawn Protection\nProtects players from damage after spawning. Supports survival and arena spawns.\n\n## Features\n- Protects players from damage for a configurable amount of time after spawning\n- Conditions to disable protection:\n  - Moving too far\n  - Equipping a gun\n  - Equipping a melee weapon\n  - Equipping a throwable\n  - Attacking\n- Protection can be disabled for home spawns, so players can't abuse it to protect their base\n- Protection can be disabled for PVE damage\n- Configurable effect to show when protection is active\n- Rich text and icon support for messages\n- Arena spawn protection support\n\n## Commands\n- `/respawnprotection [player] [duration]` - Enable or disable protection for a player for a specified duration. Admin command.\n\n## Configuration\n```xml\n\u003c?xml version=\"1.0\" encoding=\"utf-8\"?\u003e\n\u003cRespawnProtectionConfiguration xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\u003e\n  \u003cMessageColor\u003eyellow\u003c/MessageColor\u003e\n  \u003cMessageIconUrl\u003ehttps://i.imgur.com/Di3NWF0.png\u003c/MessageIconUrl\u003e\n  \u003cProtectionDuration\u003e10\u003c/ProtectionDuration\u003e\n  \u003cEnableHomeSpawnProtection\u003efalse\u003c/EnableHomeSpawnProtection\u003e\n  \u003cEnableJoinSpawnProtection\u003efalse\u003c/EnableJoinSpawnProtection\u003e\n  \u003cEnableArenaSpawnProtection\u003etrue\u003c/EnableArenaSpawnProtection\u003e\n  \u003cMaxMoveDistance\u003e10\u003c/MaxMoveDistance\u003e\n  \u003cProtectFromPVE\u003etrue\u003c/ProtectFromPVE\u003e\n  \u003cDisableOnEquipGun\u003etrue\u003c/DisableOnEquipGun\u003e\n  \u003cDisableOnEquipMelee\u003etrue\u003c/DisableOnEquipMelee\u003e\n  \u003cDisableOnEquipThrowable\u003etrue\u003c/DisableOnEquipThrowable\u003e\n  \u003cDisableOnAttack\u003etrue\u003c/DisableOnAttack\u003e\n  \u003cDisableOnMove\u003etrue\u003c/DisableOnMove\u003e\n  \u003cEffectId\u003e132\u003c/EffectId\u003e\n  \u003cEffectTriggerRate\u003e0.1\u003c/EffectTriggerRate\u003e\n  \u003cAttackMessageRate\u003e2\u003c/AttackMessageRate\u003e\n  \u003cSendProtectionEnabledMessage\u003etrue\u003c/SendProtectionEnabledMessage\u003e\n  \u003cProtectionEnabledMessageDelay\u003e0\u003c/ProtectionEnabledMessageDelay\u003e\n  \u003cSendProtectionDisabledExpiredMessage\u003etrue\u003c/SendProtectionDisabledExpiredMessage\u003e\n  \u003cSendProtectionDisabledOtherMessage\u003etrue\u003c/SendProtectionDisabledOtherMessage\u003e\n\u003c/RespawnProtectionConfiguration\u003e\n```\n\n## Translations\n```xml\n\u003c?xml version=\"1.0\" encoding=\"utf-8\"?\u003e\n\u003cTranslations xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\u003e\n  \u003cTranslation Id=\"SpawnProtectionEnabled\" Value=\"Spawn protection enabled for [[b]]{0}[[/b]] seconds.\" /\u003e\n  \u003cTranslation Id=\"SpawnProtectionDisabledExpired\" Value=\"Your spawn protection has expired.\" /\u003e\n  \u003cTranslation Id=\"SpawnProtectionDisabledOnMove\" Value=\"Spawn protection disabled because you moved too far.\" /\u003e\n  \u003cTranslation Id=\"SpawnProtectionDisabledOnEquipGun\" Value=\"Spawn protection disabled because you equipped a gun.\" /\u003e\n  \u003cTranslation Id=\"SpawnProtectionDisabledOnEquipMelee\" Value=\"Spawn protection disabled because you equipped a melee weapon.\" /\u003e\n  \u003cTranslation Id=\"SpawnProtectionDisabledOnEquipThrowable\" Value=\"Spawn protection disabled because you equipped a throwable.\" /\u003e\n  \u003cTranslation Id=\"SpawnProtectionDisabledOnAttack\" Value=\"Spawn protection disabled because you attacked.\" /\u003e\n  \u003cTranslation Id=\"SpawnProtectionDisabledWithCommand\" Value=\"Spawn protection disabled by command.\" /\u003e\n  \u003cTranslation Id=\"PlayerHasProtection\" Value=\"You can't hurt [[b]]{0}[[/b]] because they have spawn protection.\" /\u003e\n  \u003cTranslation Id=\"SpawnProtectionCommandFormat\" Value=\"You must specify player name.\" /\u003e\n  \u003cTranslation Id=\"PlayerNotFound\" Value=\"Player not found.\" /\u003e\n  \u003cTranslation Id=\"SpawnProtectionCommandDisabled\" Value=\"Spawn protection disabled for [[b]]{0}[[/b]].\" /\u003e\n  \u003cTranslation Id=\"SpawnProtectionCommandEnabled\" Value=\"Spawn protection enabled for [[b]]{0}[[/b]] for [[b]]{1}[[/b]] seconds.\" /\u003e\n\u003c/Translations\u003e\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frestoremonarchyplugins%2Frespawnprotection","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frestoremonarchyplugins%2Frespawnprotection","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frestoremonarchyplugins%2Frespawnprotection/lists"}