1.20.5
1.20
1.19.4
1.19.3
1.19.2
1.19.1
1.19
1.18.1
1.17.1
1.16.4
1.15
1.14
1.13
1.12.2
1.12
1.11
1.10
1.9.4
1.8.8
1.7.10
Forge
Multiplayer
SSP
Open Source
SMP
Hey everyone! SecurityCraft v1.9.6 is here 🐸 This update brings Password-protected Barrels, a Laser side config, and Smart Module support for the Alarm. Additionally, FTB Utilities/FTB Teams are now supported when team ownership is enabled. v1.9.6 also includes a whole bunch of fixes - you can find the details as well as the download links below.
Our Minecraft server is also updated to use v1.9.6, join using securitycraft.nodecraft.gg.
CurseForge: https://www.curseforge.com/minecraft/mc-mods/security-craft/files/all
Modrinth: https://www.modrinth.com/mod/security-craft/versions
Some words on 1.19.x and version support going forward: We are aware that dropping support for 1.19.2 was the wrong decision and we acted on this too early. This new release cycle Mojang has adopted is still new to everyone, and the way we thought we would handle mod updates with it was the wrong call. That's why going forward, we will always support the two most recent minor versions of a Minecraft update, and drop support for the older ones as time goes on. This means, that we will be supporting 1.19.3 and 1.19.4 for the time being, and some time after 1.20 gets released drop the support for all but the most recent version of 1.19.x. This does not affect older Minecraft updates, we are continuing support for 1.12.2, 1.16.5, and 1.18.2 as normal.
With that said, 1.19.4 got released yesterday, and Forge some hours later. We are working on the port as we speak, but know it may take a bit of time before a first beta is published. Once that is the case, we will let you know in our Discord.
- New: Configs "sentryAttackableEntitiesAllowlist" and "sentryAttackableEntitiesDenylist" for controlling which entities a Sentry can and cannot attack
- New: The Alarm can now play any sound when a Smart Module is installed
- New: The Alarm can now be disabled with the Universal Block Modifier
- New: Alarm option "Reset Cooldown" to set whether the cooldown between alarm sounds should reset once the alarm is powered on
- New: [1.12.2] Support for teams from FTB Utilities when having team ownership enabled in the config
- New: [1.16.5+] Support for FTB Teams when having team ownership enabled in the config
- New: [1.16.5+] Command "/sc dump " to be able to copy all of SecurityCraft's registry entries of the specified registry
- New: [1.16.5+] Password-protected Barrel 🐸
- Change: Lasers and inventory scanner fields are now removed silently
- Change: Inventory scanners and password-protected chests now only drop their modules if the last scanner/chest is removed
- Change: Changing the owner of a Reinforced Hopper now needs validation of the new owner (akin to reinforced pistons)
- Change: New look for the Claymore
- Change: The Alarm's "Delay" option can now be found in the new GUI of the Alarm, accessible by rightclicking it
- API: IModuleInventory#shouldDropModules to determine whether a block should drop its modules when broken
- API: [1.12.2] Numerous renames across the whole codebase to make porting from newer versions easier going forward
- Fix: Turning off camera rotation or the Sonic Security System leads to (extreme) stuttering of the camera/SSS
- Fix: Shift-clicking a potion in the brewing stand screen puts the potion into the wrong slot
- Fix: Redstone does not automatically connect to the Alarm, Projector, and Username Logger
- Fix: Some text in the check password screens doesn't show up properly
- Fix: Options are not synchronized between newly placed laser blocks
- Fix: Modules are not properly synchronized between laser blocks in certain situations
- Fix: The Sentry's head could sometimes rapidly stutter in height when completely extended or retracted
- Fix: The Reinforced Hopper checks for the wrong allowlist sometimes
- Fix: It's possible to remove other players' laser/inventory scanner fields
- Fix: Cannot place blocks against laser blocks from other players
- Fix: The tooltip for long names in the Sonic Security System list does not always show up
- Fix: [1.12.2] Scroll list in the Block Change Detector's UI slightly moves up and down
- Fix: [1.12.2] Players can sometimes no longer see themselves after viewing a camera
- Fix: [1.12.2] The Reinforced Piston is able to push blocks while not being validated
- Fix: [1.12.2] Creating a reinforced double slab does not retain the owner
- Fix: [1.16.5+] The Codebreaker has 3 uses instead of 5
- Fix: [1.16.5+] The Block Change Detector list cannot be scrolled using the mouse wheel
- Fix: [1.16.5+] Severe lag when a player mounts a camera on a dedicated server when other players are connected
- Fix: [1.16.5+] Dragging some scroll lists scrolls faster than it should
- Fix: [1.16.5+] It's possible to select entries while the mouse is outside of a scroll list
- Fix: [1.16.5+] Many blocks don't show their custom name in their GUI
- Misc.: The Spanish translation has been updated (Thanks Globi10!)
- Misc.: Updates to SC Manual entries and other text, to bring them up to date with actual functionality of the mod
- Misc.: Dialects for German (de_at, de_ch), French (fr_ca), and Spanish (es_ar, es_cl, es_ec, es_mx, es_uy, es_ve (not 1.12.2)) are now supported. While these are not proper translations into the specific dialects, they should be better than having to resort to English
- Misc.: [1.16.5+] More texture updates
SecurityCraft v1.9.6-beta1 is now available for Minecraft 1.19.4! As this is a beta release, we are expecting that bugs may still occur. If you find any, please report them in the #bugreport channel on our Discord server! You need at least Forge version 45.0.2 to play.
CurseForge: https://www.curseforge.com/minecraft/mc-mods/security-craft/files/4446037
Modrinth: https://modrinth.com/mod/security-craft/version/dqiNt7l6
Surprise! We are now releasing the last update of SecurityCraft for Minecraft 1.19.2. As said in a previous announcement, we acknowledge that the point in time where we stopped support for Minecraft 1.19.2 was too early. To remedy this, SecurityCraft for Minecraft 1.19.2 is now getting a release of version v1.9.6.1, which means it contains all new things and fixes from v1.9.5 AND v1.9.6 in one big update. Included are new block mines, new module support for passcode blocks, FTB Teams support, the Password-protected Barrel, and much more. The full changelog for this can be seen on the CurseForge/Modrinth page of the update.
We also included some bonus fixes: Because v1.9.7 will *not* be released for Minecraft 1.19.2 (see the linked post above as to why, TL;DR we only support the two most recent minor MC updates), yet v1.9.7 contains a few important fixes, we added a select few of them in this release to make sure we're publishing a stable last version that we're happy with. Thanks for your understanding, and we hope you enjoy this release on Minecraft 1.19.2
CurseForge: https://www.curseforge.com/minecraft/mc-mods/security-craft/files/4531283
Modrinth: https://modrinth.com/mod/security-craft/version/DcU219qe
We are now releasing SecurityCraft v1.9.7, and with it the first beta of the mod for Minecraft 1.20.1! There are numerous changes in this version, but the most significant one is a complete rework of how passcodes for blocks like the Keypad or Password-protected Chest are saved. For security reasons, they are no longer stored in plaintext on the server, but rather in a hashed (and salted) form. This means, that someone who has access to the server files, does not have access to your passcodes anymore. Because of this change, mods like Jade, TOP, and WTHIT can no longer show the owner of a block its passcode, and the Admin Tool will no longer be able to tell admins the passcode of the block - though the latter is superfluous anyway, as the Codebreaker can be used to bypass the passcode of any block.
Another new notable feature is the Keycard Holder, which can hold up to 5 keycards, and upon right-clicking a Keycard Reader, automatically selects the correct Keycard to open the reader with. Very useful for inventory management!
And there are new reinforced blocks! If you are playing in Minecraft 1.19.3 and above, you also have access to all the new vanilla blocks in their reinforced variants! As 1.20 got released, we decided to add reinforced variants for experimental blocks (the bamboo wood set, chiseled bookshelf, secret hanging signs, ...) as well. They are also present in the 1.20.1 version of SecurityCraft!
As always, there are many more new features, changes, and most importantly fixes, that you can all read about in the changelog below!
A note on 1.19.3: We will continue supporting this version for at least one more update, meaning v1.9.8 will be released on 1.19.3, but v1.9.9 may not.
- New: Reinforced Blocks:*
- [1.19.3+] Block of Bamboo
- [1.19.3+] Block of Stripped Bamboo
- [1.19.3+] Bamboo Planks
- [1.19.3+] Bamboo Mosaic
- [1.19.3+] Bamboo Stairs
- [1.19.3+] Bamboo Mosaic Stairs
- [1.19.3+] Bamboo Slab
- [1.19.3+] Bamboo Mosaic Slab
- [1.19.3+] Bamboo Pressure Plate
- [1.19.3+] Bamboo Button
- [1.19.3+] Chiseled Bookshelf
- [1.19.4+] Cherry Log
- [1.19.4+] Cherry Wood
- [1.19.4+] Stripped Cherry Log
- [1.19.4+] Stripped Cherry Wood
- [1.19.4+] Cherry Planks
- [1.19.4+] Cherry Stairs
- [1.19.4+] Cherry Slab
- [1.19.4+] Cherry Pressure Plate
- [1.19.4+] Cherry Button
- 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
- New: [1.16.5+] The Alarm, Motion Activated Light, and Portable Radar can now be waterlogged
- New: [1.16.5+] Laser and inventory scanner fields can now be waterlogged, which means the Laser and Inventory Scanner now properly work underwater without air pockets
- New: [1.19.3+] Secret Bamboo Sign*
- New: [1.19.3+] Secret Hanging Signs*
- New: [1.19.3+] Sonic Security Systems and Portable Tune Players now support mob head and custom note block sounds*
- New: [1.19.4+] Secret Cherry Sign*
- New: [1.19.4+] Suspicious Sand Mine (can be defused to get the item without it exploding)*
- New: [1.20.1] Suspicious Gravel Mine
- New: [1.20.1] Secret signs have been updated to match vanilla functionality (editing, double sidedness, waxing, ...)
- New: [1.20.1] Secret signs now have separate options for making the front and back side secret
- 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: 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)
- Change: [1.12.2] SecurityCraft's recipes now work with the ore dictionary wherever possible
- Change: [1.16.5+] Where applicable, recipes now use the securitycraft:reinforced_stone_crafting_materials tag (similar to minecraft:stone_crafting_materials, but with the reinforced variants)
- Change: [1.20.1] Reinforced wool and carpets can now be dyed using any color wool or carpet
- 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
- API: [1.12.2] Renamed Owner#writeToNBT to Owner#save
- API: [1.12.2] Renamed Owner#readFromNBT to Owner#load
- API: [1.16.5] Renamed Owner#write to Owner#save
- API: [1.16.5] Renamed Owner#read to Owner#load
- API: [1.19.3+] IModuleInventory#getModuleDescriptionId to make it possible to have shared descriptions
- Fix: Shields do not take damage when blocking a taser that deals high enough damage
- Fix: The death message of a player killed by a taser does not contain the player firing the taser
- 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: Some reinforced blocks and mines can be destroyed by pistons or flowing fluids
- 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: Some SecurityCraft blocks are displayed with the wrong color on a map
- Fix: Reinforced hoppers can automatically validate their owner in certain cases
- Fix: [1.12.2] Entities around a player sometimes get invisible when the player dismounts a camera
- Fix: [1.12.2] Directional power sources like Reinforced Levers and Reinforced Buttons cannot toggle adjacent blocks
- Fix: [1.12.2] Inserting a module into a Laser Block or Keypad/Scanner Door via the GUI will disable the module in all other connected blocks
- Fix: [1.12.2] EMC values do not load when ProjectE Integration is installed
- Fix: [1.12.2] The Ignore Owner option is inaccessible in the Rift Stabilizer
- Fix: [1.12.2] Keypad Doors always have the custom name "Air" when placed as the last item of the stack
- Fix: [1.12.2] The Alarm's name does not show up in its GUI
- Fix: [1.12.2] Duplicate status message when placing a Sentry
- Fix: [1.12.2] Disguising a Sentry makes it inaccessible
- Fix: [1.12.2] Some sliders don't get colored when hovering over them
- Fix: [1.12.2] Items carried by the cursor disappear when closing the Universal Block Reinforcer or Passcode-protected Furnace screen until the screen is opened again
- Fix: [1.16.5] The Keypad Barrel does not drop itself when removed and can be destroyed by the wither and ender dragon
- Fix: [1.16.5] Teleporting near a Rift Stabilizer leads to a crash on a dedicated server
- Fix: [1.16.5-1.18.2] The new crystal quartz blocks from v1.9.5 don't have an EMC value associated with them
- Fix: [1.16.5-1.18.2] Crash when using the Disguise Module
- Fix: [1.16.5+] Crashes when rendering some modded block entities in a Projector, or using them as a disguise
- Fix: [1.16.5+] Blocks cannot be placed on the side of any of SecurityCraft's doors
- Fix: [1.16.5+] Reinforced Lever duplication exploit
- Fix: [1.16.5+] Crash when placing any type of named passcode-protected furnace
- Fix: [1.16.5+] Iron fences don't connect to fences they should connect to
- Fix: [1.16.5+] Items carried by the cursor get deleted when closing the Universal Block Reinforcer screen
- Fix: [1.16.5+] Using tab to navigate through the SC Manual has an unintuitive order
- Fix: [1.16.5+] Crash when trying to create a superflat world with a layer of a reinforced block
- Fix: [1.16.5+] It's impossible to close a Keypad Door that had its "Signal length" option set to 0
- Fix: [1.18.2+] Reinforced cauldrons don't get updated properly when their contents change, leading to unexpected behavior
- Fix: [1.18.2+] Using pick block on reinforced cauldrons containing something doesn't work
- Fix: [1.19.3+] Jade does not properly hide blocks
- Fix: [1.19.3+] The Reinforced Mangrove Button and Pressure Plate can't open reinforced doors
- Fix: [1.19.3+] Reinforced pistons can push vanilla's reinforced deepslate
- Fix: [1.19.4+] A player shooting a guardian with a taser gets damaged by the guardian's thorns
- 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.: [1.16.5+] More texture updates
- Misc.: [1.19.4] The minimum required Forge version is 45.0.58
in Minecraft 1.19.3 and 1.19.4, these are only available if the update_1_20 datapack is enabled
1.12.2: (The minimum required Forge version is 14.23.5.2826)
CurseForge: https://www.curseforge.com/minecraft/mc-mods/security-craft/files/4605454
Modrinth: https://modrinth.com/mod/security-craft/version/rEpBPkLj
1.16.5: (The minimum required Forge version is 36.2.20)
CurseForge: https://www.curseforge.com/minecraft/mc-mods/security-craft/files/4605455
Modrinth: https://modrinth.com/mod/security-craft/version/PHg8gOHe
1.18.2: (The minimum required Forge version is 40.1.48)
CurseForge: https://www.curseforge.com/minecraft/mc-mods/security-craft/files/4605456
Modrinth: https://modrinth.com/mod/security-craft/version/WLXQeCCs
1.19.3: (The minimum required Forge version is 44.0.18)
CurseForge: https://www.curseforge.com/minecraft/mc-mods/security-craft/files/4605457
Modrinth: https://modrinth.com/mod/security-craft/version/525PQYt2
1.19.4: (The minimum required Forge version is 45.0.58)
CurseForge: https://www.curseforge.com/minecraft/mc-mods/security-craft/files/4605458
Modrinth: https://modrinth.com/mod/security-craft/version/Z4zJECrS
1.20.1:
CurseForge: https://www.curseforge.com/minecraft/mc-mods/security-craft/files/4605459
Modrinth: https://modrinth.com/mod/security-craft/version/pAOYhSFG
SecurityCraft v1.9.8 was released a couple days ago (sorry for the late post)! The most notable new feature in this version are colorable lasers. With the newly added Lens item, you can color your lasers and inventory scanner fields, as well as claymore and trophy system lasers in any color that you desire. This change means all of these will be white when first placed down, however adding a red lens to the block will make it look just like before. Lenses are cheap, and can be colored just like leather armor.
We would also like you to know about a change regarding the universal block reinforcers: Because an Unbreaking 3+Mending reinforcer of level 2 is effectively a level 3 reinforcer, we have removed the ability for reinforcers to be enchanted with Mending to make it more enticing to upgrade to level 3. Existing reinforcers will lose their Mending enchantment. In the future, we plan to revert this change and disable/remove the level 3 reinforcer, with the level 1 reinforcer not being enchantable, but upgradable to level 2 in the smithing table. We can currently not make this change as we are still supporting 1.12.2 which does not have the smithing table.
As always, there are more new things and changes for you to explore like the floor trap, a miniature keycard reader or the scanner trapdoor, and of course quite a few bugfixes. You can learn all about the full changes, as well as find the download links below. Please note that this is the last update of the mod for 1.19.3.
A word on Minecraft 1.20.2: We are aware that Forge for 1.20.2 is already out, however we have chosen to continue development of the mod on NeoForge for MC 1.20.2 and above. The NeoForged team consists of most of the old Forge team members, and they are currently working hard to get all the necessary things ready so they can release NeoForge for Minecraft 1.20.2. Until that has happened, SecurityCraft will not be available on 1.20.2. You can see all the news regarding the mod port over in our Discord server, where we will also post once we have started working on the port.
1.12.2: (The minimum required Forge version is 14.23.5.2826)
CurseForge:https://www.curseforge.com/minecraft/mc-mods/security-craft/files/4795499
Modrinth:https://modrinth.com/mod/security-craft/version/hkgADf1T
1.16.5: (The minimum required Forge version is 36.2.20)
CurseForge:https://www.curseforge.com/minecraft/mc-mods/security-craft/files/4795140
Modrinth:https://modrinth.com/mod/security-craft/version/ZssV6hcV
1.18.2: (The minimum required Forge version is 40.1.48)
CurseForge:https://www.curseforge.com/minecraft/mc-mods/security-craft/files/4795144
Modrinth:https://modrinth.com/mod/security-craft/version/drwzCeJZ
1.19.3: (The minimum required Forge version is 44.0.18)
CurseForge:https://www.curseforge.com/minecraft/mc-mods/security-craft/files/4795147
Modrinth:https://modrinth.com/mod/security-craft/version/4WkZ5JUg
1.19.4: (The minimum required Forge version is 45.0.58)
CurseForge:https://www.curseforge.com/minecraft/mc-mods/security-craft/files/4795154
Modrinth:https://modrinth.com/mod/security-craft/version/8kN0odDk
1.20.1:
CurseForge: https://www.curseforge.com/minecraft/mc-mods/security-craft/files/4795160
Modrinth: https://modrinth.com/mod/security-craft/version/jtRsK8D0
- 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
SecurityCraft is now available for Minecraft 1.20.2! Like we said previously, starting with 1.20.2, SecurityCraft will only be compatible with NeoForge. This does not affect older Minecraft versions. When using SecurityCraft on 1.20.2 and above, please download and install NeoForge from here: https://neoforged.net/ You need at least NeoForge 20.2.41-beta for SecurityCraft to work.
As this is a beta, please be aware there may still be some porting-related bugs. Please report any bugs you find on our Discord! Thank you!
Download links (CurseForge not approved yet at time of writing!)
CurseForge: https://www.curseforge.com/minecraft/mc-mods/security-craft/files/4855267
Modrinth: https://modrinth.com/mod/security-craft/version/1T1DXrhi
SecurityCraft for Minecraft 1.20.2 has been updated to fix compatibility with NeoForge 20.2.59-beta and later. This means, that you need at least NeoForge 20.2.59-beta to play SecurityCraft v1.9.8-beta2. Download links:
CurseForge: https://www.curseforge.com/minecraft/mc-mods/security-craft/files/4882380
Modrinth: https://modrinth.com/mod/security-craft/version/futvrU9j
A new SecurityCraft version has been released! v1.9.9 features a whole host of changes and additions (123 across all versions!). Most notably:
There are bunch of other smaller changes and many many fixes included as well.
CurseForge: https://www.curseforge.com/minecraft/mc-mods/security-craft/files
Modrinth: https://www.modrinth.com/mod/security-craft/versions
- 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
SecurityCraft v1.9.10 is now being released alongside the port to Minecraft 1.21! Most notably, this version ships the Security Sea Boats, which were first seen in our little April Fools' joke on our Discord server this year. They are a reinforced variant of chest boats with a passcode-protected chest in their trunk. These boats can only be steered and damaged by their owner, and their stored items can only be accessed by players knowing the passcode of the chest. They also support the same modules as regular passcode-protected blocks.
Another big feature in this update is the Secure Redstone Interface, which is a block that allows for wireless transportation of redstone signals! You can find out more about it over in this thread on our Discord server: https://discord.com/channels/318542314010312715/1250903314586140682
As mentioned, SecurityCraft has also been ported to 1.21! This lightning-fast port was greatly facilitated by NeoForge's new snapshot modding tools that allowed us to start working on the port long before the actual Tricky Trials update released. As always, the 1.21 version of SecurityCraft is still in beta, so if you find any issues with the port, feel free to bring them up in #bugreport on our Discord server!
Of course, there are many other features and fixes included in this update, like a server-side passcode check cooldown to combat players using external passcode-cracking tools, a set of new buttons in camera monitors to allow admins to teleport to linked cameras, and a fix for a long-standing mod incompatibility regarding the creative menu (for real this time!).
As always: Thank you, and we hope you enjoy this update!
CurseForge: https://www.curseforge.com/minecraft/mc-mods/security-craft/files/all
Modrinth: https://modrinth.com/mod/security-craft/versions
- New: Pressing "Enter" while typing a player name in an Allowlist/Denylist Module will now add the player to the list without needing to press the "Add Player" button
- New: Server config option "passcode_check_cooldown" to configure the time that needs to pass between two separate attempts from a player to enter a passcode
- New: Secure Redstone Interface for owner-restricted redstone signal transfer
- New: Operators in creative mode can now teleport to a camera via the camera monitor
- New: [1.19.4+] Security Sea Boats: Chest boats with a passcode-protected chest
- New: [1.19.4+] Damage Type Tag "securitycraft:security_sea_boat_vulnerable_to" to define which damage types the Security Sea Boat can be destroyed by
- New: [1.20.4+] The Trophy System can now target wind charges
- New: [1.20.4+] Reinforced Blocks: Chiseled Copper, Exposed Chiseled Copper, Weathered Chiseled Copper, Oxidized Chiseled Copper, Copper Grate, Exposed Copper Grate, Weathered Copper Grate, Oxidized Copper Grate, Copper Bulb, Exposed Copper Bulb, Weathered Copper Bulb, Oxidized Copper Bulb, Tuff Stairs, Tuff Slab, Tuff Wall, Chiseled Tuff, Polished Tuff, Polished Tuff Stairs, Polished Tuff Slab, Polished Tuff Wall, Tuff Bricks, Tuff Brick Stairs, Tuff Brick Slab, Tuff Brick Wall, Chiseled Tuff Bricks
- New: [1.20.4+] The reinforcing and unreinforcing of blocks can now be automated by putting the convertible block with a Universal Block Reinforcer in a Crafter
- New: [1.20.6+] The Reinforced Cobweb now supports the weaving effect
- Change: The cameraSpeed client side config setting has been moved to be a per-block option, accessible with the Universal Block Modifier
- Change: Some SecurityCraft tip messages have been reworded for clarity
- Change: Increased suffocation damage inside reinforced blocks no longer affects non-player entities and players owning the reinforced blocks
- Change: The "preventReinforcedFloorGlitching" configuration option no longer affects players trying to glitch through reinforced blocks that they are the owner of
- Change: Players in creative mode can once again use the codebreaker on their own blocks
- Change: When picking up a placed sentry, the resulting sentry item will now be named according to the custom name of the removed sentry
- Change: The "respect_invisibility" config setting has been moved to a per-block option
- Change: The Sentry can no longer attack invisible entities
- Change: [1.20.6+] The "codebreaker_chance" config setting has been moved to the "securitycraft:success_chance" item component
- API: Changed constructors for IntOption and DoubleOption, they are now always sliders by default
- API: Removed FloatOption. Use DoubleOption instead
- API: IModuleInventory is no longer hardcoded to just block entities
- API: New method ICodebreakable#handleCodebreaking to define behavior when a codebreaker is used to break the code
- API: The BlockState parameters in ICodebreakable's methods have been removed
- API: New method Option#getValueText for getting a textual representation of the option's value
- API: ICustomizable#onOptionChanged now has a proper generic type
- API: New method Owner#copy to copy the owner into a new object
- API: IOwnable#onOwnerChanged now has two new parameters: oldOwner and newOwner
- API: New method IOwnable#onValidate that gets called when the underlying owner is validated
- API: [1.12.2+] New method IPasscodeProtected#openSetPasscodeScreen to define how to open the screen to set the passcode of the object
- API: [1.16.5+] New method IViewActivated#isConsideredInvisible
- API: [1.19.4+] New Option "EntityDataWrappedOption" that connects an EntityDataAccessor with an Option, and corresponding converter method "wrapForEntityData"
- Fix: The block pocket can be assembled without the necessary items
- Fix: Crash when trying to toggle the redstone state of a camera immediately after mounting it
- Fix: Crash when trying to remove the passcode of a Briefcase using a Universal Key Changer
- Fix: A previously open Display Case would replay its opening animation when joining a world or teleporting to it
- Fix: Fake Water/Fake Lava can be brewed using any kind of potion instead of only harming/healing potions
- Fix: Cloning a passcode-protected block using the /clone command will invalidate the passcode of the original block if the clone is removed
- Fix: Sonic Security System settings sometimes do not persist through world reloads
- Fix: Potential crash in SaltData (ConcurrentModificationException)
- Fix: A Portable Radar configured to not send repeating messages still repeats messages when multiple players are in its range
- Fix: Mine remote access tools automatically remove positions of mines that are no longer in the world from their list
- Fix: SecurityCraft's doors, trapdoors and fence gates are sometimes erroneously in their open state when placed down
- Fix: The Codebreaker's cooldown still applies to players in creative mode
- Fix: [1.12.2] Reinforced End Rods do not emit light
- Fix: [1.12.2] Display Cases don't destroy themselves when their supporting block is removed, allowing them to float in the air
- Fix: [1.12.2-1.18.2] Reinforcing a placed end rod will briefly destroy the end rod before it is replaced with a reinforced end rod
- Fix: [1.12.2+] Players are able to mount security cameras that have been shut down by an EMP from another mod
- Fix: [1.16.5+] Trying to place a Panic Button where a normal button cannot be placed crashes the game
- Fix: [1.16.5+] Reinforced fence gates don't properly retain their owner when reloading the world
- Fix: [1.16.5+] The Display Case doesn't drop inserted modules when the block the display case is placed on is removed
- Fix: [1.16.5+] Crash when Laser Block/Inventory Scanner ranges are set high
- Fix: [1.16.5+] Some reinforced blocks can conduct redstone while their vanilla counterpart cannot do so
- Fix: [1.16.5+] The behaviour of reinforced pistons sometimes deviates from vanilla piston behaviour in advanced redstone contraptions
- Fix: [1.18.2+] The Block Pocket Manager's storage does not persist through world reloads
- Fix: [1.19.4+] Occasional crash when opening the inventory in creative mode in certain situations
- Fix: [1.19.4+] Reinforcing a placed end rod will make the resulting reinforced end rod behave as if it had no owner until rejoining the world
- Fix: [1.19.4+] SecurityCraft's WTHIT config does not work on the client
- Fix: [1.20.4+] The debug world does not work with SecurityCraft installed
- Fix: [1.20.4+] The Reinforced Lever has incorrect break/place sounds
- Fix: [1.20.4+] Randomizing the signature of a Keycard Reader stops working when interacting with the block from certain angles
- Fix: [1.20.4+] Floor Trap cloud particles do not spawn when standing at certain positions relative to the Floor Trap
- Fix: [1.20.6+] The Sentry is not immune to infested/oozing, causing unintentional side effects
- Misc.: [1.20.4] The minimum required NeoForge version is now 20.4.235
- Misc.: [1.20.6] The minimum required NeoForge version is now 20.6.95-beta
SecurityCraft v1.9.11 has been released! This update allows players to make even more of SecurityCraft's blocks super sneaky by adding a Disguise Module to them - this functionality is now supported by the Security Camera, Passcode-protected Chest, Reinforced Dropper, and many others. Additionally, some vanilla blocks finally have gotten their reinforced counterpart, so please welcome the Reinforced Magma Block, Reinforced Soul Sand and Reinforced Scaffolding to the reinforced block family!
There are also a lot of smaller changes, including support for the ɥsᴉꞁᵷuƎ (uʍoᗡ ǝpᴉsd∩) translation for our Australian players, as well as Inventory Scanners now being able to check the contents of Bundles and shulker-box-like containers from other mods when searching for disallowed items.
Of course we included lots of other fixes as well, all of which you can read up on in the changelog down below, where the download links can be found as well.
We hope you enjoy the update!
1.12.2: (The minimum required Forge version is 14.23.5.2826)
CurseForge: https://curseforge.com/minecraft/mc-mods/security-craft/files/5779946
Modrinth: https://modrinth.com/mod/security-craft/version/qNMlBLvj
1.16.5: (The minimum required Forge version is 36.2.20)
CurseForge: https://curseforge.com/minecraft/mc-mods/security-craft/files/5779949
Modrinth: https://modrinth.com/mod/security-craft/version/GdWIkaYD
1.18.2: (The minimum required Forge version is 40.1.84)
CurseForge: https://curseforge.com/minecraft/mc-mods/security-craft/files/5779950
Modrinth: https://modrinth.com/mod/security-craft/version/2Iv4ISVH
1.19.4: (The minimum required Forge version is 45.0.58)
CurseForge: https://curseforge.com/minecraft/mc-mods/security-craft/files/5779952
Modrinth: https://modrinth.com/mod/security-craft/version/iOPx8Y9w
1.20.1:
CurseForge: https://curseforge.com/minecraft/mc-mods/security-craft/files/5779953
Modrinth: https://modrinth.com/mod/security-craft/version/ERc6JgWx
1.20.4: (The minimum required NeoForge version is 20.4.235)
CurseForge: https://curseforge.com/minecraft/mc-mods/security-craft/files/5779955
Modrinth: https://modrinth.com/mod/security-craft/version/Bvo2w0Oi
1.20.6: (The minimum required NeoForge version is 20.6.95-beta)
CurseForge: https://curseforge.com/minecraft/mc-mods/security-craft/files/5779956
Modrinth: https://modrinth.com/mod/security-craft/version/GtKyCYfR
1.21.1:
CurseForge: https://curseforge.com/minecraft/mc-mods/security-craft/files/5779958
Modrinth: https://modrinth.com/mod/security-craft/version/HAh7fFcj
- New: More blocks now support the Disguise Module: Keypad Door, Keypad Trapdoor, Passcode-Protected Chest, Reinforced Dispenser, Reinforced Dropper, Reinforced Hopper, Scanner Door, Scanner Trapdoor, Security Camera, Sonic Security System
- New: Server config setting to set the amount of damage received when suffocating in a reinforced block
- New: Reinforced Soul Sand and Reinforced Magma Block
- New: The Block Change Detector can now be placed on walls and the ceiling
- New: Russian translation (Thanks cutiegin!)
- New: The Smart Module in a Security Camera now also saves the zoom amount
- New: HUD mods like Jade and The One Probe now show whether an installed module is disabled
- New: ɥsᴉꞁᵷuƎ (uʍoᗡ ǝpᴉsd∩) translation
- New: The cage of a Cage Trap can now replace replaceable blocks like fern or dead bush
- New: The Camera Monitor now displays the last known name of a camera if the camera is out of range
- New: Option in the Username Logger to set the time that has to pass until the same player can be logged again
- New: [1.16.5+] Item tag "securitycraft:keycards" for all keycards (this notably excludes the Limited Use Keycard, as it's merely a crafting component)
- New: [1.16.5+] Item tag "securitycraft:keycard_holder_can_hold" for all items that can be put into a Keycard Holder (contains the securitycraft:keycards item tag and the Limited Use Keycard by default)
- New: [1.16.5+] Reinforced Scaffolding
- New: [1.18.2+] The Inventory Scanner can now detect and remove items in bundles
- New: [1.21.1] Support for NeoForge's configuration screen
- Change: Security Camera head display
- Change: The damage taken when suffocating in a reinforced block is now halved (from 5 hearts to two and a half hearts)
- Change: IMS bombs can no longer be diverted from their path using explosions
- Change: The "(team)" suffix for owners is now only shown when the team has more than one player in it
- Change: Only the owner and allowlisted players are now able to access a Username Logger
- Change: Several blocks that can open reinforced doors now reset their state and data when the owner is changed (e.g. Keycard Reader loses its signature and levels, Keypad no longer has a passcode, ...)
- Change: The Inventory Scanner now supports all items that save their inventory the same way as shulker boxes
- Change: [1.18.2+] A Reinforced Observer now needs to be validated by the new owner after the owner was changed
- API: New interface IDisguisable to abstract away from the DisguisableBlock class. This means blocks no longer need to extend it to be disguisable, but instead need to implement the interface
- API: New overrides for IPasscodeProtected#hashAndSetPasscode that take in a consumer that's run after setting the passcode
- Fix: Disabled security cameras sometimes start rotating again when near other rotating cameras
- Fix: The Secure Redstone Interface screen cannot be closed by pressing the inventory key
- Fix: The Protecto can attack armor stands
- Fix: The Protecto attacks when it shouldn't
- Fix: Buckets containing Fake Water/Lava are incompatible with tanks of other mods
- Fix: Lily pads cannot be placed on Reinforced Ice
- Fix: The Block Change Detector keeps outputting a redstone signal when all its entries are cleared
- Fix: Setting the signal length option to 0 on a Keypad Trapdoor makes the trapdoor not open at all
- Fix: Block Pocket and Block Change Detector outline/block highlights are drawn too thin at certain angles
- Fix: A Secure Redstone Interface in receiver mode does not update its neighboring blocks when the signal becomes un-/protected
- Fix: Jade/WTHIT/TOP don't show the owner of an ownable block that is disguised with another ownable block
- Fix: Un-/reinforcing extended pistons leaves a headless piston base behind
- Fix: The screen to enter a passcode does not show after setting a new passcode
- Fix: [1.12.2] Passcodes can't be set in certain situations (e.g. when SecurityCraft is installed in SkyFactory 4)
- Fix: [1.12.2] Server crash when the rift stabilizer is used
- Fix: [1.12.2] HUD mods display some blocks incorrectly when they are used as a disguise
- Fix: [1.16.5] Module dupe
- Fix: [1.16.5] Secure Redstone Interface loot table error
- Fix: [1.16.5+] Disguised secure redstone interfaces have incorrect collision, and are see-through
- Fix: [1.16.5+] Potential crash
- Fix: [1.18.2+] Disguising reinforced observers can have visual issues
- Fix: [1.18.2+] Option slider text shows the value in the incorrect position
- Fix: [1.19.4+] Turning to a specific page in the SecurityCraft Manual can crash the game
- Fix: [1.19.4+] Fake Water can be placed in the nether
- Fix: [1.19.4+] The Reinforced Lectern is at the wrong position in the creative tab
- Fix: [1.20.1+] Signs cannot be placed on some blocks
- Fix: [1.20.1+] Rain falls directly through disguisable blocks
- Fix: [1.20.4+] Client crash when trying to un-/reinforce blocks in a crafting table on a server
- Fix: [1.20.6+] The Alarm ceases to emit any sound when selecting a different sound
- Fix: [1.20.6+] When closing the screen of a Briefcase, Disguise Module or Keycard Holder, items carried by the mouse are deleted
- Fix: [1.20.6+] Players are kicked from the world when a Disguise Module is removed from certain blocks
- Fix: [1.20.6+] Reinforced stairs can be destroyed through explosions
- Fix: [1.20.6+] Potential crash when hovering over specific items of SecurityCraft in the inventory
- Fix: [1.20.6+] Note info tooltips on items are positioned out of place sometimes
- Fix: [1.20.6+] The Denylist Module does not work
- Fix: [1.20.6+] Disguised blocks are not hidden in F3
- Fix: [1.20.6+] Creative inventory crash when the lens is not in the minecraft:dyeable tag
- Fix: [1.21.1] Cameras do not work from far away when using Sodium
- Misc.: Performance improvements for the Secure Redstone Interface
SecurityCraft v1.9.12 has been released and ported to Minecraft 1.21.4! This is a small, fix-focused update that we're bringing to you to prepare for the port to Minecraft 1.21.4. There are a handful of smaller new features in the update however, like player-specific keycards and some new config settings and block customization possibilities for the Portable Radar and Panic Button.
- New: Config setting to disable the ability of the Universal Block Reinforcer to un-/reinforce blocks that are placed in the world
- New: Option for the Portable Radar to only send notification messages to the owner instead of all members of the team
- New: When linking a keycard, a player can optionally be set who will be the only player able to use the keycard
- New: Server config setting to allow setting the precedence of team ownership checks (useful when FTB Teams is installed, and the mod should check for vanilla teams instead)
- New: [1.18.2+] The Panic Button now supports the Allowlist Module
- API: New method IPasscodeProtected#setPasscodeInAdjacentBlock for updating an adjacent block (e.g. the second half of a chest) with the passcode when setting it
- Fix: Placing a Passcode-protected Chest or Barrel leads to unnecessary data being saved
- Fix: Bouncing betties are rendered incorrectly
- Fix: The Universal Block Reinforcer's screen title does not display the item's actual name
- Fix: Changing the Keypad Trapdoor's signal length or disabled option plays the close sound even when already closed
- Fix: Pressing enter when setting up a passcode does not save the passcode
- Fix: The Rift Stabilizer cannot open reinforced doors/trapdoors/etc. or interact with secure redstone interfaces
- Fix: Right-clicking a passcode-protected block in spectator mode while holding a codebreaker does not work
- Fix: Jade/TOP/WTHIT show the owner of block mines
- Fix: Several instances of blocks disregarding the team ownership config setting being disabled when FTB Teams is installed
- Fix: Security Camera entities are sent to every player instead of only the player mounting the camera
- Fix: [1.12.2] Using a universal block reinforcer in the offhand disregards the reinforcer's level
- Fix: [1.12.2] Keypad and Scanner Doors don't place, open and close properly on servers
- Fix: [1.16.5] Trees cannot grow on reinforced dirt-like blocks
- Fix: [1.16.5+] The Reinforced Dispenser and Dropper don't have a reinforced tint when placed in the world
- Fix: [1.19.4+] The operator items creative tab shows when it's disabled
- Fix: [1.20.4+] Reinforced tuff brick slabs cannot be crafted in the crafting table
- Fix: [1.21.3] Entity translations of security sea boats do not exist
- Misc.: Salt keys are now stored as integer arrays instead of strings, reducing file size
- Misc.: [1.21.1] The minimum required NeoForge version is now 21.1.49
1.21.4:
- Change: The block mine overly now shows in the first person hand models as well
- Fix: Module descriptions of security sea boats do not show up correctly
- Fix: Holding a camera monitor makes it possible to identify disguised cameras
- Fix: Items that can have linked positions (e.g. Camera Monitor) show the idle animation even when they have positions and are either dropped, or held by a non-player entity
- Misc.: Moved display case textures to the `textures/entity/display_case/` subfolder and renamed them
- Misc.: Renamed track mine textures
CurseForge: https://www.curseforge.com/minecraft/mc-mods/security-craft/files
Modrinth: https://www.modrinth.com/mod/security-craft/versions