File Details
[1.16.5] SecurityCraft v1.9.7.1.jar
- R
- Jun 27, 2023
- 3.24 MB
- 624.1K
- 1.16.5
- Forge
File Name
[1.16.5] SecurityCraft v1.9.7.1.jar
Supported Versions
- 1.16.5
Curse Maven Snippet
THIS RELEASE FIXES A CRASH ON STARTUP IN CERTAIN COMMON CASES, IT'S OTHERWISE IDENTICAL TO v1.9.7
- 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: 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: Renamed Owner#write to Owner#save
- API: Renamed Owner#read to Owner#load
- 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: 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: 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: The new crystal quartz blocks from v1.9.5 don't have an EMC value associated with them
- Fix: The Keypad Barrel does not drop itself when removed and can be destroyed by the wither and ender dragon
- Fix: Teleporting near a Rift Stabilizer leads to a crash on a dedicated server
- 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 using the Disguise Module
- 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: 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 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.: More texture updates

