You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
New: Server config setting "allow_camera_night_vision" to set whether players are able to activate night vision without having the actual potion effect
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+] 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