Releases: Geforce132/SecurityCraft
Releases · Geforce132/SecurityCraft
Chest/Furnace conversion fix
- Fix: [1.14.4+] Converting chests and furnaces to Password-protected Chests/Furnaces does not set the owner correctly
Sentry & Block Pocket Manager overhaul, configuration file restructure, other new features, lots of fixes
- New: Sentries now have more modes. They can now attack only players, only hostile mobs, or both, and can be either always active, camouflaged, or idle
- New: Hovering over a Sentry's name in the Sentry Remote Access Tool now shows the Sentry's position
- New: The Whitelist Module can now be used in the Scanner Door
- New: Adding a whitelist module to a Reinforced Hopper will allow whitelisted players to access the hopper and use it to extract items out of their own blocks
- New: Customization option to change how long the Retinal Scanner emits a redstone signal when it has been activated
- New: Customization option to change the player search radius of the Username Logger
- New: Customization option to change the length of the pause between alarm sounds
- New: Customization option to change the range of blocks in which the Claymore can be tripped
- New: Customization option to change the range of blocks in which the I.M.S. can find potential targets
- New: Briefcases can now be dyed the same way as leather armor
- New: Nameable SecurityCraft blocks and Sentries will keep the custom name of their item form when placed
- New: Customization option to change the time the Scanner Door will stay open before it closes again (set to 0 to disable)
- New: The Projector can now project horizontally
- New: The height of a Projector's projection can now be changed
- New: Customization option to allow Inventory Scanner fields to solidify when a prohibited item is detected
- New: Quark's wooden chests can now be converted to Password-protected Chests
- New: Wire Cutters can now deactivate a Cage Trap. Use Redstone to reactivate it
- New: Sounds when defusing/arming mines
- New: An offset can now be set before automatically building a Block Pocket, removing the restriction that the Block Pocket Manager has to be in the middle
- New: The Storage Module can now be used in the Block Pocket Manager to add an inventory for storing building materials for the Block Pocket
- New: Keypad Door
- Change: Reinforced Hoppers can no longer be accessed by anyone
- Change: Some customizable options have been adapted to allow for finer control
- Change: Reinforced Iron Bars spawned by a Cage Trap no longer drop
- Change: If not in creative mode, auto-assembling the Block Pocket now only works if the proper building materials are provided in the Block Pocket Manager's inventory (accessible by adding a Storage Module)
- Change: Removing a Storage Module from an Inventory Scanner or Block Pocket Manager will now drop the contents of the block
- Change: [1.14.4+] The configuration option "sayThanksMessage" has been moved to the client configuration
- Change: [1.14.4+] The configuration option "cameraSpeed" has been moved to the client configuration
- API: Added hook for mods to alter if the Sentry can attack their entities. For more info, see IAttackTargetCheck
- API: Added hook for mods to add a way to have their own blocks be convertible to password-protected variants. For more info, see IPasswordConvertible
- API: Inter mod communications related code has been moved to the SecurityCraftAPI class
- Fix: Trophy Systems shoot bullets of their owner's sentries
- Fix: Modules sometimes do not get synched to a linked block (e.g. Laser Block, Inventory Scanner)
- Fix: Removing the block under a Sentry does not remove the Sentry in numerous cases
- Fix: Sentries target invulnerable entities
- Fix: Sentries can be placed above liquids
- Fix: Players in spectator mode can activate some blocks (e.g. Portable Radar)
- Fix: Some recipes don't get displayed correctly in the SecurityCraft Manual
- Fix: Rightclicking a block while attempting to remove a Briefcase's code does not remove the code
- Fix: Slider tooltips overlap sliders when changing their value (affects Projector, block customization, ...)
- Fix: The names of nameable SecurityCraft blocks cannot contain braces
- Fix: Inventory Scanner does not drop stored items when broken
- Fix: Projector does not drop its contained block when broken
- Fix: Some text in the Inventory Scanner's GUI is not translated
- Fix: Some text in the Inventory Scanner's GUI may not display correctly when using certain languages
- Fix: Prohibited Items slots in the Inventory Scanner's GUI are overlapping
- Fix: Prohibited Items in Shulker Boxes get destroyed by the Inventory Scanner when a redstone module is equipped
- Fix: The custom name of Password-protected Chests doesn't show up at the top of the chest's screen
- Fix: The default name of the Password-protected Chest's screen doesn't get translated
- Fix: Large Password-protected Chests have the wrong label at the top of their screen
- Fix: Defusing/arming some mines does not decrease the durability of the wire cutters/flint and steel
- Fix: Defusing some mines decreases the durability of the wire cutters when in creative mode
- Fix: Attempting to defuse some mines despite them already being defused, decreases the durability of the wire cutters
- Fix: Size and show outline settings of a Block Pocket Manager don't get synchronized to other players
- Fix: Crash involving capabilities of Password-protected Chests/Furnaces
- Fix: SecurityCraft's Doors and the Reinforced Trapdoor are open when placed while powered by redstone
- Fix: Players mounted to cameras are able to break blocks and hit/interact with entities
- Fix: The camera's zoom can't be decreased when increased for too long (and vice versa)
- Fix: The Block Pocket Manager can sometimes allow to activate block pockets that aren't built correctly
- Fix: Bouncing Betty is invisible after being tripped
- Fix: The Intelligent Munition System cannot target players
- Fix: [1.12.2] I.M.S. GUI sometimes has faulty text
- Fix: [1.12.2] The Disguise Module does not accept some modded blocks
- Fix: [1.12.2] Block of a disguised Sentry sometimes does not properly reappear when broken
- Fix: [1.12.2] Password-protected Chests can connect to vanilla chests, causing visual glitches
- Fix: [1.12.2] Password-protected Chests sometimes visually disappear despite them still being on screen
- Fix: [1.12.2] Block Pocket Manager outline color is incorrect
- Fix: [1.12.2-1.15.2] Sentry does not attack hostile mobs from Lycanites Mobs
- Fix: [1.12.2-1.15.2] Some messages don't get translated when playing on a server
- Fix: [1.14.4+] Reinforced Light Gray Stained Glass/Stained Glass Panes/Terracotta have faulty recipes (Thanks shroomdog27!)
- Fix: [1.14.4+] SecurityCraft's doors cannot be placed underwater
- Fix: [1.14.4+] Sliders (e.g. in the Projector or the customization screens) give no feedback when the player hovers their mouse over them
- Fix: [1.14.4+] Tile Entity data does not get synchronized properly in some cases
- Fix: [1.14.4+] Reinforced Doors sometimes drop an item when broken in Creative mode
- Fix: [1.16.5] Sentry Remote Access Tool tooltip shows incorrectly
- Fix: [1.16.5] Fake liquids can sometimes be picked up when they shouldn't
- Fix: [1.16.5] Crystal Quartz blocks drop when breaking them by hand
- Fix: [1.16.5] Switching cameras while being mounted to a camera does not work
- Removed: Configuration option "alarmSoundVolume"
- Removed: Configuration option "alarmTickDelay" This is now a per-block option
- Removed: Configuration option "claymoreRange" This is now a per-block option
- Removed: Configuration option "imsRange". This is now a per-block option
- Removed: Configuration option "motionActivatedLightSearchRadius". This is already a per-block option
- Removed: Configuration option "portableRadarDelay". This is already a per-block option
- Removed: Configuration option "portableRadarSearchRadius". This is already a per-block option
- Removed: Configuration option "usernameLoggerSearchRadius". This is now a per-block option
- Removed: [1.12.2] Configuration option "debug". It was unused
- Misc.: The messages sent on joining a world have been updated to remove outdated messages, improve existing ones, and add one notifying the user of an outdated mod version
- Misc.: [1.15.2] The minimum required Forge version is 31.2.10
Crash fix
- Fix: Potential crash while starting the game
- Fix: [1.15.2+] Track Mine is see-through in certain cases
- Fix: [1.16.4] Reinforced (Stained) Glass Panes and Reinforced Iron Bars do not connect to walls and vanilla panes
Crash fix
- Fix: Crash when reinforcing blocks in the world
Nether update content, lots of small features, tons of fixes.
- New: The name of a camera is now displayed in the top right when the player is mounted to it
- New: Inventory Scanner modifying option to have inventory scanner fields be horizontal
- New: A briefcase's owner can now be changed if its owner rightclicks while holding the briefcase in their off hand and a named Universal Owner Changer in their main hand (Thanks Redstone_Dubstep!)
- New: The codebreaker can now be used on a briefcase by holding the briefcase in the off hand and the codebreaker in the main hand and rightclicking (Thanks Redstone_Dubstep!)
- New: Customization option to change how long the Keycard Reader emits a redstone signal when it has been activated (Thanks Redstone_Dubstep!)
- New: Secret Signs can now have a whitelist (Thanks Redstone_Dubstep!)
- New: Customization option to make the text of Secret Signs visible to everyone (Thanks Redstone_Dubstep!)
- New: In inventories, block mines can now be distinguished from their vanilla counterparts
- New: Modules can now also be added to a block by (sneak-)rightclicking them onto the block instead of using the Universal Block Modifier
- New: [1.12.2] Security Cameras, Reinforced Iron Fences, and Reinforced Iron Fence Gates now get affected by ICBM Classic's EMP blast. Blocks that have been hit can be reactivated by rightclicking them with redstone
- New: [1.14.4+] Reinforced Lantern (Thanks Redstone_Dubstep!)
- New: [1.16.3] Reinforced Blocks: Crimson Nylium, Warped Nylium, Crimson Planks, Warped Planks, Crimson Stem, Warped Stem, Stripped Crimson Stem, Stripped Warped Stem, Stripped Crimson Hyphae, Stripped Warped Hyphae, Crimson Hyphae, Warped Hyphae, Crismon Slab, Warped Slab, Soul Soil, Basalt, Polished Basalt, Cracked Nether Bricks, Chiseled Nether Bricks, Crimson Stairs, Warped Stairs, Quartz Bricks, Warped Wart Block, Netherite Block, Crying Obsidian, Blackstone, Blackstone Slab, Blackstone Stairs, Polished Blackstone, Polished Blackstone Slab, Polished Blackstone Stairs, Polished Blackstone Bricks, Polished Blackstone Brick Slab, Polished Blackstone Brick Stairs, Chain, Blackstone Wall, Polished Blackstone Wall, Polished Blackstone Brick Wall, Soul Lantern, Shroomlight, Crimson Pressure Plate, Warped Pressure Plate, Polished Blackstone Pressure Plate, Crimson Button, Warped Button, Polished Blackstone Button (Thanks Redstone_Dubstep!)
- New: [1.16.3] Ancient Debris Mine, Gilded Blackstone Mine, Nether Gold Ore Mine (Thanks Redstone_Dubstep!)
- New: [1.16.3] Secret Crimson and Secret Warped Signs (Thanks Redstone_Dubstep!)
- New: [1.16.3] Piglins now love Reinforced Gold Blocks (Thanks Redstone_Dubstep!)
- New: [1.16.3] Striders now find Fake Lava comfortably warm (Thanks Redstone_Dubstep!)
- New: [1.16.3] Reinforced Blocks are now immune to lava (Thanks Redstone_Dubstep!)
- New: [1.16.3] Block/item tags: securitycraft:reinforced/crimson_stems, securitycraft:reinforced/nylium, securitycraft:reinforced/pressure_plates, securitycraft:reinforced/warped_stems (Thanks Redstone_Dubstep!)
- New: [1.16.3] Support for the following block/item tags: minecraft:infiniburn_overworld, minecraft:mushroom_grow_block, minecraft:nylium, minecraft:pressure_plates, minecraft:soul_fire_base_blocks, minecraft:soul_speed_blocks, minecraft:strider_warm_blocks, minecraft:wither_summon_base_blocks, minecraft:piglin_loved (Thanks Redstone_Dubstep!)
- Change: Inventory Scanner Fields now cannot be destroyed when between two Inventory Scanners (Thanks Redstone_Dubstep!)
- Change: Laser and Taser damage no longer bypasses armor
- Change: The Admin Tool now only works in creative mode
- Change: Instead of using a crafting table, a briefcase's code can now be reset if its owner rightclicks while holding the briefcase in their off hand and a Universal Key Changer in their main hand. (Thanks Redstone_Dubstep!)
- Change: Balanced Fake Liquids: Reduced damage of Fake Water by 70% and added regeneration effect to Fake Lava instead of healing instantly
- Change: The Panic Button now emits a light level of 4 when turned on
- Change: Just Enough Items now shows proper recipes for un-/reinforcing blocks - the old info screen has been removed in favor of this
- Change: The level 1 Universal Block Reinforcer can no longer unreinforce blocks. At least level 2 is required for this now
- Change: The codebreaker is now 100% effective when using in creative mode
- Change: [1.14.4+] The inventory scanner's texture is now up to date with the new Minecraft textures
- Change: [1.16.3] Sounds of reinforced blocks now match the sounds of their vanilla equivalent (Thanks Redstone_Dubstep!)
- Change: [1.16.3] Reinforced Carpets can no longer be used as fuel
- API: Added hook for mods to define blocks that can extract from Password-protected Chests/Furnaces. Fore more info, see IExtractionBlock
- Fix: Taser does not reliably hit entities (Thanks Redstone_Dubstep!)
- Fix: Camera overlay's time and hotkey texts sometimes get obscured or render partly offscreen
- Fix: Anyone can reset a briefcase's passcode (Thanks Redstone_Dubstep!)
- Fix: Confirm button in the Universal Key Changer's GUI doesn't properly react to changes in the textboxes (Thanks Redstone_Dubstep!)
- Fix: Defused Claymore model is incorrect (Thanks Redstone_Dubstep!)
- Fix: Keycard Reader sometimes sends incorrect messages (Thanks Redstone_Dubstep!)
- Fix: Fire doesn't get removed after exiting Fake Lava
- Fix: Transparent pixels in Codebreaker and Sentry Remote Access Tool textures
- Fix: Panic button has no sound
- Fix: Pipe interaction with Password-protected Chest/Furnace
- Fix: Portable Radar sometimes doesn't turn off the redstone signal when it's supposed to
- Fix: Vanilla redstone power sources can still activate Reinforced Doors and similar in specific cases
- Fix: Reinforcing a hopper in the world drops its contents
- Fix: [1.12.2] Inventory Scanner and Inventory Scanner Field metadata is calculated incorrectly (This means that the orientation of your Inventory Scanner (Fields) might reset!)
- Fix: [1.12.2] Some customizable blocks don't drop their items correctly when broken
- Fix: [1.12.2] Rare crash
- Fix: [1.12.2] Rotating/mirroring some blocks (e.g. using mods like Recurrent Complex) does not work correctly
- Fix: [1.12.2] Incorrect Reinforced Hopper sounds
- Fix: [1.12.2] Incorrect Reinforced Lever sounds
- Fix: [1.12.2] Changes to installed modules don't sync to clients on a dedicated server
- Fix: [1.12.2] The first rightlick of a Whitelist/Blacklist Module does not open the GUI on a dedicated server
- Fix: [1.12.2] Cannot exit GUIs using escape key when a textfield is focused
- Fix: [1.12.2,1.14.4] Admin Tool has to be sneak-rightclicked in order to show information
- Fix: [1.12.2-1.15.2] WAILA exploit
- Fix: [1.14.4] Projector is missing its English translation
- Fix: [1.14.4] Reinforced Grass Block has a faulty model
- Fix: [1.14.4,1.15.2] Double Stone Slab has no tint (Thanks Redstone_Dubstep!)
- Fix: [1.14.4,1.15.2] Crash on SC Manual pages with subpages, when using a language that does not use spaces to seperate words (Thanks jihuayu!)
- Fix: [1.14.4,1.15.2] Welcome message doesn't show
- Fix: [1.14.4+] Secret Signs can be colored by anyone (Thanks Redstone_Dubstep!)
- Fix: [1.14.4+] Reinforced Hopper does not drop
- Fix: [1.14.4+] Reinforced Doors and Scanner Doors cannot be placed by rightclick the side of a block
- Fix: [1.14.4+] Reinforced Doors and Scanner Doors can remove blocks
- Fix: [1.14.4+] Crashes
- Fix: [1.14.4+] Sliders in GUIs sometimes don't stop sliding after the mouse button has been released
- Fix: [1.14.4+] Universal Block Reinforcer dupe
- Fix: [1.14.4+] Rotating/mirroring some blocks (e.g. using mods like World Edit) does not work correctly
- Fix: [1.14.4+] Sentry bullets don't disappear upon hitting a block
- Fix: [1.14.4+] Disguised blocks don't get tinted correctly when the reinforced_block_tint configuration option is turned off
- Fix: [1.16.3] Walking through a block pocket wall blocks vision
- Fix: [1.16.3] Tooltips in SecurityCraft Manual don't completely show on the screen
- Fix: [1.16.3] Redstone cannot be placed on Reinforced Hoppers
- Potential Fix: First Alarm sound sometimes does not play
- Removed: Taser Bullet entity
- Removed: [1.15.2+] Fix for Cyclic's Sack of Holding (Cyclic has a fix in place itself)
- Misc.: Various French language fixes (Thanks supercat95!)
- Misc.: [1.16.3] The minimum required Forge version is now 34.0.3
Packet exploit fix
- Fix: [1.12.2] Packet exploit
- Fix: [1.16.2] Harming Module recipe doesn't work
- Fix: [1.16.2] Incompatibility with Forge 33.0.21+
Fix OpenCubicChunks incompatibility
- Fix: [1.12.2] SecurityCraft is incompatible with OpenCubicChunks
- Fix: [1.12.2] Crash on SC Manual pages with subpages, when using a language that does not use spaces to seperate words (Thanks jihuayu!)
- Fix: [1.16.2] Incompatibility with Forge 33.0.10+
- Fix: [1.16.2] WAILA exploit
- Fix: [1.16.2] Reinforced double stone slab is not tinted (Thanks Redstone_Dubstep!)
- Fix: [1.16.2] Incorrect item group name
Fixes
- Fix: Tooltips of modules show a header even if no blocks/items/players have been added (Thanks Redstone_Dubstep!)
- Fix: Projector doesn't sync on servers
- Fix: [1.14.4+] Fake liquids can sometimes be picked up when they shouldn't
- Fix: [1.16.2] Welcome message doesn't show
- Fix: [1.16.2] Stuttering when quickly reinforcing blocks placed in the world
- Fix: [1.16.2] Server crash with disguised blocks
Automatic Block Pocket building, Projector, Modules for Password-protected Chest/Furnace and a lot of smaller features and fixes
DISCLAIMER: The backend of the module system has been rewritten. Despite thoroughly testing it, there might still be issues we missed. Always backup your world before updating! If you find issues, please report them to us.
- New: The Reinforced Hopper is now the only block that can pull out of Password-protected Chests and Furnaces. The owner of both blocks needs to be the same, or the hopper needs to be owned by a whitelisted player
- New: White-/Blacklist Modules now work for the Password-protected Chest and Furnace (including customization options to turn off the messages)
- New: Players in creative can now remove any sentry and not just their own
- New: The Block Pocket can now be built automatically from within the Block Pocket Manager's GUI (Thanks Redstone_Dubstep!)
- New: Projector (Projects a fake wall of a block of your choice into the world)
- New: [1.14.4+] Stonecutting recipes for numerous reinforced blocks (Thanks Redstone_Dubstep!)
- Change: Disguising a sentry will now respect previously placed blocks at the sentry's position (Thanks Redstone_Dubstep!)
- Change: Improved the Block Pocker Manager's GUI (Thanks Redstone_Dubstep!)
- API: New IModuleInventory interface that adds the ability to have modules in a TileEntity
- API: New ICustomizable interface that adds the ability to have customization options in a TileEntity
- Fix: Removing a Redstone Module from an active Portable Radar does not update the redstone output
- Fix: Whitelist Module does not work in the Keycard Reader
- Fix: Placing a block on an active Keypad plays no sound
- Fix: Trophy System beam is not always visible
- Fix: The customization GUI for Block Pocket blocks can be opened despite there being no functions
- Fix: Modules drop twice when breaking a block containing modules in creative mode
- Fix: Modules can duplicate when loading chunks
- Fix: Hoppers etc. can extract from the fake slots of an Inventory Scanner
- Fix: Security Camera still powers blocks when removing the Redstone Module
- Fix: Modules don't get synched correctly on servers
- Fix: [1.12.2] Universal Block Remover sends two messages when the right-clicked block cannot be removed
- Fix: [1.12.2] Mine explodes when trying to change its owner
- Fix: [1.12.2] Universal Block Remover creates two breaking sounds
- Fix: [1.12.2] Retinal Scanner crash
- Fix: [1.12.2] Capability related crash
- Fix: [1.12.2] Backslashes visible in German language file
- Fix: [1.14.4+] Trophy System does not attack shulker/sentry bullets and all kinds of arrows
- Fix: [1.14.4+] Potential crash when clicking the Clear List button in the Username Logger's GUI
- Fix: [1.14.4+] Username Logger crash
- Fix: [1.14.4+] Block Pocket Managers and Block Pocket Walls do not drop (Thanks Redstone_Dubstep!)
Fixes for previous version
- API: Option is now abstract and some methods have been changed around for cleaner code
- Fix: Reinforced Levers etc. don't reliably open Reinforced Iron Doors etc. when powering a block next to them
- Fix: New customizable options don't correctly load for existing blocks
- Fix: Retinal Scanner crash
- Fix: Camera dis-/mounting doesn't work correctly
- Fix: [1.12.2] Portable Radar cannot be placed