[1.20.1] SecurityCraft-fabric-V0.7.jar
Curse Maven Snippet
What's new
[V0.7]
The surveillance and monitoring update. Adds the complete Security Camera system with remote viewing, zooming, rotation and redstone control, the Camera Monitor, Projector with holographic block projection, Secure Trading Station, Block Change Detector, Username Logger, Motion-Activated Light, Panic Button, Alarm, and a unified Disguise Module StateSelector framework.
Added
- Security Camera & Camera Monitor — Mountable on walls, floors, and ceilings with full 3D directional rotation, pitch/yaw limits, and smooth 1x–4x zoom. Bind up to 30 cameras to a single Camera Monitor and view camera feeds across dimensions. Features real-time chunk loading around the camera, client-side camera HUD overlay (battery/signal indicator, day-time display, crosshair, coordinates, and custom name), Night Vision mode toggling, and Redstone Module support (emits redstone power while being viewed).
- Secure Trading Station — A scam-proof 2-player trading station with dual-sided confirmation. Both players inspect offered items in real-time, lock their offer, and execute the exchange only when both sides confirm.
- Projector — Holographically projects a 3D block ghost in world space up to 30 blocks away. Fully integrated with the StateSelector to select any blockstate property (facing, shape, waterlogging, etc.).
- Block Change Detector — Records all block placements and block breaks within a configurable radius. Displays a filterable log of player names, actions, positions, and timestamps in its GUI, complete with in-world line box highlights for logged positions.
- Username Logger — Detects and logs any players entering its configurable detection radius with timestamps and clearable logs.
- Motion-Activated Light — Automatically illuminates when players or entities enter its detection area, complete with line-of-sight and facing checks.
- Panic Button & Alarm — Panic Button emits an instant redstone pulse with configurable hold duration. The Alarm sounds a siren with customizable pitch, volume/range, and repeat delay intervals.
- Shared Disguise StateSelector & Infrastructure — A unified block state selection GUI allowing players to browse registered blocks and customize exact BlockState properties for disguisable blocks (
IDisguisable), powered by client-side dynamic model delegation.
Changed
- Jade integration — Automatically suppresses and hides Jade tooltips while actively viewing through a security camera, preventing UI clutter on camera feeds.
- Motion-Activated Light detection — Added proper directional bounding boxes, facing checks, and line-of-sight validation so lights do not trigger through solid opaque walls.
- Camera daytime display — Adjusted daytime clock calculation on the camera dashboard HUD to continue ticking reliably even when vanilla daylight cycle (
doDaylightCycle) is frozen or disabled. - Player view mounting — Fixed player body rendering and entity collision during camera viewing; player position and hitbox are properly held safe and smoothly restored on dismount.
- Projector 3D preview — Corrected 3D block preview rotation and ambient lighting inside the Projector screen.
Supported Minecraft versions
1.20.1 · 1.20.6 · 1.21.1 · 1.21.3 (Additional versions currently in active development)
This mod has no additional files

