Minecraft Mods

SecurityCraft ~ Security cameras, retinal scanners, and more!

  • 264,209 views, 29 today
  • 92,483 downloads, 4 today
  • 276
  • 303
  • 143
Geforce's Avatar Geforce
Site Moderator
Level 63 : High Grandmaster Modder
SecurityCraft adds exactly what the name suggests. Security cameras, retinal scanners, keycard readers, unbreakable blocks, mines, and more. Feel free to download it, and be protected from anyone breaking into your house, even those pesky creepers! For more information, pictures, recipes, and other stuff, check out our CurseForge page.

Please leave a comment below if you find any bugs or encounter any crashes so that we can fix them.

NOTE: In the 1.7.10 versions of SecurityCraft v1.8+, the LookingGlass API for use with the cameras is optional but highly recommended.

Special thanks to JorBinks for the SecurityCraft banner!
Progress90% complete
Game VersionMinecraft 1.19.2

22 Update Logs

SecurityCraft v1.9.7 : by Geforce 06/24/2023 3:48:58 amJun 24th, 2023

Well, it's been a few months since I've remembered to make an update log since there's been an update and this one focuses on making SecurityCraft even more secure. It adds the usual array of new reinforced blocks and makes various bugfixes, but the big change for all the security freaks out there is that passcodes for keypads and other passcode-protected items are now hashed and salted. That means that nosy server owners or those with access to NBT readers can no longer see your passcodes in plain text. Rejoice - one-character passcodes are now safer than they ever were!
Here's the full changelog for v1.9.7:
  • New: Reinforced Blocks:*
    • Block of Bamboo
    • Block of Stripped Bamboo
    • Bamboo Planks
    • Bamboo Mosaic
    • Bamboo Stairs
    • Bamboo Mosaic Stairs
    • Bamboo Slab
    • Bamboo Mosaic Slab
    • Bamboo Pressure Plate
    • Bamboo Button
    • Chiseled Bookshelf
    • Cherry Log
    • Cherry Wood
    • Stripped Cherry Log
    • Stripped Cherry Wood
    • Cherry Planks
    • Cherry Stairs
    • Cherry Slab
    • Cherry Pressure Plate
    • Cherry Button
  • New: Secret Bamboo Sign*
  • New: Secret Cherry Sign*
  • New: Secret Hanging Signs*
  • New: Suspicious Sand Mine (can be defused to get the item without it exploding)*
  • New: Sonic Security Systems and Portable Tune Players now support mob head and custom note block sounds*
  • New: The Alarm, Motion Activated Light, and Portable Radar can now be waterlogged
  • New: Laser and inventory scanner fields can now be waterlogged, which means the Laser and Inventory Scanner now properly work underwater without air pockets
  • New: Randomize signature button for the Keycard Reader
  • New: The pitch of the sound an alarm plays can now be changed
  • New: The SecurityCraft Manual now shows default values and the range (if applicable) of a block's options
  • New: Maximum Distance option for Retinal Scanner and Scanner Door, to define the maximum amount of blocks from which the block can be activated
  • New: Passcodes entered in the text box of check passcode screens can now be shown using a checkbox
  • New: Keycard Holder
  • New: Keypad Trapdoor
  • Change: Several technical blocks' sounds have been adjusted to better match how they look
  • Change: Improved visuals when holding a taser
  • Change: Some alarm options have been moved to a separate screen
  • Change: The minimum radius of the Portable Radar is now one block
  • Change: The maximum allowed signature for a Keycard Reader is now 99999
  • Change: Where applicable, recipes now use the securitycraft:reinforced_stone_crafting_materials tag (similar to minecraft:stone_crafting_materials, but with the reinforced variants)
  • Change: Passcodes of passcode-protected blocks and briefcases are no longer directly accessible by clients, and are thus no longer displayable using mods like Jade/TOP or the admin tool
  • Change: Passcodes are now stored and compared using secure hashing functions like PBKDF2, using a randomly generated salt that is stored on the server
  • Change: All occurrences of "Password" in block or item names have been switched out with "Passcode" (for example, Password-protected Chest -> Passcode-protected Chest)
  • Change: The storage location of passcodes in the NBT data of Display Cases has been changed from "Passcode" to "passcode"
  • Change: The Universal Key Changer can now be used by players in creative mode on any passcode-protected block or briefcase, regardless of its owner
  • Change: Passcodes no longer have a maximum length restriction
  • Change: Initially setting the passcode of a Briefcase now uses the same UI as inserting the passcode when opening a Briefcase
  • Change: The "Reset cooldown" option for alarms is now set to "true" by default (does not apply to already existing alarms)
  • API: IModuleInventory#getModuleDescriptionId to make it possible to have shared descriptions
  • API: Renamed Option#readFromNBT to Option#load and Option#writeToNBT to Option#save
  • API: All occurrences of "password" in API class and method names have been switched out with "passcode" (for example, IPasswordProtected#getPassword -> IPasscodeProtected#getPasscode)
  • API: IPasscodeProtected#setPasscode now returns a byte array, IPasscodeProtected#getPasscode now takes a byte array as its only parameter
  • API: New methods IPasscodeProtected#getSaltKey, IPasscodeProtected#setSaltKey, IPasscodeProtected#loadSaltKey to get and set the block entity's salt key or read it from a block entity tag
  • API: New methods IPasscodeProtected#getSalt to access the block entity's salt using the stored salt key
  • API: New methods IPasscodeProtected#hashAndSetPasscode and IPasscodeProtected#loadPasscode for easier passcode management
  • Fix: Jade does not properly hide blocks
  • Fix: Shields do not take damage when blocking a taser that deals high enough damage
  • Fix: A player shooting a guardian with a taser gets damaged by the guardian's thorns
  • Fix: The death message of a player killed by a taser does not contain the player firing the taser
  • Fix: Crashes when rendering some modded block entities in a Projector, or using them as a disguise
  • Fix: The Sentry-/Mine Remote Access Tool screens do not show the item's custom name
  • Fix: Reinforced Doors can be closed by giving them a block update
  • Fix: Reinforced Doors that are next to, but don't face, each other can act as double doors
  • Fix: Certain blocks don't update their indirect neighbors properly when getting destroyed while in a powered state
  • Fix: The Reinforced Mangrove Button and Pressure Plate can't open reinforced doors
  • Fix: Blocks cannot be placed on the side of any of SecurityCraft's doors
  • Fix: Some reinforced blocks and mines can be destroyed by pistons or flowing fluids
  • Fix: Reinforced Lever duplication exploit
  • Fix: Several items like the Admin Tool or Universal Block Remover (and more) cannot be placed into a Display Case
  • Fix: The Keycard Reader can accept signatures that are not within the allowed range
  • Fix: Briefcase inventory access exploit
  • Fix: The text box within the check passcode screen always places inserted characters at the end of the string rather than the cursor position
  • Fix: Crash when placing any type of named passcode-protected furnace
  • Fix: Iron fences don't connect to fences they should connect to
  • Fix: Items carried by the cursor get deleted when closing the Universal Block Reinforcer screen
  • Fix: Reinforced pistons can push vanilla's reinforced deepslate
  • Fix: Some SecurityCraft blocks are displayed with the wrong color on a map
  • Fix: Using tab to navigate through the SC Manual has an unintuitive order
  • Fix: Reinforced cauldrons don't get updated properly when their contents change, leading to unexpected behavior
  • Fix: Using pick block on reinforced cauldrons containing something doesn't work
  • Fix: Reinforced hoppers can automatically validate their owner in certain cases
  • Fix: Crash when trying to create a superflat world with a layer of a reinforced block
  • Fix: It's impossible to close a Keypad Door that had its "Signal length" option set to 0
  • Removed: Ability to use name tags on the Sentry and other certain blocks. To give them a name, rename them in an anvil before placing
  • Misc.: The minimum required Forge version is 45.0.58
  • Misc.: More texture updates

[*] in Minecraft 1.19.3 and 1.19.4, these are only available if the update_1_20 datapack is enabled

Create an account or sign in to comment.

11/22/2023 12:47 am
Level 10 : Journeyman Crafter
likeashark's Avatar
what update is this for
12/11/2022 10:12 pm
Level 16 : Journeyman Crafter
WolfFreak's Avatar
For me cursforge doesn't work, it gave me a file that my computer somehow turned into code. Do you know how to fix this.
08/06/2022 10:10 am
Level 1 : New Miner
Flip1452x's Avatar
It says it can harm my computer (im using microsoft edge)
08/07/2022 5:04 pm
Level 63 : High Grandmaster Modder
Geforce's Avatar
Most browsers will mark .jar files as potentially harmful as they can be run like .exes. SecurityCraft is open-source, so feel free to check out its code on the Github repo linked in the CurseForge page above. Alternatively, run the file through a virus checking site such as VirusTotal if that makes you feel more comfortable.
04/19/2022 5:16 am
Level 6 : Apprentice Artist
Zapke's Avatar
Very nice to spy on people
12/22/2021 7:38 am
Level 22 : Expert Explorer
Jayseen Gaming
Jayseen Gaming's Avatar
can make one for 1.16.5?
08/24/2021 5:07 am
Level 1 : New Miner
Make it for bedrock edition
08/20/2021 11:51 am
This reply was removed by the poster or a moderator.
08/21/2021 3:16 pm
Level 63 : High Grandmaster Modder
Geforce's Avatar
Why would I answer if you are going to be disrespectful as well?
08/07/2021 12:39 pm
Level 1 : New Miner
love_poke's Avatar
it says it can harm my device
Planet Minecraft


© 2010 - 2024