SecurityCraft

SecurityCraft

Mod

Adds plenty of blocks and items to defend and secure your base with.

Client and server AdventureDecorationEquipmentTechnologyUtility

162.3k downloads
124 followers
Createda year ago
Updateda month ago

Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.
Filter loader...
Filter versions...
Filter channels...

If it wasn't already clear by the version number: THIS IS AN APRIL FOOLS' JOKE!

Incompatible with v1.9.9. Back up your worlds!

  • 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
  • Fix: Jade integration does not work
  • Fix: Compatibility with NeoForge version 20.4.70-beta and later
  • Misc.: The minimum required NeoForge version is 20.4.70-beta
  • Misc.: The minimum required NeoForge version is 20.4.5-beta
  • New: Reinforced Sand and Reinforced Red Sand are now in the minecraft:camel_sand_step_sound_blocks tag
  • Fix: Compatibility with newer NeoForge versions
  • Misc.: The minimum required NeoForge version is 20.2.86
  • Fix: Compatibility with NeoForge version 20.2.64-beta and later
  • Misc.: The minimum required NeoForge version is 20.2.64-beta
  • Fix: Compatibility with NeoForge version 20.2.59-beta and later
  • Misc.: The minimum required NeoForge version is 20.2.59-beta
  • Misc.: Several gui textures have been split up into sprites
  • Misc.: The minimum required NeoForge version is 20.2.41-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

External resources



Project members

Geforce132

Owner

ChainmailPickaxe

Artist

bl4ckscor3

Author

redstonedubstep

Author


Technical information

License
MIT
Client side
required
Server side
required
Project ID