{"id":138839,"date":"2026-06-08T08:14:57","date_gmt":"2026-06-08T05:14:57","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/short-circuit\/"},"modified":"2026-06-08T08:14:57","modified_gmt":"2026-06-08T05:14:57","slug":"short-circuit","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/short-circuit\/","title":{"rendered":"Short Circuit"},"content":{"rendered":"<p># Short Circuit<br \/>\nFast, compact, modular way to design redstone circuits.<\/p>\n<p>Here&#8217;s Bad Apple using Short Circuit:<br \/>\n<iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube-nocookie.com\/embed\/MH6j4Y_WGIA\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/p>\n<p>## Downloads<br \/>\nShort Circuit is available for downloads on Modrinth and Curseforge, for multiple mod loaders including Fabric, Forge, NeoForge and Quilt (uses Fabric).<br \/>\n&#8211; Modrinth<br \/>\n&#8211; Curseforge<\/p>\n<p>You may also build the mod from source using JDK 21 and by running the following:<br \/>\n&#8220;`bash<br \/>\ngit clone https:\/\/github.com\/North-West-Wind\/ShortCircuit.git<br \/>\ncd ShortCircuit<br \/>\n.\/grawdlew build<br \/>\n&#8220;`<br \/>\nCompiled mod files will be output at `{loader}\/build\/libs\/`, where `{loader}` can be either `fabric`, `forge` or `neoforge`.<\/p>\n<p>## Usage<br \/>\nI have made a video for this, if you prefer having some visuals.<br \/>\n<iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube-nocookie.com\/embed\/klFv8QrZ1eY\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/p>\n<p>This mod comes with 4 items you can craft:<br \/>\n&#8211; Circuit<br \/>\n&#8211; Poking Stick<br \/>\n&#8211; Truth Assigner<br \/>\n&#8211; Labelling Stick<\/p>\n<p>### Circuit<br \/>\n![Crafting recipe of a Circuit](https:\/\/github.com\/North-West-Wind\/ShortCircuit\/blob\/main\/images\/circuit.png?raw=true)<br \/>\nA circuit item looks like a repeater with green torches. When placed, it is shown as a glass block with a carpet inside.<br \/>\nThis is an uninitialized circuit. To make it work, hold the Poking Stick, and right-click on it.<br \/>\nYou will be brought to the inside of the circuit.<\/p>\n<p>The inside has 6 walls, with the middle of them labelled U (up), D (down), L (left), R (right), F (front), B (back).<br \/>\nThey relate to the direction you placed the circuit block in.<\/p>\n<p>Mark the sides as input or output as you need with the Poking Stick by crouch right-clicking the wall.<br \/>\nInput is where external redstone signals will be passed into, and output where signals from inside the circuit will be output to the world.<\/p>\n<p>Build your circuit inside. Once you are done, you can leave the inside by right-clicking the wall with the Poking Stick.<\/p>\n<p>When you get out, right-click the circuit block with an empty hand.<br \/>\nIf the circuit doesn&#8217;t break the rules, you should see the components you placed inside the circuit in the block.<br \/>\nThis circuit is now ready to receive signals!<\/p>\n<p>#### Duplication<br \/>\nYou can duplicate circuits by right-clicking circuit items on a placed circuit block.<\/p>\n<p>### Poking Stick<br \/>\n![Crafting recipe of a Poking Stick](https:\/\/github.com\/North-West-Wind\/ShortCircuit\/blob\/main\/images\/poking_stick.png?raw=true)<br \/>\nAs introduced in the circuit section, the Poking Stick is the main way to interact with the circuit.<br \/>\nHowever, there are additional uses for it.<\/p>\n<p>By crouch right-clicking a circuit, you can hide its inner components.<br \/>\nThis is useful when you have too many dynamic circuits rendering, which may cause some lag.<\/p>\n<p>You can also set the exterior size of a circuit using the Poking Stick.<br \/>\nBy right-clicking the item towards nothing, you can cycle sizes between 4 and 256 (only powers of 2).<\/p>\n<p>### Truth Assigner<br \/>\n![Crafting recipe of a Truth Assigner](https:\/\/github.com\/North-West-Wind\/ShortCircuit\/blob\/main\/images\/truth_assigner.png?raw=true)<br \/>\nThis is the &#8220;fast&#8221; part of Short Circuit.<br \/>\nAs circuits are made base on existing redstone components, they will have a certain amount of delay.<br \/>\nThe Truth Assigner (aka the washing machine) fixes this problem.<\/p>\n<p>The Truth Assigner is a machine that simulates dynamic (normal) circuits to create integrated circuits (ICs).<br \/>\nIt records the output of the dynamic circuit and constructs a truth table for it, thus being called the Truth Assigner.<\/p>\n<p>Integrated circuits are the outputs of Truth Assigner&#8217;s conversion.<br \/>\nThe main advantage of integrated circuits is that they are 0-tick, meaning they activate instantly from external sources, and also immediately update neighbor blocks if they changed.<\/p>\n<p>However, one should be aware that, integrated circuits are not always the best way.<br \/>\nUnder 2 main situations, you should not convert a dynamic circuit to an IC.<br \/>\n1. Delay is intentional<br \/>\n2. The circuit has a memory component<\/p>\n<p>1 is trivial. As ICs are 0-tick, no delay is preserved after the conversion.<br \/>\n2 simply refers to if the output of the circuit depends on states of blocks inside the circuit that are not constant.<br \/>\nFor example, if the output of the circuit depends on a copper bulb inside the circuit, and said copper bulb can change from receiving different inputs, then it is a memory component.<\/p>\n<p>#### Duplication<br \/>\nSimilar to dynamic circuits, integrated circuits can be duplicated in the same way, by right-clicking circuit items on the block.<br \/>\nAny circuit items can change between dynamic or integrated circuits.<\/p>\n<p>#### Truth Assigner Settings<br \/>\nThe Truth Assigner also needs to be configured in order to output the correct integrated circuit.<\/p>\n<p>The first number field is the maximum delay. It is a number in (game) ticks per second.<br \/>\nIn each simulation iteration, if the output of the circuit doesn&#8217;t change after the max delay, its output will be forcefully recorded.<\/p>\n<p>The button below max delay is the record mode. It can be toggled between &#8220;First Change&#8221; or &#8220;Full Delay&#8221;.<br \/>\n&#8220;First Change&#8221; causes the Truth Assigner to record the output as soon as one of the outputs changed,<br \/>\nwhile &#8220;Full Delay&#8221; makes it wait for the full max delay duration to record the output.<\/p>\n<p>The button next to max delay is the bit button. It cycles between 4, 2 and 1-bit.<br \/>\nAs redstone signal can have strength ranging from 0 to 15, it can be represented as a 4-bit number.<br \/>\nDuring simulation, all possible signal strength combinations will be tried if it is set to 4-bit.<br \/>\nHowever, if a circuit has a lot of input sides, it can take a long time.<br \/>\nFor example, a 3-input circuit will take 16x16x16=4096 iterations, which even with 1 tick max delay will still cost more than 3 minutes.<\/p>\n<p>Using 2-bit for 3-input will result in 4x4x4=64 iterations, while using 1-bit will result in 2x2x2=8 iterations.<br \/>\nIf your circuit is not signal strength dependant, consider using 1 or 2-bit.<\/p>\n<p>### Labelling Stick<br \/>\n![Crafting recipe of a Labelling Stick](https:\/\/github.com\/North-West-Wind\/ShortCircuit\/blob\/main\/images\/labelling_stick.png?raw=true)<br \/>\nThe Labelling Stick is an item for changing colors of circuits.<br \/>\nThis is particularly useful for ICs, as all of them have the exact same model.<br \/>\nChanging the color allow players to distinguish between circuits with different functionality.<\/p>\n<p>By right-clicking on any circuit block, the block will cycle through the 16 dye colors.<br \/>\nDoing so while crouching will cycle them in reverse.<\/p>\n<p>The stick can also be used on the walls inside the circuit block.<br \/>\nBy right-clicking on the wall, it will toggle its annotation.<\/p>\n<p>## Known Issues<br \/>\n&#8211; The block model of integrated circuit can be used to see through the world when MoreCulling is used.<br \/>\n&#8211; Integrated circuits cannot output directly to walls of circuits.<\/p>\n<p>## Reporting Bugs<br \/>\nJust use the issues tab on GitHub.<\/p>\n<p>To make it easier for me to fix things, if you encounter a seemingly unintentional behaviour, try to do the following first:<br \/>\n&#8211; Create different variations of the buggy circuit. This can narrow down what actually went wrong. Examples of variation:<br \/>\n  &#8211; Swapping component order<br \/>\n  &#8211; Changing input\/output sides<br \/>\n&#8211; Duplicate the circuit and place down multiple of them. Check if any of them run correctly.<\/p>\n<p>If you confirm that a circuit is consistently buggy, please also include the circuit in the bug report. <\/p>\n<p>## Inspiration<br \/>\nThis mod is inspired by another mod, Compact Machines, and real world computer engineering.<\/p>\n<p>### Compact Machines<br \/>\nIs a mod that allows players to create single blocks that houses a bigger inside volume.<br \/>\nPlayers can pass item, fluid and energy through the machine&#8217;s side.<\/p>\n<p>Short Circuit takes this concept and apply it for redstone.<\/p>\n<p>### Computer Engineering<br \/>\nIt is not just computer engineering, but circuit design in general.<br \/>\nIn real world circuit design, a circuit is often composed of smaller and simpler circuits.<\/p>\n<p>Some examples:<br \/>\n&#8211; A 1-bit full adder (FA), which adds 3 1-bit values together and output their sum and carry, uses 2 XOR gates, 2 AND gates and 1 OR gate.<br \/>\n&#8211; In an arithmetic and logic unit (ALU), it is basically a combination of AND, OR, NOT, XOR logic gates, a full adder, and a multiplexer (MUX).<br \/>\n&#8211; Inside a CPU, it combines the ALU, memory and some other registers to function.<\/p>\n<p>As these examples have shown, we use circuits that have been previously designed to create newer, better, more complex circuits.<br \/>\nShort Circuit aims to achieve that by squashing circuits into 1 block, and making them cloneable, so that circuits can be reused.<\/p>\n<p>## Support<br \/>\nIf you find my projects great, consider supporting me on Ko-fi!<br \/>\n![Summatia drinking tea](https:\/\/ko-fi.com\/nww)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Fast, compact, modular way to design redstone circuits.<\/p>\n","protected":false},"featured_media":138840,"template":"","meta":{"_minecraft_slug":"short-circuit","_minecraft_project_id":"5dUwdwpB","_minecraft_author":"NorthWestWind","_minecraft_license":"GPL-3.0-only","_minecraft_downloads":13999,"_minecraft_follows":69,"_minecraft_client_side":"required","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"short-circuit.zip","_minecraft_size_bytes":61483885,"_minecraft_version_count":253,"_minecraft_updated_at":"2026-05-15T23:20:01.757373Z","_minecraft_date_created":"2025-01-23T00:39:35.774566Z","_minecraft_date_modified":"2026-01-23T10:50:57.064695Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/short-circuit","_minecraft_icon_attachment_id":138840,"_minecraft_imported_at":"2026-06-08T05:14:58+00:00","_minecraft_import_hash":"f93103d5d085a39891d904c4a6485d61","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[97,104,89,158,98,123,92],"mod_loader":[99,106,100],"minecraft_version":[54,55,56,59,36,62,37,41,74,38],"class_list":["post-138839","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-fabric","mod_category-forge","mod_category-game-mechanics","mod_category-neoforge","mod_category-quilt","mod_category-technology","mod_category-utility","mod_loader-fabric","mod_loader-forge","mod_loader-quilt","minecraft_version-1-19","minecraft_version-1-19-1","minecraft_version-1-19-2","minecraft_version-1-20","minecraft_version-1-20-1","minecraft_version-1-21","minecraft_version-1-21-1","minecraft_version-1-21-11","minecraft_version-1-21-3","minecraft_version-1-21-4"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Short Circuit - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/short-circuit\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Short Circuit - Minecraft\" \/>\n<meta property=\"og:description\" content=\"Fast, compact, modular way to design redstone circuits.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/short-circuit\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/short-circuit\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/short-circuit\\\/\",\"name\":\"Short Circuit - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/short-circuit\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/short-circuit\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/short-circuit-icon-bd868c963ce608f089fddf7278097c00be3a1281.png\",\"datePublished\":\"2026-06-08T05:14:57+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/short-circuit\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/short-circuit\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/short-circuit\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/short-circuit-icon-bd868c963ce608f089fddf7278097c00be3a1281.png\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/short-circuit-icon-bd868c963ce608f089fddf7278097c00be3a1281.png\",\"width\":512,\"height\":512},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/short-circuit\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Short Circuit\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Short Circuit - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/short-circuit\/","og_locale":"en_US","og_type":"article","og_title":"Short Circuit - Minecraft","og_description":"Fast, compact, modular way to design redstone circuits.","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/short-circuit\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/short-circuit\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/short-circuit\/","name":"Short Circuit - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/short-circuit\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/short-circuit\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/short-circuit-icon-bd868c963ce608f089fddf7278097c00be3a1281.png","datePublished":"2026-06-08T05:14:57+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/short-circuit\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/short-circuit\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/short-circuit\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/short-circuit-icon-bd868c963ce608f089fddf7278097c00be3a1281.png","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/short-circuit-icon-bd868c963ce608f089fddf7278097c00be3a1281.png","width":512,"height":512},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/short-circuit\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"Short Circuit"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/138839","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/138840"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=138839"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=138839"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=138839"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=138839"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}