CCTV Craft 3

Share this on:
Downloads:
1470
Upvotes: 35
Project status
Beta
Project members
Lead developer
Texture designer
Modification type
Minecraft Forge mod
Latest supported Minecraft version
1.15.2

Jump to downloads

About

Whether you want to spy on your friend's house on a server, or you want to keep an eye on your village, CCTV Craft will provide you the tools to watch whatever you want anywhere you want. We have used MCreator to make this complex mod from the ground up. The mod is maintained by NorthWestTrees Gaming. Currently, we have limited features but we plan to add more content and release stable builds as the development goes on.

3.0.0 Requires the MMP UUID 1.2.0 Minecraft mod for this mod to work properly. Our mod uses this mod for the permission system. You can download the client/developer version here. https://github.com/NorthWestTrees-Minecraft-Mods/mmp_unique_user_ids

Controls & Keybinds

Camera View Controls
 Exit Camera View   Press the Backspace key 
 Cycle Modes  Press the Enter key
 Cycle Cameras  Press the Right-Shift key

Versions & Features

If you don't see a Minecraft version you are looking for, try visiting our GitHub page for a full list of releases of this mod, we have both deobfuscated (development) and obfuscated (client) versions dating back to 1.14.4. All new releases/patches will be for the latest version MCreator supports. This mod is also dependent on MCreator 2020.5 Features and can't be ported to Minecraft 1.12.2 due to a lack of support.

Official Sites

CCTV Craft 3: Wiki Pages

CCTV Craft 3: Planned Features & Development Progress

CCTV Craft 3: Report Bugs & Request Features

Planned Features

3.1.0 - Next Update

 PROGRESS: 35% 

Overview

The next version will be most likely for 1.15.2 and 1.16.5 releases.

CCTV Craft 3.1 will be getting a permission overhaul. You will now be able to enable or disable specific feature permissions rather than have it all public or private.

Camera Permissions
 can_change_permission   Use to allow/deny all players to change permissions except this permission 
 can_remove_block  Use to allow/deny all players the ability to break the block.
 can_turn_on_off  Use to allow/deny all players from turning on or off the block.
 can_link_camera  Use to allow/deny all players from linking camera to monitors.
 can_view_camera  Use to allow/deny all players permission for viewing this camera.
Monitor Permissions
 can_change_permission   Use to allow/deny all players to change permissions except this permission 
 can_remove_block  Use to allow/deny all players the ability to break the block.
 can_turn_on_off  Use to allow/deny all players from turning on or off the block.
 can_add_camera  Use to allow/deny all players from adding cameras to this monitor.
 can_remove_camera  Use to allow/deny all players from removing cameras from this monitor.
 can_use_monitor  Use to allow/deny all players permission for using this monitor.
??? (To be revealed)
 can_change_permission   Use to allow/deny all players to change permissions except this permission 
 can_remove_block  Use to allow/deny all players the ability to break the block.
 can_turn_on_off  Use to allow/deny all players from turning on or off the block.
 can_use_buttons  Use to allow/deny all players from using buttons.
 can_use_door  Use to allow/deny all players from using the door.
??? (To be revealed)
 can_change_permission   Use to allow/deny all players to change permissions except this permission 
 can_remove_block  Use to allow/deny all players the ability to break the block.
 can_open_inventory  Use to allow/deny all players from using the block.
??? (To be revealed)
 can_change_permission   Use to allow/deny all players to change permissions except this permission 
 can_remove_block  Use to allow/deny all players the ability to break the block.
 can_turn_on_off  Use to allow/deny all players from turning on or off the block.
 can_use_door  Use to allow/deny all players from using the door.

 

Even More Features

  • Jetpacks
    • Jetpacks use fuel.
    • Jetpacks can be upgraded.
      • Has tank capacity upgrades (defualt is 6000, upgrades are 12000 / 18000 / 24000 / 30000 / and 36000)
      • Has speed upgrades (default is 0.0 to 0.5 upgrades are 0.6 / 0.7 / 0.8 / 0.9 / and 1.0)
      • Has movement upgrades (default is Forward, Up and Down, Upgrades are Backwards / Left/Right / Waterjets / and Lavajets)
      • Has improvement upgrades (strength I, strength II, water breathing, fire resistance, and regeneration).
      • Has weapon upgrades (bullets, slow bullets, flame bullets, napalm, and bombs)
    • Jetpacks drop upgrades when they die.
    • Jetpacks do not fly in water or lava if they do not have the upgrades to do so.
    • Jetpacks weapons require rounds to provide ammo for the weapons.
    • Jetpacks have custom sounds when in use.
    • Jetpack uses Hydrogen bottles for fuel.
  • Gas Processor
    • Can craft up to three gas bottles
    • Uses energy and lava buckets for fuel.
    • One lava bucket will allow for 4 crafting cyles.
    • Integrated progress bars for fuel and crafting.
    • Sounds when the items are crafted.

More to come soon!

Known Issues

No known issue at this time.

 

Videos and Tutorials

 

Modification files
CCTV_Craft_3-0-0_MC_1-15-2.jar - CCTV Craft 3.0.0 for Minecraft 1.15.25.27 MB
CCTV_Craft_3-0-0_MC_1-14-4.jar - CCTV Craft 3.0.0 for Minecraft 1.14.45.27 MB
Changelog

CCTV Craft | 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.

CCTV Craft | 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.

CCTV Craft | 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.

Yep! Still lots to do for this complex mod XD. I will be coming out with a tutorial on Wed for this version, at the moment I am working on the router and pincode system, I think I figured out a way to set the pincode so now its just to prevent people from getting access if the pincode is set oh and a way to set the blocks pin code XD that's important too, I may make some minor changes to how blocks are linked maybe using an item would be better then shift clicking we will see...

How did you make the cameras work? I've always wondered how to do it. Nice mod!

I think you are asking about how monitors have more than one camera correct?
This is variable based like most of the mod, and will cyle a value I think I used a number value than just set a key bind to update that number (variable = variable + 1) then when it reaches a set number just have it go back to the lower number.