Description
Summary (for CurseForge project summary field — 244 characters)
A complete, professional CCTV surveillance mod: PTZ security cameras, a monitoring station, remote monitors, modular upgrades (detection, night vision, tracking), alarms, permissions, and full multiplayer support. For Minecraft 1.21.1 NeoForge.
Camera Monitoring
A complete, professional CCTV surveillance system for Minecraft.
Camera Monitoring adds a full security camera network to your world — real Pan/Tilt/Zoom cameras, a dedicated monitoring station, remote handheld monitors, a modular upgrade system, entity detection with configurable alarms, and a full multiplayer-ready permission system. This isn't a single camera block that shows a screen — it's a complete surveillance infrastructure built for both singleplayer and dedicated servers.
✨ Features
📷 Security Camera
- High-detail 3D camera model with configurable mounting on walls, ceilings, and compatible surfaces.
- Smooth, interpolated Pan/Tilt movement — no instant snapping, fully configurable speed and rotation limits.
- Progressive, smooth zoom with per-camera maximum levels and an on-screen zoom indicator.
- Visual status indicators (active / inactive / fault) with LED-style details and appropriate sound feedback.
- Different camera types support different movement ranges and capabilities.
🖥️ Camera Monitoring Station
- A dedicated block that acts as your central control hub.
- Manage every connected camera: name, location, status, installed modules, and online/offline state.
- Select a camera to view, reposition it, rename or remove it, and configure its permissions, modules, and alarms.
- A clean, purpose-built surveillance-style interface — not a generic Minecraft GUI.
📱 Remote Camera Monitor
- Portable item that lets you access authorized cameras without standing at a Monitoring Station.
- Move, zoom, and receive alerts remotely, fully subject to server-side permission checks.
- Multiple tiers available (Basic / Advanced / Professional) with different capabilities.
🧩 Modular Camera System
- Install up to 3 modules simultaneously per camera through a clean, extensible module API.
- Entity Detector Module — turns a camera into a detection unit for players, mobs, animals, monsters, or custom entity filters. Cameras never detect entities without this module installed.
- Night Vision Module — visibility in low-light conditions.
- Motion Tracking Module — automatically pans to follow a detected entity and smoothly returns to its original position once it's out of range.
- Infrared Module — enhanced visualization for very low light.
- Zoom Enhancement Module — increases maximum zoom level.
- Audio Module — captures nearby sound cues where technically feasible.
🚨 Alarm & Detection System
- Configurable detection radius, entity filters, sensitivity, and cooldown to prevent alarm spam.
- Alerts include camera name, entity type, location, and detection time.
- Alarms are sent only to authorized players — never broadcast server-wide.
- Sound and visual notifications, fully toggleable.
🔐 Accounts & Permissions
- Password-protected Monitoring Stations and individually password-protected cameras.
- Role-based access: Administrator, Operator, and View-Only.
- All permission and password checks are validated server-side — clients are never trusted for access decisions.
🌐 Multiplayer-Ready
- Full synchronization of cameras, stations, users, permissions, passwords, modules, alarms, and states across the network.
- The server is the sole authority on ownership, access, permissions, configuration, and camera state.
- Dedicated packet types for camera movement, zoom, authentication, module installation, and alarms, all validated server-side.
📋 Event Logging
- Tracks entity detections, camera access attempts, incorrect password attempts, and configuration changes.
- Recent events can be reviewed directly from the Monitoring Station.
⚙️ Admin Tools
/cameramonitorcommand with subcommands to list, locate, remove, and configure cameras, manage permissions, and query event logs.- Server-side configuration for max cameras (global and per-player), max view distance, alarm behavior, networking limits, and module restrictions.
🌍 Localization
- Full translations for English and Spanish, with all in-game text driven by translation keys.
🚀 Performance & Persistence
- Optimized tick and update logic, efficient detection systems, and proper handling of unloaded chunks to avoid unnecessary overhead — even with many cameras active.
- All camera data (location, orientation, ownership, permissions, modules, and configuration) persists across world saves and server restarts.
🛠️ Requirements
- Minecraft: 1.21.1
- Mod Loader: NeoForge
📦 Compatibility
- Works in both singleplayer and multiplayer (dedicated servers).
Camera Monitoring is built as a genuinely modular, secure, and performance-conscious surveillance system — designed to feel like a premium, professional addition to your Minecraft world, not a simple novelty camera.









