CCTVCraft

Downloads:
5597
Upvotes: 82
Share this:
Project status
Stable
License
All Rights Reserved
Project members
Lead developer
Contributor
Modification type
Supported Minecraft versions
1.19.4
1.20.1
1.21.1

Jump to downloads

CCTVCraft 5 Logo

About CCTVCraft

CCTVCraft 5 is a Minecraft mod that adds viewable cameras and other security devices to the game. While the mod focuses on enhancing in-game security, it also introduces tools and mechanics to bypass or counter those defences—creating a balanced and dynamic security system.

Features

  • Monitors with apps
  • Cameras that can be viewed remotely.
  • Offensive and defensive devices and items.
  • Support for the common namespace eg c:dyes/red
  • Crafting Resources
  • Pinlocks
  • Secure Doors, Hatches and Safes
  • Lockpicking
  • And more to come!

Upcoming Features:

I post regular updates about development on my Discord discussion page for CCTVCraft 5.

The Farming Update (5.2.0)

  • NeoForge 1.21.4
  • And more features to come!

Contributions

Huge thanks to the following people for their contributions to the mod!

  • SyrupBoy: Contributed to the secure, safe textures in version 5.2.0.

Older Versions

CCTVCraft 4 has officially been discontinued. Unfortunately, changes made by Mojang—specifically the removal of material types—caused major issues that broke the mod. Due to a large and busy MCreator workspace, it became too difficult to locate and fix all the broken parts within the source code.

But it’s not the end—CCTVCraft 5 is now in development! This new version will rebuild and improve upon existing features, and will be the main version going forward. Stay tuned for more updates as development continues!

We recommend making a new world when migrating to CCTVCraft 5 from CCTVCraft 4.

Mod Sites

Minecraft mod files
cctvcraft-1.21.1-neoforge-5.1.1_0.jar - Recommended / Latest Uploaded on: 08/14/2025 - 21:20   File size: 4.02 MB
CCTVCraft-1.20.1-Forge-5.0.1.jar - Discontinued Uploaded on: 06/08/2025 - 01:54   File size: 1.26 MB
CCTVCraft-1.19.4-Forge-4.6.3.jar - Discontinued Uploaded on: 06/08/2025 - 01:59   File size: 6.45 MB
Changelog

CCTVCraft | Release 5.1.1 | NeoForge [1.21.1]

  • Fixed block breaking speeds
  • Fixed Link USB typo
  • Oxidized Copper Jammers can now be scraped properly
  • All blocks require a stone tool or better now
  • Fixed an issue where it was possible to turn off the camera when in camera mode.

CCTVCraft | Release 5.1.0 | NeoForge [1.21.1]

  • Ported to NeoForge 1.21.1
  • Ported to MCreator 2025.2
  • Renamed some monitor ui textures.
  • Mod Copper block types now oxidize using a more complex system.
  • Added a new block called Iron Pinlock.
  • Added new secure doors, hatches and safes.
  • Copper Jamers now uses the new oxidation mechanics.
  • Secure blocks that are copper oxidize over time.
  • Secure blocks that are copper can be waxed and scraped.
  • Pinlock buttons play animations when the buttons in the UI are pressed.
  • Pinlocks have a default pin code of 5555.
  • The owner of the block can change the Pinlock pin codes.
  • To change the PIN code, type 0000, then type the new PIN code.
  • Added a new item called Link USB.
  • Added a new item called Lockpicks.
  • Link USBs are used to pass data between blocks.
  • Removed the Permission USB UI remove members checkbox.
  • Added Iron Pinlock UI
  • Added an add button to the Permission USB UI.
  • Added a remove button to the Permission USB UI.
  • Added a clear button to the Permission USB UI.
  • Added an overlay for lockpicking mechanics.
  • Permission USB buttons will not show for non-block owners.
  • Permission USB will now only open for the owner of the block.
  • Added 8 Advancements
  • Added game rule for dynamic pin drop speeds.
  • Added game rule for lockpicking time in seconds.
  • Added game rule for default pin drop speed.
  • Recipes will now unlock when collecting critical components for crafting them.
  • Added lockpicking mechanics.
  • Removed some print messages from testing the Permission USB GUI.

Known Issues:

  • Porting from Forge to NeoForge will break NBT variables. Blocks can be broken and placed to update them. Items require to be remade.
  • Copper Jammers blocks may require breaking/placing to have some mechanics update.
  • It's Possible to interact with blocks when lockpicking and some other UI screens through keybinds.

CCTVCraft | Patch 5.0.1 | Forge [1.20.1]

  • Fixed a message that spammed the console/logs when a player views the camera.

CCTVCraft | Release 5.0.0 | Forge [1.20.1]

  • Added camera block called Simple Wall Camera
  • Simple Wall Cameras can be dyed.
  • Simple Wall Cameras can be toggled on/off
  • Simple Wall Cameras use permissions.
  • Added Simple Monitor
  • Simple Monitor has its UI.
  • Simple Monitor has a Camera and a drive app.
  • The Simple Monitor can be dyed.
  • The Simple Monitor can be toggled on and off.
  • The Simple Monitor requires a keyboard to be added.
  • Added Copper Jammer
  • Copper Jammers disrupt camera connections to Monitors
  • Copper Jammers will oxidize over time.
  • Using an Axe on a weathered, exposed or oxidized copper jammer will repair it.
  • Copper Jammers have a radius of 64 blocks.
  • Exposed Copper Jammers have a radius of 32 blocks.
  • Weathered Copper Jammers have a radius of 16 blocks.
  • Oxidized copper Jammers do not disrupt cameras.
  • Copper Jammers can be toggled on and off.
  • Added a keyboard item.
  • Added an EMP Component for jammer recipes.
  • Added a Circuit Board for several recipes.
  • Added a Lens for camera recipes.
  • Added a Display for monitor recipes.
  • Added a new tool called Camera USB
  • Camera USBs store Camera data by right-clicking on the camera when it's in the on state.
  • Camera USBs can be used in the Monitor Drive App.
  • Monitor Camera Apps use the Camera USB data to link cameras to the monitor.
  • Added a new tool called Permission USB
  • The permission USB works on some blocks to allow other players permission to use the block.
  • Permission USBs have support for adding and removing permissions after a block is placed.
  • Added Camera key binds for rotating cameras left and right.
  • Added camera key bind for exiting camera view mode.
  • Added the cctvcraft command.
  • Added the members command for managing default permissions.
  • Added members list command to check for block and the default members list.
  • Added members add, remove and clear for default member lists.
  • Added Wiki command to quickly open the official GitHub Wiki site.

Notes:

  • CCTVCraft 5.x is its standalone mod and is not the same as CCTVCraft 4.x
  • CCTVCraft 4.x is now discontinued from development due to Game changes that broke several features in Minecraft 1.20.x
  • We suggest making a new world to use CCTVCraft 5.x when migrating from CCTVCraft 4.x
  • Version 5.0.0 will be the only supported version for Minecraft Forge. We will be porting to NeoForge in the next update!

CCTVCraft | Beta 4.6.3 | Forge [1.19.4]

  • Applied changes from 4.6.2
  • Ported 4.6.2 to Forge 1.19.4

CCTVCraft | Beta 4.6.2 | Forge [1.19.2]

  • Backported to 1.19.2
  • Fixed loot table for aluminum ore not working correctly.

CCTVCraft | Beta 4.6.1 | Forge [1.19.4]

  • Ported 4.6.0 to Forge 1.19.4

CCTVCraft | Beta 4.6.0 | Forge [1.19.2]

  • Backported to 1.19.2
  • Added Aluminum Ore generation
  • Added A way to override sounds from Sound Blocks using the Alarm System.
  • Added Support for renaming Alarm Systems and Sound Blocks.
  • Added a new variable naming system to help manage NBT names in the future.
  • Added better Camera View icons when viewing cameras from monitors
  • Added blocks for Aluminum Ore, Sound Block, and Wall and Floor Alarm Systems.
  • Added items for Raw Aluminum, Copper Wire, Speaker, Aluminum Ingots and the Hand Saw
  • Added recipes for Alarm System, Raw Aluminum, Copper Wire, Sound Blocks, Speaker, and the Hand Saw
  • Added tags for Copper Wire, Aluminum Ore, Raw Aluminum, Aluminum Ingot, Speaker, Hand Saw, and Sound Blocks
  • Added Copper Wire resourced to replace Redstone Dust in recipes
  • Added block name to the message tag for Sound Blocks, Monitors, Cameras, and Jammers
  • Added on/off state to the Sound Block
  • Added on/off sound to both Jammer blocks
  • Added Permission Card support to the Sound Block
  • Added a Name USB support to the Sound Block
  • Added five Sound block alarm sounds
  • Added Sound Block and Alarm System GUIs
  • Added Out Of Rage text to monitor's connections page when a camera is out of range
  • Added remote support for cameras, monitors, and sound blocks
  • Added an easy way to update variables for Sound Blocks and Alarm Systems
  • Added distance, pitch and minimum volume control for Alarm System for even more customizability.
  • Added the drone name to "Drone View" mode.
  • Updated Remote Floppy Disk Forge NBT tags
  • Updated the camera's Name variable to use a lowercase N instead.
  • Updated several recipes
  • Updated several recipe groups for items
  • Updated several textures for items and blocks
  • Updated the Permission Card and Remote Floppy Disk recipes
  • Updated some of the block and item textures
  • Removed old recipe unlocking system, this will be replaced using advancements
  • Removed fence gate and double fence gate AlternateRotation Forge NBT variable
  • Monitors now read the new NBT variables from Remote Floppy Disks
  • Capped camera view distance to fix a bug
  • Camera view distance now is between 0 and 320 blocks between the monitor and camera
  • Max camera distance no longer runs on world tick update, it now runs after the game rule command for it is executed
  • Jammers now have proper hitboxes
  • Monitors now are toggled on/off without sneaking
  • Opening the monitor GUI now requires you to sneak
  • Cameras, Monitors, Jammers, Drones, and Sound Blocks now use their localization for the default block name
  • Improved the permission card script, not it uses just one tag
  • Players using screwdrivers now require admin block permission to rotate the block.
  • Made custom model and texture for the Sound Block
  • Sound Blocks have an on/off pixel to indicate the state
  • Barbed Wire and Electric Fences no longer damage items.
  • Barbed Wire is now seen as "open" for pathfinding entities.
  • Fixed player in creative mode flying after exiting the camera view mode
  • Fixed monitor on/off display message
  • Fixed monitor GUI being able to be opened when the monitor was off
  • Fixed issue with the fence gates and double fence gates rotating when the block was clicked on the side.

CCTVCraft | Beta 4.5.1 | Forge [1.19.4]

  • Ported the mod from 1.19.2 to 1.19.4

CCTVCraft | Beta 4.5.0 | Forge [1.19.2]

  • FAdded custom buttons to the monitor screens
  • The monitor connection tab now shows camera tags eg. Jammed, On, or Off
  • Monitor lights now indicate if the camera is on or off
  • Monitor switches now indicate if the floppy slot is full or not
  • Camera names can now be updated via the monitor
  • Jammers now show an on/off light depending on their state
  • Compacted models for monitors, cameras, jammers, and chain fence types
  • Fixed the monitor screen name text
  • Fixed the monitor screen connection text
  • Fixed camera zoom for North, East, South-East and North-East directions
  • Fixed zoom-in issue with Noth-East for the ceiling camera
  • Fixed monitor GUI lights not unblinking when the camera is missing
  • Fixed camera view overlay camera name text
  • Fixed overlay for drone inventory slot item and slot number text
  • Fixed Name USB text field adding to the last input.

CCTVCraft | Beta 4.4.1 | Forge [1.19.2]

  • Fixed a crash that happened only on the server side when mining blocks with the drone.

CCTVCraft | Beta 4.4.0 | Forge [1.19.2]

  • Ported CCTV Craft to Minecraft 1.19.2

CCTVCraft | Beta 4.3.0 | Forge [1.18.2]

  • Added blocks of Drone Charging Station, Solar Panel, 16 Drones
  • Added creative tabs
  • Added drone blocks
  • Added drone actions
  • Added drone bomb projectiles and entities
  • Added drone controller
  • Added drone gun projectiles
  • Added drone inventory screen
  • Added drone key binds
  • Added drone key binds for movement
  • Added drone key binds for movement speed
  • Added drone key binds for slot selection
  • Added drone key binds to rotate drones left or right
  • Added drone modes for Night Vision, Flashlight
  • Added drone overlay
  • Added drone overlay icons for drone mode
  • Added many new recipes
  • Added more resource items
  • Added recipe for Barbed Wire
  • Added support to use the Name USB to name drones
  • Added support for permission cards for drones
  • Added tags for new recipes
  • Cleaned up overlays for the original camera view mode to add support for drones
  • Drone blades will stop moving when the block is off
  • Drones use existing key binds for Modes M and exiting camera view X
  • Drones have a total of 18 storage slots and 6 ammo slots
  • Drones will shut off when energy points reach 0
  • Drones can't fly anywhere other than air blocks
  • Drones docked on top of charging stations will convert FE into energy points for the drone
  • Moved items and blocks from the old creative tab to the new ones
  • Permission Cards now use a block tag for allowed blocks
  • Removed original creative tab
  • Solar Panel Blocks will charge better in clear weather while thundering will lower the charge
  • The drone flashlight mode can reach a total of 24 blocks away
  • The drone action Move Block will grab blocks in front of the drone and move them
  • Updated and added some confirmation messages for blocks and items
  • Updated some recipe group names
  • Updated some recipe tags
  • Fixed an issue where zooming was possible behind the camera in some cases
  • Fixed an issue with the flashlight crashing the game due to a sync mismatch
  • Fixed issue where inventories were cleared
  • Fixed issue with the previous camera button when six cameras were stored
  • Fixed jammer recipe not working

CCTVCraft | Beta 4.2.1 | Forge [1.18.2]

  • Fixed some message issues with some items and blocks.
  • Fixed issues with blocks and right-click events when holding items such as blocks.

CCTVCraft | Beta 4.2.0 | Forge [1.18.2]

  • Ported CCTV Craft to Minecraft Forge 1.18.2

CCTVCraft | Beta 4.1.0 | Forge [1.16.5 / 1.17.1]

  • Added "cctvcraft:recipe/dye/cyan" item tag.
  • Added "cctvcraft:recipe/gold_nugget" item tag.
  • Added Barbed Wire blocks.
  • Added Barbed Wire crafting recipe.
  • Added blood overlay.
  • Added Camera Name to the camera view overlay.
  • Added Chain Fence blocks.
  • Added Chain Fence crafting recipe.
  • Added crafting resource for cameras called "lense".
  • Added crafting resource for floppy disks called "magnetic coated disk".
  • Added crafting resource for monitors called "display".
  • Added Electric Chain Fence blocks.
  • Added Electric Chain Fence crafting recipe.
  • Added a new camera name to the camera view overlay.
  • Added new camera numbers to the camera view overlay.
  • Added new range bars to the camera view overlay.
  • Added Permission Card for editing camera members and admins.
  • Added Permission Card crafting recipe.
  • Added Screwdriver crafting recipe.
  • Added Screwdriver tool for rotating some blocks.
  • Admin permissions are a list of people that can set permissions.
  • Camera Names now auto-fill to the monitor when adding a remote floppy disk to the monitor.
  • Fences, Electric Fences, and Barbed Wire now have a chain-placed sound when they are rotated.
  • If the block has no members anyone can use the block.
  • If the block has no admins anyone can set permissions for both admins and members.
  • It is now possible to rotate monitors and cameras with a screwdriver.
  • It is now possible to set admin and member permissions to cameras and monitors.
  • Maximum Camera distance can now be changed using Game Rules!
  • Member permissions are a list of people that can use the block.
  • Monitors and cameras now have a button sound when turning on/off the blocks.
  • Monitors and cameras now have a metal place sound when they are rotated.
  • Name USB menu text fields now get and fill the text field with the display name of the Name USB.
  • On/Off states for monitors and blocks now use strings.
  • Screw drivers now have a sound when the tool breaks.
  • Fixed being able to view a camera that is outside of the view distance.
  • Fixed major issue with flickering overlays when the camera was outside of rendering distance.
  • Fixed Name USB menu not closing when a name has been set.
  • Fixed Name USB menu opening when right-clicking on a camera.
  • Fixed range icons from not displaying.
  • Fixed zoom when switching between cameras.
  • Remote Floppy Disks may need to be relinked to cameras if you have downloaded 4.0.0.
  • Changes have been made to the linking system to make the system more stable.
  • Member's support has been added and in the early stages of development for a permission-based system, there may be some bugs still with it.

CCTVCraft | Beta 4.0.0 | Forge [1.16.5]

This version is not compatible with 3.0.0 
This version no longer uses MMP UUID for permissions.

  • Added Camera Block blocks.
  • Added Ceiling Camera blocks.
  • Added Small Camera blocks.
  • Added Monitor blocks.
  • Added both item and block tags for all blocks.
  • Added on/off states for all blocks, they can be toggled by Sneaking + Right-clicking the block.
  • Cameras do not work if they are in the off-state.
  • Added Remote Floppy Disk item.
  • Added Name USB item.
  • Name USB can set names to a camera that will mask the Remote Floppy Disk display name for the camera when linked.
  • Remote Floppy Disks can be right-clicked on cameras to store the camera's data and position so that it can be linked to the monitor.
  • Remote Floppy Disks can be added to monitors by right-clicking the item in the main hand on the monitor.
  • Added a creative tab for CCTV Craft.
  • Added all cameras, monitors, floppy disks, and USB to the creative tab.
  • Added crafting recipes for Naming USB, Remote Floppy Disk, All Cameras, and the Monitor.
  • Added a recipe-unlocking system so players can unlock recipes once they have an item in their inventories.
  • Recipe crafting items now use tags.
  • Added key binds for zooming in and out when viewing cameras. The default is "W" for zooming in and "S" for zooming out.
  • Added key binds for cycling between cameras when viewing cameras. The default is "A" for the previous and "D" for the next.
  • Added key binds for changing mods when viewing cameras. The default is "M".
  • Added key binds for exiting camera view mode. The default mode is "X".
  • Added based overlay for the camera view mode.
  • Added vignette overlay based on the distance of the connected camera.
  • Added night vision overlay for when the night-vision mode is active.
  • The base overlay is now animated.
  • Added Monitor GUI screens (Main Menu, Connections, Naming)
  • Added Name USB GUI screen.
  • Added support for viewing cameras
  • Added support for keeping track of who places blocks using the NBT variable "Owner" and the player's display name.
  • Cameras now have view positions.
  • Cameras and monitors can now be toggled on/off.
  • Camera slots can be named but do not hold any particular use at this point in time.
  • Fixed a crash when a monitor exploded when the player was viewing the camera causing the player to not be able to rejoin the world.
  • Fixed night vision mode flickering due to a potion duration issue.

CCTVCraft | Beta 3.0.0 | Forge [1.14.4 / 28.2.16] & [1.15.2 / 31.2.0]

This version is not compatible with 1.0.0 
This mod now requires my MMP UUID client mod for permissions!

  • Remade the entire mod mechanics.
  • Viewing is now through spectator mode.
  • Cameras and monitors can now be made private or public.
  • You can now link cameras using the remote floppy.
  • You can now change permissions with the security floppy.
  • You can now remove cameras from monitors using the action floppy
  • You can now remove blocks using the action floppy.
  • Monitors can now store up to six cameras at a time.
  • Cameras and monitors can't be destroyed by survival/adventure players.
  • Cameras can be connected to monitors up to 5120 blocks away.
  • View mode now has a filter over the screen.
  • Filter blur now varies depending on the distance of the camera.
  • Cameras that are private can't be viewed by other people but by the owner of them.
  • Monitors that are private can't be used by other people but by the owner of them.
  • Added support / ported to 1.14.4.

CCTVCraft | Beta 1.1.0 | Forge 1.14.4 / 28.2.16

  • Added | Vyper Camera 1900 Camera View Overlay
  • Texture | Silico Cobalt Chip has been re-textured!
  • Bug Fix | "F5 Bug" due to using the wrong NBT element. (The same issue as the "Camera Pitch Bug")
  • Bug Fix | Potential exploit from Spectator Now uses adventure with potion effects of invisibility.
  • Bug Fix | "Variable Names" all variables now use "cctvcraft" before their tag or name so it's more compatible with mods.

CCTVCraft | Beta 1.0.0 | Forge 1.14.4 / 28.2.3

  • Added | Silico Wireless Receiver (Crafting Item)
  • Added | Silico Cobalt Chip (Lowest Tier Crafting Item)
  • Added | Centro Monitor 2000 (Lowest Tier Monitor)
  • Added | Vyper Camera 1900 (Lowest Tier Camera)
  • Added | Viewing Mechanics to the camera and support for future cameras and monitors.
  • Added | Key binds to move the camera and point the direction to view the camera.

can u make a tutorial on yt bc i dont know how to setup and use all the cameras and stuff

I will see what I can do, I need to fix some stuff before then in preparation for NeoForge migration pretty good chance I will be starting fresh once NeoForge is released to fix issues and make it easier to develop. But I will try my best to make a video for the forge version once I make the mod more stale.

Hi! Sorry if I may be annoying but I would love to know how did you make cameras appear in the block and if it is possible making it into a GUI instead of the block (im not telling you to edit the mod im asking because i would like to do a drone and make it have a camera that you can look through the remote's gui). Thanks if you will (or won't) help me!

How did you get global variables to be displayed in the GUI?

can you make a video for this? im little bit cunfuse how to use the drone

4.5 drones require energy do make sure you place your drone on a charging table and have some kind of FE power go into the charging block I have provided a solar panel that can get the job done without any other mods. Once you have done that make sure your drone controller is linked to the drone. The controller has a few options so make sure you have the right one for saving the drone. You can also use the drone controller to enter the drone mode which will transport you to the drone.

Though this will change in the future as I will be converting the current drones into entities so that flying around will be smoother. But I am still trying to figure out how to implement the current features for an entity version.

I don't know, I have only played Tekkit Classic and Attack of the B team so am not familiar with most modern mods these days though I do recall playing Build Craft, some of Flans mods and I think one called Garden craft way back in the day, but those that were yeas ago. I mean Teckkit Classic Computer Craft or what ever it was called was insane I could never figure it out lol. XD