Features

🆓 FREE | Download on Tebex

Detailed feature overview for nc-safezone.

Zone Types

Circle

  • Placed by aiming at the ground and left-clicking
  • Use mouse wheel to adjust radius in real-time
  • Rendered as a 36-segment solid cylinder wall

Polygon

  • Enter noclip camera mode for free movement
  • Left-click to add points, right-click to undo last point
  • Press Enter to confirm (minimum 3 points)
  • Rendered as solid walls between each point pair

Placement Controls

Action Key
Place center / Add point Left Mouse Button
Undo last point (polygon) Right Mouse Button
Confirm polygon Enter
Cancel placement ESC / Backspace
Adjust height Mouse Wheel
Adjust height (large step) Shift + Mouse Wheel

3D Wall Visualization

  • Solid DrawPoly walls (double-sided, 4 triangles per segment)
  • Per-zone color — RGBA color picker in the UI
  • Per-zone height — 1m to 100m range
  • Per-zone toggle — Enable/disable 3D walls individually
  • Distance-based rendering with configurable render distance

SafeZone Effects

All effects are configurable in config.lua:

Effect Config Key Description
God Mode Config.GodMode Players become invincible
Ghost Mode Config.GhostMode No collision between players
Transparency Config.PlayerAlpha Players become semi-transparent (0–255)
Weapon Block Config.DisableWeapons Weapons removed on entry
PVP Disable Config.DisablePVP Combat disabled in zone

HUD Banner

  • Clean white banner notification at top of screen
  • Shows zone name on entry ("Entered SafeZone (name)")
  • Smooth slide animation on enter/leave

NUI Interface

  • List Mode — Select zones, view details, toggle 3D walls, edit, delete
  • Create/Edit Mode — Name, type toggle, radius, height, 3D wall ON/OFF, wall color picker with alpha
  • Zone card displays: name, type badge, radius/points, height, 3D wall status, color swatch

Data Storage

  • Zones saved to data/safezones.json
  • No database required
  • Zone data includes: id, name, type, center/points, radius, height, debug3d, wallColor

Permissions

  • Config.AdminOnly = true — Requires command ACE permission
  • Config.AdminOnly = false — All players can manage zones
Last updated 1 month ago