Yesterday at 02:58 PM1 day No Roof Camp NoRoofCamp is a anti–roof camping plugin that prevents unfair elevated PvP without breaking legitimate gameplay such as base defense, raids, monuments, or helicopters.Instead of blindly blocking damage, the plugin evaluates combat context, height, terrain, building ownership, and raid state to determine whether damage should be allowed, blocked, or reflected.Everything is configurable and manageable through an in-game admin UI.What it does ?Detects and prevents unfair roof campingDifferentiates between:Roof campingBase defenseActive raidsLegitimate elevated combatSupports:Damage blockingDamage reflection (optional)Optional protection at monumentsAllows helicopter combat (optional)Displays configurable warnings (screen + chat)Tracks combat and raid state to avoid false positivesIncludes a live admin control panelHow detection works?The plugin evaluates multiple conditions before acting:Attacker height above terrainVictim position (grounded vs elevated)Distance between playersBuilding ownership and authorizationActive raid or combat stateMonument zonesHelicopter combatOnly when all roof camping conditions are met, damage is blocked or reflected.Examples :Elevated sniper shooting ground player → damage blockedPlayer defending their own base → allowedActive raid between teams → allowedRoof camper at monument → blockedHelicopter PvP → allowedExplosives during raids → never blockedCommands :Description/nrcOpen the admin control panel/nrc reloadReload the plugin configuration/nrc statsView active combat / roofcamp tracking data/nrc clearClear all stored combat tracking entriesPermissionDescriptionnoroofcamp.adminGrants access to admin UI and admin commandsnoroofcamp.bypassCompletely bypasses all roof-camp detection and restrictionsConfig : { "Combat Duration (seconds)": 30, "Raid Duration (seconds)": 120, "Show Message On Screen": true, "Show Message In Chat": true, "Screen Message": "<color=#ff0000>You can't roofcamp!</color>", "Chat Message": "<color=#ff0000>You can't roofcamp! Damage was returned to you.</color>", "Message Display Duration (seconds)": 2, "Message Fade Out Duration (seconds)": 0.3, "Enable Damage Reflection": false, "Damage Reflection Divider": 5, "Minimum HP After Reflection": 5, "Allow Heli Roofcamping": true, "Ground Check Distance": 2, "Building Check Radius": 6, "Cleanup Interval (seconds)": 60, "Max Height Above Terrain": 4, "Enable Monument Roofcamp Protection": true } File Information Submitter Shiro Submitted 01/28/2026 Category Plugins View File ⢀⠄⠄⠄⠄⠄⠄⠄⠄⢀⣤⡀⠄⣀⣤⡤⢔⣖ ⠄⠄⠄⠄⣤⡔⠹⠫⠻⣤⠬⠉⣫⠇⠄⡒⠄⠝⠒⣢⡀ ⠄⣀⡴⣞⣍⠈⡂⢄⢂⡀⠄⠂⣀⡀⢁⠁⠢⠂⡇⠬⣃ ⠉⠙⠾⢈⢀⢍⠇⠆⠁⠁⠱⠭⠭⠍⡉⡲⢇⡀⠐⢈⠦ ⢌⢇⡐⡑⠈⠄⢀⣠⣷⣴⣄⡦⠥⡄⠂⠄⢸⣳⠦⡀⢒ ⠇⠄⡊⠒⠊⢤⢾⢿⢛⡛⣟⣿⣶⣶⣤⢶⡿⠷⡀⡂⡚ ⡄⡠⠈⠈⢘⠊⣷⡳⣕⢝⡜⣮⣿⣿⣷⣁⠄⡲⠌⠂⢣ ⡻⡥⠶⠒⣿⣽⣻⢽⢪⡳⡳⣱⣱⣦⡕⠚⠩⢠⣿⠄⡴ ⢅⠈⠄⠄⡿⠻⢈⠪⡘⠌⠍⡊⠏⠟⠟⠟⢶⣀⣿⡇ ⠸⠣⠈⣼⣄⠊⠆⡓⠌⡣⡣⢣⢱⢕⢕⣥⣣⢻⡣ ⠦⠨⢻⣿⣿⣶⣤⣶⣧⣄⣀⣑⠑⡱⡫⣖⢽⢜ ⣔⠒⣽⣟⢿⣿⣟⠟⣝⡟⣛⡛⢆⠪⠚⠜⡝⠁ ⡢⠂⣿⢝⣝⣿⣮⢷⡿⡛⡗⡮⣢⡌⢀⣴⡄ ⢌⠂⣿⣗⡆⢿⣿⡕⡩⠈⠄⣰⣿⣿⣿⣿⣿⡀ ⠄⠄⣿⢷⣗⢅⢿⣇⢄⣴⣿⣿⣷⣾⣿⡿⣿⣿⣿⣷⣶
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.