- New: Items in open Display Cases can now be picked using the "Pick Block" key
- New: The Sentry Remote Access tool now displays the last known name of a Sentry if the Sentry is out of range
- New: The Portable Radar now always shows its coordinates in messages, even when it has a custom name
- New: Crafting recipes for Reinforced Pistons and Reinforced Sticky Pistons
- New: Reinforced Dispenser and Reinforced Dropper
- New: Reinforced fences and fence gates
- New: Config option "preventReinforcedFloorGlitching" to control whether players can glitch through a floor made of reinforced blocks using a boat
- New: Wire Cutters can now be used to remove the passcode protection from a block via sneak-rightclicking
- New: SecurityCraft's /sc command can now be accessed via /securitycraft as well
- New: "/sc owner" command to set/fill the owner of blocks
- New: "/sc convert" command to un-/reinforce and un-/passcode-protect blocks
- New: Several blocks with a signal length option for redstone signal length can now be set to toggle the redstone signal instead by setting the option to 0
- New: Option for the Claymore to set whether it only explodes for mobs, players, or both
- New: The Security Camera can now have a Lens, making it possible to tint the camera view in a different color
- New: The Security Camera now supports the Smart Module, allowing the owner to set a default viewing direction
- New: Electrified Iron Fences and Electrified Iron Fence Gates can now be pushed by Reinforced Pistons
- New: The amount of damage dealt by a Sentry's bullet can now be changed in the server config file
- New: [1.12.2] Trapped chests can now be passcode-protected
- New: [1.12.2] Reinforced Moss Stone can now be crafted with vines and their non-mossy counterpart
- New: [1.16.5+] Reinforced Lectern
- New: [1.16.5+] The Bouncing Betty, Claymore, Frame, Mine, Panic Button, and Security Camera are now waterloggable
- New: [1.18.2+] The Reinforced Observer can now be disguised using the Disguise Module
- New: [1.18.2+] The Electrified Iron Fence and Electrified Iron Fence Gate now support the Allowlist Module
- New: [1.18.2+] Reinforced Mossy Cobblestone and Reinforced Mossy Stone Bricks can now be crafted with vines and their non-mossy counterpart
- New: [1.18.2+] Option for the Bouncing Betty and Mine to set whether it only explodes for mobs, players, or both
- New: [1.18.2+] Ignore Owner option for the Bouncing Betty and Mine
- New: [1.19.4+] The Admin Tool and Codebreaker can now be found in the "Operator Utilities" creative tab
- Change: The Reinforced Hopper screen now shows "Reinforced Hopper" instead of "Item Hopper" as its default inventory title
- Change: The recipe for the Electrified Iron Fence/Fence Gate now requires any wooden reinforced fence/fence gate
- Change: Players now take 5 instead of 0.5 hearts of damage when suffocating inside reinforced blocks
- Change: The existing "Message" option has been split up into separate "Allowlist Message" and "Denylist Message" options for several blocks
- Change: The recipes of the Panic Button and Key Panel now require reinforced buttons instead of vanilla ones
- Change: The Sentry's recipe now requires a Reinforced Dispenser
- Change: The I.M.S.' targeting mode is now accessible with the Universal Block Modifier instead of rightclicking the block
- Change: The initial rotation direction of cameras is now randomized clientside, to give a bit more variety
- Change: [1.12.2-1.16.5] Sentries now shoot half as frequently to match the shooting rate in newer Minecraft versions
- Change: [1.16.5+] The hitbox of the Sentry has been changed, which means that only the base of Sentries can be interacted with now
- Change: [1.18.2+] Attacking (by default leftclick with the mouse) while looking through a camera no longer does anything
- API: Refactored IPasscodeConvertible to account for the new Wire Cutters functionality
- API: New method IOwnable#ignoresOwner to check whether the owner should be ignored by this block entity
- API: IOwnable#isOwnedBy now takes any Entity instead of only players
- API: LinkableBlockEntity#createLinkedBlockAction has been renamed to LinkableBlockEntity#propagate
- API: [1.12.2] Refactored IReinforcedBlock to address several issues with block conversion
- Fix: Duplication exploit involving keycards
- Fix: The name of certain SecurityCraft blocks is displayed within brackets by WTHIT and similar mods
- Fix: Inserting fuel into any type of passcode-protected furnace using hoppers/pipes/etc. puts the fuel into the wrong slot
- Fix: Items other than colored lenses can be inserted into some lens slots using hoppers/pipes/etc.
- Fix: More than one colored lens can be inserted into some lens slots using hoppers/pipes/etc.
- Fix: The color of a Claymore/Trophy System does not update when inserting a lens using hoppers/pipes/etc.
- Fix: Reinforced Ladders have no owner and thus cannot be removed (enable "allowBlockClaim" in the server config to set the owner of already placed ladders)
- Fix: Universal Block Reinforcers can be used under spawn protection
- Fix: Inventory Scanner dupe
- Fix: Items can be inserted into the prohibited item slots and storage of an Inventory Scanner
- Fix: Vanilla Hoppers and Reinforced Hoppers from different owners can take out items from a Reinforced Hopper
- Fix: A Portable Radar does not send a message to its owner if the owner is not part of a team
- Fix: The head of a Sentry in camouflage mode can visually retract while the Sentry is shooting at a target
- Fix: Sentries always animate their head upwards when they first appear for a player
- Fix: The position tooltip for a named Sentry in the Sentry Remote Access Tool is misplaced
- Fix: The Trophy System does not drop installed modules when the block below it is broken
- Fix: Manually editing the time in an Alarm and exiting the screen using the escape key does not save the time
- Fix: The Disguise Module still applies a disguise after the block inside the module was removed
- Fix: Modules that are inserted in reinforced blocks get deleted when unreinforcing these blocks
- Fix: Mobs can be converted multiple times by an Electrified Iron Fence (Gate)
- Fix: Anyone can convert a Frame/Reinforced Iron Trapdoor to a Keypad/Passcode-protected Trapdoor
- Fix: The Keypad Trapdoor's signal length option cannot be set to 0 despite the description saying it can
- Fix: Crafting Reinforced (Red) Sandstone yields too many blocks
- Fix: Crafting Rail Mines yields too few rails
- Fix: The collision of Block Pocket Wall blocks gets desynchronized when activating a block pocket
- Fix: The alarm can't play sounds added by resource packs
- Fix: The Panic Button can't open reinforced doors/trapdoors/fence gates
- Fix: Linkable blocks like laser blocks, keypad doors and scanner doors can sometimes lose their linkage and become desynchronized
- Fix: The Furnace Mine does not get properly hidden in F3
- Fix: General crash fixes
- Fix: [1.12.2] The Floor Trap has incorrect sound
- Fix: [1.12.2] Reinforced Hoppers do not keep their name when placing them after renaming them in an Anvil
- Fix: [1.12.2] Blocks can be placed on top of a Sentry's base to block it from shooting
- Fix: [1.12.2] The Reinforced Ladder incorrectly has a manual page
- Fix: [1.12.2] Ghost items when using JEI's cheat mode in survival after opening certain GUIs
- Fix: [1.12.2] Un-/Reinforcing blocks in the world does not retain the block's state (e.g. stair orientation)
- Fix: [1.12.2] Some slabs cannot be reinforced even though they have a reinforced variant
- Fix: [1.12.2] Trying to unreinforce someone else's block can lead to item loss
- Fix: [1.12.2] The Reinforced Cauldron can't be un-/reinforced in the Universal Block Reinforcer's GUI
- Fix: [1.12.2] The un-/reinforcing recipes for the Reinforced Cauldron don't show up correctly in JEI
- Fix: [1.12.2] Reinforced Iron Trapdoors and lit furnaces cannot be passcode-protected
- Fix: [1.12.2] Console error when changing a Passcode-protected Chest's options
- Fix: [1.12.2] Shadow around the Bouncing Betty, IMS, Mine, and Portable Radar
- Fix: [1.12.2] The Bouncing Betty, IMS, Mine, and Portable Radar cause suffocation
- Fix: [1.12.2] Leaving a singleplayer world while viewing a Security Camera does not properly save the viewing indicator
- Fix: [1.12.2] Potential crash involving the Furnace Mine
- Fix: [1.12.2+] Briefcases lose their passcode when they are moved to another slot in the Creative inventory screen
- Fix: [1.12.2+] The Keypad Trapdoor doesn't have any info in JEI
- Fix: [1.16.5] Modules in a Passcode-protected Chest get disabled when loading it
- Fix: [1.16.5] Incorrect button is being hidden while navigating in the SecurityCraft Manual
- Fix: [1.16.5+] Duplication exploit involving Reinforced Pistons
- Fix: [1.16.5+] Several blocks (Key Panel, Passcode-protected Chest, Rift Stabilizer, Security Camera) don't keep their custom name when they're broken
- Fix: [1.16.5+] Adding an empty Disguise Module to a Retinal Scanner makes the player face disappear
- Fix: [1.16.5+] Placing an unnamed Keypad Door or Scanner Door sets the block's custom name to the default name
- Fix: [1.16.5+] The bug, connect, dump, and help subcommands cannot be used in the console
- Fix: [1.16.5+] Some recipes do not match vanilla's recipes, allowing for more blocks to be used than intended
- Fix: [1.16.5+] The alarm screen closes when the inventory button is pressed in the search bar
- Fix: [1.18.2+] Using bone meal on a Reinforced Grass Block does not grow plants on adjacent ones
- Fix: [1.18.2+] Vanishmod support does not work with the I.M.S., Protecto, and Username Logger
- Fix: [1.18.2+] Stonecutting some types of reinforced copper blocks yields too few blocks compared to vanilla
- Fix: [1.18.2+] Reinforced Chiseled Deepslate cannot be crafted with Reinforced Cobbled Deepslate Slabs
- Fix: [1.18.2+] Changes to options of some customizable blocks don't get saved when leaving and re-joining a world
- Fix: [1.19.4+] Error involving SecurityCraft's creative tabs when running SecurityCraft alongside certain other mods
- Fix: [1.19.4+] The Electrified Iron Fence Gate can be used as fuel in a furnace
- Fix: [1.20.1+] The block state preview does not show in the Disguise Module's and Projector's screen
- Fix: [1.20.1+] Fake Lava can ignite non-flammable blocks around itself
- Fix: [1.20.1+] Reinforced wool cannot be redyed to white
- Fix: [1.20.1+] Cameras don't work when Embeddium/Rubidium is installed
- Fix: [1.20.1+] Numerous reinforced blocks can be washed away by water
- Fix: [1.20.1+] Reinforced Piston Heads are pushable by Reinforced Pistons
- Fix: [1.20.2+] The wrong explosive icon is used in the Mine Remote Access Tool screen
- Fix: [1.20.2+] The "return" button in the Keycard Reader does not display correctly sometimes
- Fix: [1.20.4] Monsters can spawn near blocks disguised as a light-emitting block
- Removed: "Is always active" option of Keypads and Key Panels. The same behavior can be achieved by setting the "Signal length" option to 0 and activating the block
- Removed: [1.19.4+] Ability to change the subpage in the SecurityCraft Manual using the arrow keys. This is still possible by scrolling while holding down CTRL
- Misc.: Small optimizations to certain network and client performance
- Misc.: The Italian translation has been updated (Thanks Cavallo Bianco!)
- Misc.: [1.20.1] ProjectE support has been updated with previously missing EMC values
- Misc.: [1.20.2] The minimum required NeoForge version is 20.2.88 (necessary to fix players getting kicked from the server when placing a Sentry)
- Misc.: [1.20.4] The minimum required NeoForge version is 20.4.117-beta
- New: The Sonic Security System's functionality can now be inverted (blocks are accessible by default, and get locked when the correct tune is played)
- New: The IMS can now automatically recharge itself with bouncing betties from a chest, barrel, etc. below
- New: Simplified Chinese translation (Thanks DrIceTea!)
- New: Lens item to be able to color laser and inventory scanner fields as well as a couple other things in any desired color
- New: Level 2 and 3 Universal Block Reinforcers can now be used to unreinforce blocks in the world by toggling the checkbox in their UI
- New: Reinforced Ladder
- New: The Projector can now optionally project blocks regardless of which blocks exist in the world
- New: The status of a Redstone Module in a Security Camera can now be seen in the Camera Monitor screen
- New: Animals are now ignored by several blocks like the protecto or mines if the animal and block are owned by the same player (example: tamed wolves)
- New: Floor Trap
- New: The redstone signal length of the Inventory Scanner and Laser Block can now be changed
- New: Keycard Lock. A miniature Keycard Reader that can only read cards, and not link them
- New: Scanner Trapdoor
- New: The Briefcase can now be enchanted with Curse of Vanishing
- New: [1.16.5+] Item tags "securitycraft:reinforced/glass_panes", "securitycraft:reinforced/pressure_plates", "securitycraft:reinforced/stone_pressure_plates"
- New: [1.18.2+] Vanishmod support
- Change: The recipe for the Laser Block now uses 4 glass panes in total
- Change: You can no longer break the code of passcode blocks/briefcases that you own using a codebreaker
- Change: Universal Block Reinforcers can no longer be enchanted with Mending. Old reinforcers lose their Mending enchantment when used. This is to make it more enticing to upgrade to a level 3 reinforcer. In the future, this idea will be expanded upon.
- Change: The item textures for the Camera Monitor, Codebreaker, Mine Remote Access Tool, and Sentry Remote Access Tool have been modified to be more immersive and intuitive
- Change: The recipe for the Mine Remote Access Tool has been modified to match its new texture
- Change: The Codebreaker can now not be used for three seconds after its last usage
- Change: A Sentry's head will now face the player when the Sentry is placed down. It will still be within the body by default, though
- Change: The Keycard Reader now has indicator lights
- Change: The recipe for the Keycard Reader has been slightly adjusted
- Change: The Portable Radar now sends proximity messages to everyone on the same team instead of just the radar's owner
- Change: The Trophy System's model has been changed to be more true to the original from Call of Duty
- Change: Electrified Iron Fences and Electrified Iron Fence Gates can now convert any mob that is converted by lightning instead of just creepers
- API: IReinforcedBlock has been moved to the API package
- API: New methods IReinforcedBlock#convertToReinforced and IReinforcedBlock#convertToVanilla
- API: New method IOwnable#allowsOwnableEntity to check whether an ownable entity's owner owns the block entity
- API: Added an EnumOption subclass of Option
- Fix: Blocks can be pushed into a Sentry using a piston
- Fix: Possible loss of data of passcode blocks
- Fix: The Trophy System's "Ignore Owner" option does not work
- Fix: Blocks that have a custom name lose the name when getting broken
- Fix: Sentries can get unbound when opening the Sentry Remote Access Tool sometimes
- Fix: The randomize button is not disabled when someone on the allowlist looks into a Keycard Reader
- Fix: The Inventory Scanner has a delay when checking and collecting prohibited items from inventories (Thanks Tenebrosful!)
- Fix: The Inventory Scanner can void items
- Fix: Sentries still attack teams that are allowed through an allowlist module
- Fix: [1.12.2] The exclamation mark in the Keycard Reader screen is dark
- Fix: [1.12.2] Reinforced Doors placed next to each other don't open properly after the chunk they're in is reloaded
- Fix: [1.12.2] Startup crash with some versions of SpongeForge
- Fix: [1.12.2] Placing, breaking, and interacting with blocks next to a Sentry is not possible
- Fix: [1.12.2] The inventory scanner's redstone module tooltip shows up at the wrong time
- Fix: [1.12.2] Reinforced Nether Wart Block has the wrong sound
- Fix: [1.12.2] Opening a Username Logger with a block in one's hand places the block for a split second
- Fix: [1.12.2] The Keypad Trapdoor is not in the correct creative tab
- Fix: [1.12.2-1.18.2] The block at x=0, y=0, z=0 gets removed when placing a Sentry
- Fix: [1.16.5] Crash when opening the customization GUI of a block that has no options (like the Projector)
- Fix: [1.16.5+] Startup crash when Dave's Potioneering is installed
- Fix: [1.16.5+] It's possible to scroll the Trophy System's list by clicking outside the list
- Fix: [1.16.5+] The Universal Owner Changer cannot be put into a display case
- Fix: [1.16.5+] Dupe exploits
- Fix: [1.16.5+] Lingering block entities
- Fix: [1.16.5+] The Keypad Trapdoor is not in the minecraft:trapdoors item tag
- Fix: [1.18.2+] Toggling an entry in the Rift Stabilizer leads to the world closing/a disconnect
- Fix: [1.20.1] The Bouncing Betty, Claymore, Mine, and Reinforced Cobweb can all be washed away by water
- Fix: [1.20.1] Blocks cannot be placed into fake water and fake lava
- Potential Fix: [1.18.2+] When dismounting a camera, some UI elements don't reappear
- Removed: [1.19.3-1.19.4] FTB Teams integration, as the mod has not been updated to 1.19.3/.4. It will get added back if an update of the mod releases.
- Misc.: Several improvements to the French translation (Thanks Kobrha!)
- Misc.: Various texture and model updates - resource packs may need to be updated
- Misc.: [1.16.5+] Improved rendering performance of the Projector's projection